.medication-row{position:relative;margin-top:12px;padding:14px;background:var(--bg);border:1px solid var(--line);border-radius:10px}.medication-input{display:flex;gap:10px}.medication-input input{flex:1}.lookup-medication{border:0;border-radius:8px;background:var(--teal);color:#fff;padding:10px 16px;font-weight:700;cursor:pointer}.medication-result{display:flex;flex-direction:column;gap:3px;margin-top:10px}.medication-result span,.medications-public li span{color:var(--muted);font-size:13px}.remove-medication{margin-top:10px;padding:0;border:0;background:none;color:var(--red);font-weight:700;cursor:pointer}.medications-public li{display:flex;flex-direction:column;gap:4px}.medications-public li:before{content:'+'}@media(max-width:650px){.medication-input{flex-direction:column}}
