.editor-chrome{z-index:99999;position:sticky;top:0}.editor-chrome .platform-bar{position:static}.editor-bar{color:#faf8f3;background:#0d1b2a;border-bottom:1px solid #1e3151;align-items:center;gap:.75rem;height:4rem;padding:0 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;display:flex}.editor-bar__menu{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.editor-bar__spacer{flex:1}.editor-bar__status{white-space:nowrap;flex-shrink:0;font-size:.8rem}.editor-btn{cursor:pointer;white-space:nowrap;color:#fff;background:0 0;border:1px solid #3a5a93;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,filter .15s;display:inline-flex}.editor-btn:hover:not(:disabled){filter:brightness(1.2)}.editor-btn--save{background:#1e3151;border-color:#3a5a93}.editor-btn--save--dirty{color:#fff;background:#f59e0b;border-color:#d97706}.editor-btn--save:disabled{opacity:.5;cursor:default}.editor-btn--cancel{color:#cbd5e1}.editor-btn--cancel:hover{color:#fff;border-color:#6a8ac3}.editor-btn--logout{color:#94a3b8;border-color:#2a3f5a;font-size:.75rem}.editor-btn--logout:hover{color:#cbd5e1;border-color:#3a5a93}.editor-bar__menu-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;line-height:1;display:inline-flex}.editor-bar__menu-toggle:hover{background:#ffffff14}.editor-drawer-backdrop{z-index:99990;background:#00000073;display:none;position:fixed;inset:0}.editor-drawer-backdrop[data-open=true]{display:block}.editor-bar__secondary{top:calc(var(--platform-bar-height) + 4rem);width:min(18rem,85vw);max-height:calc(100dvh - var(--platform-bar-height) - 4rem);z-index:99991;background:#0d1b2a;border-bottom:1px solid #1e3151;border-right:1px solid #1e3151;border-bottom-right-radius:10px;flex-direction:column;padding:.75rem;transition:transform .2s;display:flex;position:fixed;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 14px 30px #00000073}.editor-bar__secondary--open{transform:translate(0)}.editor-drawer__nav{flex-direction:column;gap:.125rem;display:flex}.editor-drawer__link,.editor-bar__secondary .trash-panel>.editor-btn{text-align:left;color:#faf8f3;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:flex-start;align-items:center;width:100%;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;font-weight:400;text-decoration:none;display:flex}.editor-drawer__link:hover,.editor-bar__secondary .trash-panel>.editor-btn:hover{filter:none;background:#ffffff14}.editor-bar__secondary .trash-panel{width:100%}.editor-drawer__footer{border-top:1px solid #ffffff26;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.editor-drawer__me-name{color:#faf8f3;font-size:.8125rem;font-weight:600}.editor-drawer__me-hint{color:#faf8f3b3;font-size:.6875rem}.editor-drawer__me-hint:first-letter{text-transform:uppercase}.editor-drawer__footer .editor-btn--logout{color:#faf8f3;border-color:#2a3a50;justify-content:center;align-self:center;width:auto;font-size:.8125rem}.editor-drawer__footer .editor-btn--logout:hover{color:#faf8f3;filter:none;background:#ffffff14;border-color:#2a3a50}@media (max-width:760px){.editor-bar{gap:.5rem;padding:0 .75rem}.editor-bar__status{display:none}}[data-editable-field][contenteditable]:not([contenteditable=false]){outline-offset:4px;cursor:text;border-radius:3px;outline:2px dashed #f59e0bb3;transition:outline-color .15s}[data-editable-field][contenteditable]:not([contenteditable=false]):hover{outline-color:#f59e0bf2}[data-editable-field][contenteditable]:not([contenteditable=false]):focus{outline-offset:4px;outline:2px solid #f59e0b}[data-editable-field=item]:empty,[data-editable-field=scalar]:empty{display:revert}[data-editable-field=item][contenteditable]:not([contenteditable=false]):empty:before{content:attr(data-item-field);opacity:.4;text-transform:lowercase;font-style:italic}[data-editable-field=scalar][contenteditable]:not([contenteditable=false]):empty:before{content:attr(data-scalar-field);opacity:.4;text-transform:lowercase;font-style:italic}button [data-editable-field][contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text}
