.site-agent{max-width:1200px;margin:auto;padding:1rem}.site-agent-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:1rem}.site-agent nav{display:flex;flex-direction:column;gap:.5rem}.site-agent-auth,.site-agent-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem}.site-agent pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:.5rem 0}.site-agent-transcript{max-height:60vh;overflow:auto}.site-agent-message,.site-agent-approval{padding:1rem;margin-bottom:.75rem;border:1px solid #d2d7dc;border-radius:8px}.site-agent-approval{background:#fff8df;color:#242424}.site-agent form{display:flex;gap:.5rem;margin-top:1rem}.site-agent textarea{flex:1;min-height:85px;min-width:0}.site-agent input{max-width:100%;min-width:240px}.site-agent button,.site-agent select{min-height:40px}.site-agent [role=alert]{color:#a12323}@media(max-width:640px){.site-agent-workspace{grid-template-columns:1fr}.site-agent nav{max-height:150px;overflow:auto}.site-agent form{flex-direction:column}.site-agent-toolbar{align-items:stretch}.site-agent input{min-width:0;width:100%}}
.site-agent [hidden]{display:none!important}
