/* Scoped presentation shell. The actual editor is an isolated HTML iframe. */
.oone-de-embed {
  box-sizing:border-box;
  position:relative;
  left:50%;
  transform:translateX(-50%);
  width:min(1540px, calc(100vw - 32px));
  max-width:none!important;
  margin:20px 0 40px!important;
  color:#f7f5ff;
  font-family:inherit;
}
.oone-de-embed *, .oone-de-embed *::before,.oone-de-embed *::after {box-sizing:border-box}
.oone-de-embed__top {
  display:flex; align-items:center;justify-content:space-between;gap:12px;
  padding:12px 15px;background:#22243f;border:1px solid #3a4367;
  border-radius:12px 12px 0 0;color:#d4cafa;
  font-size:12px;font-family:ui-monospace,Consolas,monospace;letter-spacing:.025em;
}
.oone-de-embed__top strong {color:#c6b5ff}
.oone-de-embed__open {
  display:inline-flex;align-items:center;gap:4px;padding:8px 12px;
  color:#13172b!important;background:#bda6ff;border-radius:7px;
  text-decoration:none!important;font-size:12px;font-weight:700;line-height:1.4;font-family:inherit;
  letter-spacing:0;
}
.oone-de-embed__open:hover{background:#d7caff;color:#13172b!important}
.oone-de-embed__frame {
  display:block;width:100%;max-width:100%; min-height:580px;
  border:1px solid #3a4367;border-top:0;background:#11172a;
  border-radius:0 0 12px 12px;
}
.oone-de-embed__tip {
  margin:9px 0 0!important;color:#b7bfd7!important;
  font-size:12px;line-height:1.6;font-family:inherit;opacity:.95;
}
@media(max-width:650px) {
  .oone-de-embed {width:calc(100vw - 20px)}
  .oone-de-embed__top {flex-wrap:wrap}
  .oone-de-embed__frame {height:780px;}
}
