@import url("scoreboard-editor.css");
.score-criterion-builder { display:contents; }
.wbs-scoreboard .score-slot details,.wbs-scoreboard .score-advancements {
  border:1px solid #b5c8ef55; border-radius:11px; background:#151d34;
}
.score-slot summary,.score-advancements summary { cursor:pointer; padding:10px 12px; color:#eee4ff; }
.score-slot [data-score-slot-options] { display:grid; gap:4px; max-height:215px; overflow:auto; padding:7px; }
.score-slot button { text-align:left; cursor:pointer; padding:7px 10px; color:inherit; font:inherit; background:#222943; border:1px solid #b5c8ef33; border-radius:7px; }
.score-slot button:is(:hover,:focus-visible) { border-color:#d6b6ff; background:#3a3056; }
.score-slot p { margin:.35rem 0 0; color:#d9dbed; font-size:.84rem; }
.wbs-scoreboard .score-advancements { margin-top:14px; }
.score-advancements[open] > :not(summary) { margin:8px 0; }
.score-advancements textarea { font:inherit; color:inherit; background:#222943; border:1px solid #b5c8ef77; border-radius:9px; padding:8px; }
.score-advancements pre { white-space:pre-wrap; overflow-wrap:anywhere; font:.8rem/1.5 ui-monospace,monospace; background:#0d192c; padding:8px; }
