.advisor-input-card{display:grid;gap:18px}.advisor-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.advisor-context-grid label,.advisor-question{display:grid;gap:7px;font-weight:800}.advisor-context-grid input{text-transform:uppercase}.advisor-question textarea{min-height:120px;resize:vertical}.advisor-quick,.advisor-followups{display:flex;flex-wrap:wrap;gap:8px}.advisor-run-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.advisor-boundary{display:grid;gap:4px;padding:13px 15px;border-radius:12px;background:#f7f9fc;color:var(--muted)}.advisor-boundary b{color:var(--ink)}.advisor-empty{padding:36px;text-align:center;border:1px dashed var(--line);border-radius:16px;background:#fff}.advisor-empty p{color:var(--muted)}.advisor-answer{border-left:4px solid #2f6fed}.advisor-answer-head,.advisor-section-head,.advisor-finding-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.advisor-answer h2,.advisor-section-head h2{margin:5px 0 0}.advisor-answer-text{font-size:18px;line-height:1.7;margin:18px 0 8px}.advisor-provider-note{font-size:12px;color:var(--muted);margin:0}.advisor-mode{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef4ff;font-size:12px;font-weight:800;white-space:nowrap}.advisor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.advisor-finding h3{margin:12px 0 8px}.advisor-finding p{margin:0;color:var(--muted);line-height:1.55}.advisor-state{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900;background:#eef4ff}.advisor-state.caution,.advisor-state.review{background:#fff3df;color:#8a5300}.advisor-state.limited,.advisor-state.unavailable{background:#f2f4f7;color:#667085}.advisor-state.available,.advisor-state.supportive{background:#eaf8ef;color:#1f6b3a}.advisor-citations{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.advisor-citations span{font-size:11px;font-weight:900;background:#f0f3f8;border-radius:6px;padding:3px 6px}.advisor-evidence-list{display:grid;gap:10px;margin-top:16px}.advisor-evidence-list article{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(140px,.7fr);gap:4px 16px;padding:12px 0;border-top:1px solid var(--line)}.advisor-evidence-list article:first-child{border-top:0}.advisor-evidence-list strong{text-align:right}.advisor-evidence-list small,.advisor-evidence-list p{grid-column:1/-1;color:var(--muted);margin:0;overflow-wrap:anywhere}.advisor-section-head>span{font-size:12px;font-weight:900;color:var(--muted)}@media(max-width:780px){.advisor-context-grid,.advisor-grid{grid-template-columns:1fr}.advisor-answer-head,.advisor-section-head{flex-direction:column}.advisor-evidence-list article{grid-template-columns:1fr}.advisor-evidence-list strong{text-align:left}.advisor-mode{white-space:normal}}@media(max-width:520px){.advisor-run-row .primary-btn{width:100%}.advisor-answer-text{font-size:16px}}
