.agent-request-card{max-width:850px;padding:28px}.agent-request-form{gap:16px;display:grid}.agent-request-intro{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.agent-request-form fieldset{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.agent-request-grid{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.agent-request-form .field{min-width:0;margin:0}.agent-request-form input,.agent-request-form select,.agent-request-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.agent-request-form textarea{resize:vertical}.agent-request-form [aria-invalid=true]{border-color:#c44551}.agent-request-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.agent-request-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.agent-request-footer>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.agent-request-footer svg{flex-shrink:0}.agent-request-dialog{width:min(760px,100vw - 32px)}.agent-request-dialog>.button:last-child{margin-top:10px}.agent-request-success{justify-items:start;gap:16px;line-height:1.65;display:grid}.agent-request-success h2,.agent-request-success p{margin:0}.agent-request-symbol{width:56px;height:56px;color:var(--accent);background:var(--subtle);border-radius:16px;place-items:center;display:grid}.agent-request-error{border:1px solid #c44551;border-radius:10px;padding:14px;font-size:13px;line-height:1.6}.agent-request-error p{margin:4px 0}.agent-request-advanced{color:var(--muted);margin:18px 0;font-size:13px}.agent-request-advanced a{color:var(--accent)}.agent-request-summary{grid-template-columns:1fr 1fr;gap:18px 24px;margin:20px 0 0;display:grid}.agent-request-summary>div{min-width:0}.agent-request-summary>div:nth-child(4),.agent-request-summary>div:last-child{grid-column:1/-1}.agent-request-summary dt{color:var(--muted);margin-bottom:5px;font-size:12px}.agent-request-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.agent-request-status{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.agent-request-status>svg{flex-shrink:0}.agent-request-status strong{display:block}.agent-request-status p{margin:6px 0 0;line-height:1.65}.agent-request-status.is-ready{border-color:#38a77b}.agent-request-intro-card{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:22px;display:flex}.agent-request-intro-card h2{margin:0 0 6px;font-size:18px}.agent-request-intro-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}@media (max-width:600px){.agent-request-card{padding:19px}.agent-request-grid,.agent-request-summary{grid-template-columns:1fr;gap:14px}.agent-request-summary>div{grid-column:auto!important}.agent-request-footer,.agent-request-intro-card{flex-direction:column;align-items:stretch}.agent-request-footer .button{width:100%;min-height:46px}.agent-request-dialog{padding:22px 18px}.agent-request-dialog>h2{padding-right:22px}.agent-request-status p{font-size:13px}}.agent-request-form textarea{min-height:76px}.agent-request-extra summary{color:var(--accent);cursor:pointer;padding:4px 0;font-size:13px}.agent-request-extra[open] summary{margin-bottom:12px}.agent-request-extra .field{margin-top:8px}
