.agent-workspace{max-width:1040px;margin:32px auto;padding:24px;color:#233e50;font-family:system-ui,sans-serif}.agent-workspace section,.agent-card{background:#fff;border:1px solid #d5e6ed;border-radius:12px;padding:22px;margin:18px 0}.agent-workspace h1{font-size:34px}.agent-workspace p,.agent-workspace li{line-height:1.6}.agent-workspace label{display:grid;gap:7px;margin:12px 0}.agent-workspace input:not([type=checkbox]),.agent-workspace textarea,.agent-workspace select{box-sizing:border-box;width:100%;padding:10px;border:1px solid #7895a7;border-radius:6px;font:inherit}.agent-workspace .check{display:flex;align-items:flex-start;gap:10px}.agent-workspace button,.agent-workspace .button{padding:10px 16px;margin:5px 8px 5px 0;border:1px solid #25678e;border-radius:7px;background:#edf7fc;color:#174563;font:inherit;cursor:pointer}.agent-workspace button:disabled{opacity:.55;cursor:wait}.agent-workspace pre,.agent-workspace code{white-space:pre-wrap;overflow-wrap:anywhere}.agent-workspace .agent-note{background:#fff5d6;padding:12px;border-radius:6px}.agent-workspace dt{font-weight:600}.agent-workspace dd{margin:5px 0 15px}.agent-workspace .agent-body{white-space:pre-wrap;overflow-wrap:anywhere}.agent-workspace :focus-visible{outline:3px solid #28749e;outline-offset:3px}.agent-workspace [hidden]{display:none!important}@media(max-width:600px){.agent-workspace{padding:12px;margin:12px auto}.agent-workspace section{padding:15px}.agent-workspace h1{font-size:28px}}
.agent-workspace section{background:transparent;border:0;border-top:1px solid #d5dfe0;border-radius:0;padding:22px 0}.agent-workspace .agent-card{border-radius:6px}.agent-workspace nav{display:flex;flex-wrap:wrap;gap:8px}.agent-workspace nav a{color:#176d75}.agent-workspace h1{font-size:30px}.agent-workspace button{max-width:100%;overflow-wrap:anywhere}
.linked-agent-workspace{max-width:860px;font-family:var(--wkit-font-body,'Segoe UI',system-ui,sans-serif)}.linked-agent-workspace h1{margin:0 0 12px}.linked-agent-workspace h2{font-size:20px;margin:0 0 10px}.linked-agent-workspace nav{gap:16px;padding:8px 0 16px;border-bottom:1px solid #d5e6ed}.linked-agent-workspace nav a{color:#25678e;text-underline-offset:3px}.agent-link-state{display:inline-block;padding:3px 8px;border:1px solid #badbcc;border-radius:4px;background:#edf8f1;color:#246347;font-size:12px;font-weight:650}.linked-agent-workspace #agent-owner-error{color:#a04140}.linked-agent-workspace button{font-size:14px}.linked-agent-workspace #agent-new-credential{padding-top:20px;border-top:1px solid #d5e6ed}
