#chats{display:grid;gap:10px;margin-top:18px}#chats button{width:100%;justify-content:space-between;text-align:left;flex-wrap:wrap;padding:17px}#chats button[aria-pressed=true]{border-left:3px solid var(--gold);background:#f7f4eb}#detail{scroll-margin-top:24px}#chatTitle{font-size:22px;overflow-wrap:anywhere}#conversationHint{padding:14px 16px;background:#f4f1e8;border-left:3px solid var(--gold);border-radius:6px;margin:16px 0}.event-row{padding:16px 0;border-bottom:1px solid var(--line)}.event-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.event-head strong{font-size:14px}.event-head time{font-size:12px;color:var(--muted)}.event-row>p{font-size:13px;line-height:1.6;color:var(--muted);margin:8px 0}.event-row[data-state=error] .event-head strong,.event-row[data-state=uncertain] .event-head strong{color:#9b365c}.event-row[data-state=accepted] .event-head strong{color:#46664c}.event-row details{font-size:12px;margin-top:10px;color:var(--muted)}.event-row code{display:block;overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 0}#historyPanel{margin-top:22px}#historyPanel>summary{cursor:pointer;font-size:14px;font-weight:600;padding:12px 0}#contactForm{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}#contactForm>p{font-size:13px;color:var(--muted);line-height:1.6}#contactForm input[type=checkbox]{width:auto;display:inline-block;margin-right:8px}#profile{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}

#operatingReadiness{margin-top:14px;padding:12px 14px;background:#f4f1e8;border-radius:6px;font-size:13px;line-height:1.7}

#aiUsage{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}#aiUsage h2{font-size:22px}#usageSummary,#usageBreakdown{font-size:14px;line-height:1.7;overflow-wrap:anywhere}#budgetForm{margin:18px 0 26px;padding:20px;background:#faf9f5;border:1px solid var(--line);border-radius:10px}#budgetForm input{max-width:340px}#budgetForm button{margin-top:8px}#budgetForm h3{margin:0 0 18px}
