#circuit-window-050{position:fixed;z-index:2302;display:flex;flex-direction:column;box-sizing:border-box;border:1px solid var(--editor-border,#8ca0b6);border-radius:10px;background:var(--editor-panel,#fff);color:var(--editor-text,#172b4d);box-shadow:0 12px 38px #15294755;min-width:0;min-height:0;font:14px/1.5 "Segoe UI",sans-serif}
#circuit-window-050[hidden],#circuit-restore-050[hidden],#circuit-loading-050[hidden]{display:none!important}
#circuit-titlebar-050{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;flex:0 0 auto;padding:7px 10px;cursor:move;touch-action:none;background:var(--editor-soft,#edf3f9);border-radius:10px 10px 0 0;box-sizing:border-box}
#circuit-titlebar-050 strong{min-width:0;overflow-wrap:anywhere;font-size:15px}.circuit-window-actions-050{display:flex;gap:5px;flex:none}
#circuit-window-050 button,#circuit-restore-050{font:inherit;min-height:32px;min-width:32px;border:1px solid var(--editor-border,#8ca0b6);border-radius:6px;background:var(--editor-panel,#fff);color:inherit;cursor:pointer}
#circuit-titlebar-050 #circuit-maximize-050{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;padding:4px 7px}#circuit-maximize-050>span:first-child{font:20px/1 "Segoe UI Symbol",sans-serif}#circuit-close-050,#circuit-minimize-050{font-size:21px!important}
#circuit-window-050[data-maximized=true]{border-radius:0}#circuit-window-050[data-maximized=true] #circuit-titlebar-050{cursor:default;border-radius:0}#circuit-window-050[data-maximized=true] .circuit-resize-050{display:none}#circuit-window-050[data-maximized=true] #circuit-frame-050{border-radius:0}
#circuit-window-note-050{font-size:12px;line-height:1.5;margin:0;padding:4px 12px;flex:0 0 auto;color:var(--editor-muted,#4c5e73)}
#circuit-frame-050{display:block;border:0;width:100%;min-height:0;flex:1;border-radius:0 0 9px 9px;background:var(--editor-panel,#fff)}
#circuit-window-050[data-gesture] #circuit-frame-050{pointer-events:none}
#circuit-loading-050{position:absolute;top:110px;left:10px;right:10px;z-index:1;padding:20px;background:var(--editor-panel,#fff);border:1px solid var(--editor-border,#8ca0b6)}
#circuit-loading-050 button{margin-left:12px}
.circuit-resize-050{position:absolute;z-index:4;touch-action:none}
.circuit-resize-n,.circuit-resize-s{left:18px;right:18px;height:10px;cursor:ns-resize}.circuit-resize-n{top:-5px}.circuit-resize-s{bottom:-5px}
.circuit-resize-e,.circuit-resize-w{top:18px;bottom:18px;width:10px;cursor:ew-resize}.circuit-resize-e{right:-5px}.circuit-resize-w{left:-5px}
.circuit-resize-ne,.circuit-resize-nw,.circuit-resize-se,.circuit-resize-sw{width:22px;height:22px}.circuit-resize-ne{right:-6px;top:-6px;cursor:nesw-resize}.circuit-resize-nw{left:-6px;top:-6px;cursor:nwse-resize}.circuit-resize-se{right:-6px;bottom:-6px;cursor:nwse-resize}.circuit-resize-sw{left:-6px;bottom:-6px;cursor:nesw-resize}
#circuit-window-050 :focus-visible,#circuit-restore-050:focus-visible{outline:3px solid #e0831a;outline-offset:-2px}
footer #circuit-restore-050{min-height:28px;padding:3px 10px;font:600 12px/1.3 "Segoe UI",sans-serif}
#circuit-window-050[lang=dz]{font-family:"Microsoft Himalaya","Segoe UI",sans-serif;font-size:22px;line-height:1.6}#circuit-window-050[lang=dz] #circuit-window-note-050,#circuit-window-050[lang=dz] #circuit-titlebar-050 strong{font-size:21px;line-height:1.6}
#circuit-window-050[lang=dz] #circuit-maximize-050{font-size:20px;line-height:1.4}
@media(max-width:520px){#circuit-titlebar-050{gap:3px;padding-inline:7px}#circuit-maximize-050 .circuit-maximize-label-050{display:none}#circuit-titlebar-050 strong{font-size:13px}}
