#element-editor{position:absolute;top:126px;left:max(12px,env(safe-area-inset-left));z-index:6;width:min(340px,calc(100% - 24px));max-height:calc(100dvh - 270px);overflow:auto;background:#172329f5;border:1px solid #9ba8ac;border-radius:10px;padding:10px;font-size:.8rem}#element-editor .editor-row{display:flex;gap:5px;flex-wrap:wrap;margin:6px 0}#element-editor button{font-size:.78rem;padding:6px 9px;min-height:44px}#element-editor select{width:100%;min-height:44px;background:#24353c;color:#fff;border:1px solid #9ba8ac;border-radius:6px}#element-editor fieldset{border:0;padding:0;margin:8px 0}.editor-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.editor-fields label{display:flex;flex-direction:column;gap:3px}.editor-fields input{width:100%;min-height:38px;background:#24353c;color:#fff;border:1px solid #9ba8ac;border-radius:4px;padding:3px}#element-status{margin:8px 0 0;line-height:1.5}#element-catalog{position:fixed;width:min(1200px,96vw);height:90dvh;max-width:none;max-height:none;border:1px solid #9ba8ac;border-radius:12px;background:#172329;color:#fff;padding:52px 0 0}#element-catalog::backdrop{background:#000a}#element-catalog>button{position:absolute;top:4px;left:8px;padding:4px;font-size:1.4rem}#element-catalog iframe{width:100%;height:100%;border:0}#editor-toggle[aria-expanded=true]{background:#75d9ef;color:#172329}@media(max-width:500px){#element-editor{top:174px;max-height:calc(100dvh - 310px);width:calc(100% - 24px)}}
