.vetscraft-drug-index{--vcdi-pink:var(--vui-pink,#d91f63);--vcdi-purple:var(--vui-purple,#8c27a8);--vcdi-text:var(--vui-text,#202b40);--vcdi-tint:#fff3f7;--vcdi-hover:#fce0eb;--vcdi-border:#f3d5e0;font-family:inherit;color:var(--vcdi-text);margin:1.25em 0 2em}.vetscraft-drug-index *,.vetscraft-drug-index *::before,.vetscraft-drug-index *::after{box-sizing:border-box}html body .vetscraft-drug-index .vetscraft-drug-index__alphabet{display:flex;flex-wrap:wrap;gap:8px;padding:16px;border:1px solid var(--vcdi-border);border-radius:16px;margin:0 0 28px;background:#fffafb}html body .vetscraft-drug-index__alphabet a,html body .vetscraft-drug-index__alphabet span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--vcdi-border);border-radius:10px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;text-decoration:none!important}html body .vetscraft-drug-index__alphabet a,html body .vetscraft-drug-index__alphabet a:visited{color:#b71b55;background:var(--vcdi-tint);background-image:none;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}html body .vetscraft-drug-index__alphabet span{color:#a69aa1;background:#fff;border-color:#eee7eb;cursor:default}html body .vetscraft-drug-index__alphabet a:hover,html body .vetscraft-drug-index__alphabet a:focus-visible{background:var(--vcdi-pink);border-color:var(--vcdi-pink);color:#fff}html body .vetscraft-drug-index a:focus-visible{outline:2px solid var(--vcdi-purple);outline-offset:3px}html body .vetscraft-drug-index .vetscraft-drug-index__group{margin:0 0 30px;padding:0}html body .vetscraft-drug-index .vetscraft-drug-index__group h2{scroll-margin-top:120px;font-family:inherit;font-size:26px;line-height:1.3;font-weight:700;color:var(--vcdi-pink);border-bottom:1px solid var(--vcdi-border);padding:0 0 10px;margin:0 0 16px}html body .vetscraft-drug-index .vetscraft-drug-index__group ul{columns:3;column-gap:14px;list-style:none;margin:0;padding:0}html body .vetscraft-drug-index .vetscraft-drug-index__group li{break-inside:avoid;list-style:none;margin:0 0 10px;padding:0;border:0;background:#fff0}html body .vetscraft-drug-index .vetscraft-drug-index__group li::marker{content:none}html body .vetscraft-drug-index .vetscraft-drug-index__group li a,html body .vetscraft-drug-index .vetscraft-drug-index__group li a:visited{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:12px 15px;border:1px solid var(--vcdi-border);border-radius:12px;background:var(--vcdi-tint);background-image:none;color:#b71b55;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;text-align:left;text-decoration:none!important;box-shadow:none;overflow-wrap:anywhere;transition:background-color .16s ease,border-color .16s ease,color .16s ease}html body .vetscraft-drug-index .vetscraft-drug-index__group li a:hover,html body .vetscraft-drug-index .vetscraft-drug-index__group li a:focus-visible{background:var(--vcdi-hover);border-color:var(--vcdi-pink);color:#9c1749;text-decoration:none!important}@media(max-width:900px){html body .vetscraft-drug-index .vetscraft-drug-index__group ul{columns:2}}@media(max-width:540px){html body .vetscraft-drug-index .vetscraft-drug-index__group ul{columns:1}html body .vetscraft-drug-index .vetscraft-drug-index__alphabet{gap:7px;padding:12px}html body .vetscraft-drug-index .vetscraft-drug-index__group li a{font-size:14px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){html body .vetscraft-drug-index a{transition:none!important}}html body .vetscraft-drug-index{position:relative;z-index:1;isolation:isolate}html body .vetscraft-drug-index .vetscraft-drug-index__alphabet{position:relative;z-index:2;isolation:isolate;pointer-events:auto}html body .vetscraft-drug-index .vetscraft-drug-index__alphabet a{position:relative;z-index:1;pointer-events:auto;cursor:pointer;touch-action:manipulation}html body .vetscraft-drug-index .vetscraft-drug-index__alphabet::before,html body .vetscraft-drug-index .vetscraft-drug-index__alphabet::after,html body .vetscraft-drug-index .vetscraft-drug-index__alphabet a::before,html body .vetscraft-drug-index .vetscraft-drug-index__alphabet a::after{pointer-events:none}html body .vetscraft-drug-index--grouped .vetscraft-drug-index__alphabet a{max-width:100%;min-width:0;padding:10px 14px;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere}html body .vetscraft-drug-index--grouped .vetscraft-drug-index__group h2{font-size:21px;overflow-wrap:anywhere}@media(max-width:540px){html body .vetscraft-drug-index--grouped .vetscraft-drug-index__group h2{font-size:19px}}