.managed-dialog{border:1px solid var(--border);border-radius:calc(10px * var(--workspace-radius-scale,1));background:var(--surface);width:900px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);margin:auto;padding:24px;overflow:auto}.managed-dialog::backdrop{background:#0009}.managed-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.managed-dialog>header h2{font-size:calc(19px * var(--workspace-font-scale,1));margin:0}.managed-dialog>header button{font-size:calc(26px * var(--workspace-font-scale,1));color:var(--muted);background:0 0;border:0;width:32px;height:32px}.managed-dialog h3{font-size:calc(15px * var(--workspace-font-scale,1))}.managed-dialog input,.managed-dialog textarea,.managed-dialog select{border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));width:100%;min-width:0;color:var(--text);background:var(--surface);padding:10px}.managed-dialog label{font-size:calc(13px * var(--workspace-font-scale,1));gap:8px;display:grid}.managed-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.managed-dialog footer button{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:calc(6px * var(--workspace-radius-scale,1));padding:9px 16px}.managed-dialog footer button.primary{background:var(--workspace-primary,#088178);color:#fff}.managed-dialog button:disabled{opacity:.5}.managed-dialog .form-error{overflow-wrap:anywhere}.managed-dialog input[type=checkbox]{width:auto}@media (width<40rem){.managed-dialog{max-width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:16px}}.managed-dialog>header>button{justify-content:center;align-items:center;display:inline-flex}.managed-dialog>header>button>.hgi{font-size:inherit;line-height:1}
