.medicine-tool-tabs a{display:block!important}.medicine-tool-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.medicine-tool-form label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0}.medicine-tool-form input,.medicine-tool-form select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d7e1de;border-radius:12px;background:#fff;padding:13px;font:inherit;color:inherit}.medicine-tool-form button,[data-tool-results] button{border:0;border-radius:12px;background:#155548;color:white;padding:13px 18px;font:inherit;cursor:pointer}.medicine-tool-form button{align-self:end;min-height:49px}.medicine-tool-tabs a[aria-current=page]{background:#e5f2ec;color:#155548;font-weight:700}[data-tool-results] .services-card{overflow-wrap:anywhere}[data-tool-results] .services-copy{line-height:1.85;font-size:15px}[data-tool-results] h3{font-size:16px;margin-bottom:8px}[data-tool-results] article{margin:12px 0}.medicine-tool-form input:focus-visible,.medicine-tool-form select:focus-visible{outline:2px solid #287a65;outline-offset:2px}@media(max-width:560px){.medicine-tool-form{grid-template-columns:minmax(0,1fr)}.medicine-tool-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.medicine-tool-tabs a{text-align:center;margin:0}}

.medicine-tool-form:has(.pill-picker)>label{grid-column:1/-1}
.medicine-tool-form .pill-picker{grid-column:1/-1;min-width:0;margin:0;padding:8px 0 12px;border:0}
.pill-picker legend{padding:0;font-size:16px;font-weight:700}
.pill-choice-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}
.medicine-tool-form .pill-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:75px;padding:8px 3px;border:2px solid #e4eae7;border-radius:12px;background:#fff;color:#42554d;font-size:13px;line-height:1.3;cursor:pointer}
.medicine-tool-form .pill-choice:hover{border-color:#91b4a6;background:#f7faf8}
.medicine-tool-form .pill-choice[aria-pressed=true]{border-color:#155548;background:#eaf4ef;color:#155548;font-weight:700}
.pill-shape-icon{width:46px;height:32px;fill:#f1f5f3;stroke:#526c60;stroke-width:1.8;stroke-linejoin:round}
.pill-shape-icon text{fill:currentColor;stroke:none;font:14px sans-serif}
.pill-color-swatch{display:block;box-sizing:border-box;width:27px;height:27px;border:1px solid #b4beb8;border-radius:50%}
.pill-color-swatch.is-transparent{background:repeating-conic-gradient(#e2e5e3 0% 25%,#fff 0% 50%) 50%/10px 10px}
.pill-color-swatch.is-all{background:conic-gradient(#e27373,#f4d667,#67ad7b,#6b9bc3,#b27dc1,#e27373)}
.pill-search-actions{grid-column:1/-1;display:flex;gap:8px}
.pill-search-actions>button:first-child{flex:1}
.medicine-tool-form [data-pill-reset]{border:1px solid #cbd9d1;background:#fff;color:#315c4c;white-space:nowrap}
.pill-examples{grid-column:1/-1}
.pill-examples p,.medicine-search-examples p{margin:8px 0 10px;color:#68796f;font-size:14px}
.pill-examples>div,.medicine-search-examples>div{display:flex;flex-wrap:wrap;gap:8px}
.medicine-tool-form .pill-examples button,.medicine-search-examples button{min-height:40px;border:1px solid #dfe7e2;border-radius:20px;padding:9px 13px;background:#f6f9f7;color:#42594d;font:inherit;font-size:13px;cursor:pointer}
.medicine-search-examples{margin:16px 0 24px}
.pill-choice:focus-visible,.pill-examples button:focus-visible,.medicine-search-examples button:focus-visible{outline:2px solid #287a65;outline-offset:3px}
@media(max-width:560px){.pill-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.pill-color-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.medicine-tool-form .pill-choice{min-height:69px;font-size:12px}.pill-shape-icon{width:41px;height:30px}.pill-search-actions{flex-wrap:wrap}.medicine-tool-form [data-pill-reset]{padding-inline:13px}}
