.agent-build-dialog{box-sizing:border-box;width:80vw;max-width:calc(100vw - 32px);height:80vh;max-height:calc(100vh - 32px);overflow:auto;border:1px solid #bbcae5;border-radius:14px;padding:24px;color:#14264b;background:white;box-shadow:0 18px 70px #11264b44}
.agent-build-dialog::backdrop{background:#12233e66}.agent-build-heading,.agent-build-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.agent-build-heading{justify-content:space-between}.agent-build-dialog textarea,.agent-build-dialog select[data-build-tasks]{display:block;width:100%;box-sizing:border-box;margin:10px 0;padding:12px}.agent-build-dialog [data-build-status]{white-space:pre-line;background:#f1f6ff;padding:12px}.agent-build-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;background:#f5f7fb;padding:12px}.agent-build-dialog button{padding:10px 14px;cursor:pointer}.agent-build-dialog button:disabled{cursor:default;opacity:.55}.agent-build-dialog label{display:block;margin-top:16px}@media(max-width:600px){.agent-build-dialog{width:90vw;padding:14px}}
.agent-build-dialog [data-build-sample]{background:#1764d8;color:white;border:1px solid #1764d8;font-weight:600}.agent-build-dialog [data-build-runtime-status]{padding:12px;background:#edf8f0;border-left:4px solid #2b8a48}.agent-build-dialog [data-build-next]{font-size:14px;color:#475a77;line-height:1.6}
