#project-open-overlay{z-index:2400}
.circuit-action-dialog-050{width:min(940px,94vw);max-height:90dvh;overflow:auto;background:var(--editor-panel,#fff);color:var(--editor-text,#24364b);padding:20px}
.circuit-action-dialog-050 h2{font-size:20px;margin:0 0 12px}.circuit-action-dialog-050 p{line-height:1.6;overflow-wrap:anywhere}
.circuit-action-dialog-050 select{width:100%;max-width:100%;height:auto;min-height:38px;white-space:normal}.circuit-action-dialog-050 select[size]{height:240px;padding:5px}.circuit-action-dialog-050 option{padding:5px}
.circuit-action-buttons-050{position:sticky;bottom:-20px;background:var(--editor-panel,#fff);display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:12px 0;margin-top:12px;border-top:1px solid #d5dfeb}
.circuit-action-buttons-050 button{height:auto;min-height:36px;white-space:normal;padding:7px 12px}
.circuit-draft-choice-row-050{display:block;padding:10px 0;border-bottom:1px solid #e0e7ef}.circuit-draft-choice-row-050>span{display:block;margin-bottom:6px}
.circuit-draft-preview-050{width:100%;max-height:420px;display:block;border:1px solid #cbd6e4;border-radius:8px;background:#f6f9fc}
.circuit-draft-summary-050{font-size:13px}.circuit-draft-issues-050{padding-left:22px;line-height:1.6;max-height:200px;overflow:auto}.circuit-draft-issues-050 li{margin-bottom:5px;overflow-wrap:anywhere}
.circuit-action-dialog-050 details{margin:10px 0;border:1px solid #d5dfeb;border-radius:7px;padding:8px}.circuit-action-dialog-050 summary{cursor:pointer;font-weight:600}.circuit-action-dialog-050 details ul{max-height:200px;overflow:auto;padding-left:22px;line-height:1.6;overflow-wrap:anywhere}
#circuit-draft-status-050[data-stale=true]{background:#fff2d6;color:#633b00;border:1px solid #dfbd79;padding:10px;border-radius:7px}
.circuit-action-dialog-050[lang=dz]{font-family:'Microsoft Himalaya','Segoe UI',sans-serif;font-size:23px;line-height:1.6}.circuit-action-dialog-050[lang=dz] h2{font-size:25px}.circuit-action-dialog-050[lang=dz] .circuit-draft-summary-050{font-size:21px}
@media(max-width:520px){.circuit-action-dialog-050{padding:13px}.circuit-action-buttons-050{bottom:-13px}.circuit-action-buttons-050 button{flex:1 1 120px}}
