.agent-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 8px}.agent-tabs button[aria-pressed=true]{background:#24392c;color:#f6f4ee;border-color:#24392c}.agent-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:32px;align-items:start}.agent-layout>div{min-width:0}.agent-sidebar{padding-top:20px}.agent-sidebar h2{font-size:24px;margin:0}.agent-history-row{display:block;width:100%;text-align:left;border-radius:12px;padding:12px;margin-bottom:8px}.agent-history-row strong,.agent-history-row span{display:block}.agent-history-row span{font-size:12px;font-weight:400;color:#5e6b62}.agent-history-row[aria-pressed=true]{border-color:#24392c;background:#eeeade}.agent-result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-result-heading h2{margin:0}.agent-finding{border-top:1px solid #e4ddd0;margin-top:24px;padding-top:24px}.agent-finding h3{font-family:Georgia,serif;font-size:22px;margin:10px 0}.agent-finding .actions a{font-size:13px}.agent-prose{white-space:pre-wrap;overflow-wrap:anywhere}.agent-sources{border-top:1px solid #e4ddd0;padding-top:16px}.agent-sources h3{font-size:16px;margin:18px 0 6px}.agent-sources pre{background:#f4f1e8;border-radius:8px;padding:14px;font:12px/1.6 ui-monospace,monospace;max-height:240px;overflow:auto}.agent-notes{font-size:14px;margin:24px 0}.agent-notes h3{font-size:16px;margin-bottom:6px}.agent-notes ul{padding-left:20px}.agent-consent{margin:20px 0}.agent-disclosure{font-size:13px}.agent-connection{padding:16px;border:1px solid #c9c2b4;border-radius:12px}.agent-shortcut{display:inline-block;font-size:14px;margin:0 0 12px}#agent-form-panel details{margin:0 0 20px}#agent-result textarea{resize:vertical}#agent-result-status:empty,#agent-request-status:empty{display:none}@media(max-width:1050px){.agent-layout{grid-template-columns:minmax(0,1fr)}.agent-sidebar{padding-top:0}.agent-tabs button{padding:9px 14px}}@media(max-width:650px){.agent-layout{gap:12px}.agent-result-heading{align-items:flex-start;flex-direction:column}.agent-tabs{gap:8px}.agent-tabs button{font-size:13px}.agent-layout .card{padding:18px}}
