.medication-search{position:relative;display:grid;gap:7px}.medication-search>label{font-size:13px;font-weight:700;color:#344753}.medication-search>small{font-size:12px;line-height:1.4;color:#647482}.medication-search>input[type=text]{width:100%;border:1px solid #cad7dc;border-radius:8px;padding:11px 12px;background:#fff;color:var(--ink);font:inherit;font-size:15px}.medication-search>input[type=text]:focus{outline:3px solid rgba(0,168,163,.13);border-color:var(--teal)}.medication-suggestions{position:absolute;z-index:20;top:calc(100% - 22px);left:0;right:0;max-height:290px;overflow:auto;border:1px solid #b8d5d8;border-radius:10px;background:#fff;box-shadow:0 18px 36px #0d354827;padding:5px}.medication-suggestions[hidden]{display:none}.medication-option{display:block;width:100%;padding:10px 12px;border:0;border-radius:7px;background:#fff;text-align:left;font:inherit;font-size:14px;color:#17384a;cursor:pointer}.medication-option:hover,.medication-option[aria-selected=true]{background:#e6f5f3}.medication-option.custom{border-top:1px solid #e1e9ed;color:#087d7c;font-weight:700}
