.patient-agent-controls{margin:18px 0 22px;padding:18px;border:1px solid #d3e0e3;border-radius:16px;background:#fafcfc;color:#173e48}.patient-agent-controls>label{display:grid;grid-gap:8px;gap:8px;font-size:13px}.patient-agent-controls select{font:inherit;min-height:42px;padding:8px 12px;border:1px solid #b9ced3;border-radius:12px;background:white;color:#173e48;max-width:100%}.patient-agent-hint,.patient-agent-status{font-size:12px;color:#526f78;line-height:1.5}.patient-agent-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.patient-agent-toolbar button{font:inherit;font-size:12px;min-height:40px;padding:8px 12px;border:1px solid #c8d7da;background:white;color:#526f78;border-radius:10px}.patient-agent-toolbar button:disabled{opacity:.65;cursor:not-allowed}.patient-agent-toolbar label{display:flex;align-items:center;gap:8px;font-size:12px;flex-wrap:wrap}.patient-agent-status{padding-top:12px;border-top:1px solid #d3e0e3;margin-bottom:0}.patient-intake textarea{min-height:140px;border:1px solid #c8d7da;border-radius:16px;padding:16px;font:inherit;box-sizing:border-box;width:100%;color:#173e48;background:#fff}.patient-agent-controls select:focus-visible,.patient-intake textarea:focus-visible{outline:3px solid #b77326;outline-offset:3px}.patient-agent-formula{font-size:13px;font-weight:750;color:#126675;margin:0 0 16px}