.api-workspace-dialog{box-sizing:border-box;width:min(58rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;overflow-wrap:anywhere;border:1px solid var(--border-color,#53647a);border-radius:1rem;padding:1.25rem;background:var(--bg-secondary,#132033);color:var(--text-primary,#e6edf7)}
.api-workspace-dialog::backdrop{background:rgb(0 0 0 / .65)}
body[data-interface="workbench"] .api-workspace-dialog{--bg-secondary:var(--wb-panel);--text-primary:var(--wb-ink);--border-color:var(--wb-edge)}
.api-workspace-dialog h2,.api-workspace-dialog h3{margin-block:0 .75rem}.api-workspace-dialog p{line-height:1.5}
.api-workspace-dialog .api-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-block:1rem}
.api-workspace-dialog label{display:flex;flex-direction:column;gap:.5rem;min-width:0;font-weight:600}
.api-workspace-dialog input,.api-workspace-dialog select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}
.api-workspace-dialog fieldset,.api-workspace-dialog article,.api-workspace-dialog [data-review]{min-width:0;border:1px solid var(--border-color,#53647a);border-radius:.75rem;padding:1rem;margin-block:1rem}
.api-workspace-dialog .api-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}
.api-workspace-dialog button{min-height:44px;white-space:normal;max-width:100%}.api-workspace-dialog [hidden]{display:none!important}
.api-workspace-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem}
.api-workspace-dialog .api-satisfied{background:color-mix(in srgb,#22c55e 10%,transparent);border-color:#29965a}.api-workspace-dialog .api-attention{background:color-mix(in srgb,#eab308 10%,transparent);border-color:#99731a}
.api-workspace-dialog :focus-visible{outline:3px solid var(--accent-color,#48d8f1);outline-offset:3px}
@media(max-width:600px){.api-workspace-dialog{padding:1rem;width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.api-workspace-dialog .api-actions button{flex:1 1 100%}}

.api-workspace-dialog [data-credential]{border:1px solid var(--border-color,#53647a);border-radius:.75rem;padding:1rem;margin-block:1rem;min-width:0}
.api-workspace-dialog [data-api-monitoring] details{border-top:1px solid var(--border-color,#53647a);padding-block:1rem;margin-top:1rem;min-width:0}
.api-workspace-dialog [data-api-monitoring] summary{cursor:pointer;min-height:44px;align-content:center;font-weight:700}
.api-workspace-dialog label.api-choice{flex-direction:row;align-items:center;gap:.75rem;margin-block:1rem;min-height:44px}
.api-workspace-dialog .api-choice input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:1.25rem;flex:0 0 1.25rem;accent-color:var(--accent-color,#48d8f1)}
.api-workspace-dialog [data-api-monitoring] h4{margin-block:0 .5rem}
