.agent-config-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid var(--line)}
.agent-config-header>div{display:grid;gap:9px}.agent-config-header h2{font-size:18px;line-height:1.3;letter-spacing:-.4px;margin:0;color:var(--ink)}
.agent-config-header [data-agent-close]{width:40px;height:40px;flex:none;border:1px solid var(--line);background:#fff}.agent-config-header [data-agent-close]:hover{background:#f3f0e8}
.agent-config-identity{padding:17px 22px 9px}.agent-config-identity strong{display:block;font-size:14px;overflow-wrap:anywhere}.agent-config-identity p,.agent-config-note{font-size:12px;line-height:1.65;color:#667080;margin:8px 0 15px}
.agent-config-tabs{display:flex;gap:4px;padding:0 14px;border-bottom:1px solid var(--line)}.agent-config-tabs [role=tab]{flex:1;min-height:44px;border:0;border-bottom:3px solid transparent;background:transparent;color:#68717f;font-size:12px;font-weight:550;padding:10px 7px}.agent-config-tabs [aria-selected=true]{color:#1a1b17;border-bottom-color:#ff4d24}.agent-config-tabs [role=tab]:focus-visible{outline:2px solid #a93418;outline-offset:-3px}
.agent-config-content{flex:1;overflow:auto;min-height:0;padding:4px 22px 20px;overscroll-behavior:contain}.agent-config-content h3{font-size:15px;margin:18px 0 10px}.agent-config-content .field{margin:18px 0}.agent-config-content .field label{font-size:12px}.agent-config-content .field input,.agent-config-content .field textarea{font-size:12px;line-height:1.6;padding:11px}.agent-config-content #agent-mission{min-height:90px}.agent-config-content #agent-instructions{min-height:250px;resize:vertical}.agent-config-content .btn{min-height:42px;font-size:12px}.agent-config-content .btn.wide+.btn.wide{margin-top:10px}.agent-config-content .btn:disabled{cursor:default;opacity:.5}.agent-config-content .artifact-help{font-size:11px;line-height:1.6}.agent-config-test-state{font-size:12px;color:#9b572b;line-height:1.6}.agent-config-test-state:empty{display:none}.agent-config-scope{margin-top:22px;font-size:12px;line-height:1.65;color:#667080}.agent-config-scope summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-weight:550}.agent-config-scope p{margin:5px 0 0}.agent-config-versions{list-style:none;padding:0;margin:20px 0 0}.agent-config-versions li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px}.agent-config-versions strong{display:grid;gap:4px}.agent-config-versions strong span{font-weight:400;color:#687457}.agent-config-versions time{color:#78818c}.agent-config-footer{padding:13px 22px;border-top:1px solid var(--line);font-size:11px;line-height:1.5;color:#68717f;background:#fafbfc}
.reference-workspace .artifact.agent-configuration.open{display:flex;flex-direction:column;padding:0;background:#fff;overflow:hidden;width:min(410px,100%)}
@media(min-width:1101px){.reference-workspace .portal-grid.project-view.agent-panel-open{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-template-rows:minmax(0,1fr);align-items:stretch}.reference-workspace .portal-grid.agent-panel-open>.conversation{width:100%;min-width:0;min-height:0;max-width:1050px}.reference-workspace .artifact.agent-configuration.open{position:relative;top:auto;right:auto;width:auto;height:100%;min-height:0;max-height:100%;box-shadow:none;z-index:auto;border-left:1px solid var(--line)}}
@media(max-width:1100px){.reference-workspace .artifact.agent-configuration.open{position:fixed;right:0;top:68px;height:calc(100dvh - 68px);z-index:25;box-shadow:-15px 0 45px #252b391a}}
@media(max-width:680px){.reference-workspace .artifact.agent-configuration.open{top:58px;height:calc(100dvh - 58px);width:100%}.agent-config-header{padding:15px 18px 12px}.agent-config-identity{padding:14px 18px 8px}.agent-config-content{padding:3px 18px 18px}.agent-config-content #agent-instructions{min-height:220px}.agent-config-footer{padding:12px 18px}}
