.drug-directory{--primary:#6235d0;--primary-foreground:#fff;--ring:#9470e8;--border:#e7e3ed;--muted-foreground:#716b7c;--drug-ink:#282232;--drug-muted:#70697b;--drug-violet:#6235d0;--drug-line:#e8e4ed;--drug-lime:#dafa8a;font-family:var(--font-geist-sans), sans-serif;color:var(--drug-ink);background:#faf9fc;min-width:0}.drug-container{width:min(100% - 96px,1200px);margin-inline:auto}.drug-directory svg{flex-shrink:0}.drug-directory :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #9971e1}.drug-directory button,.drug-directory select{cursor:pointer}.drug-directory button:disabled{cursor:wait}.drug-directory-header{background:#f1ecfa;border-bottom:1px solid #e4dcef}.drug-breadcrumb{color:#797083;align-items:center;gap:9px;padding-top:25px;font-size:13px;display:flex}.drug-breadcrumb a:hover{color:var(--drug-violet)}.drug-breadcrumb [aria-current]{color:var(--drug-ink)}.drug-heading-layout{isolation:isolate;justify-content:space-between;align-items:center;gap:32px;padding-block:34px 38px;display:flex;position:relative}.drug-eyebrow{letter-spacing:1.55px;color:var(--drug-violet);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.drug-eyebrow>span{background:var(--drug-violet);border-radius:50%;width:6px;height:6px}.drug-heading-layout h1{letter-spacing:-2px;margin-block:12px 14px;font-size:clamp(32px,3.7vw,48px);font-weight:650;line-height:1.13}.drug-heading-layout h1>span{color:var(--drug-violet)}.drug-mobile-break{display:none}.drug-heading-description{color:var(--drug-muted);font-size:15px;line-height:1.8}.drug-heading-aside{flex-direction:column;align-items:end;gap:20px;display:flex}.drug-source-badge{background:var(--drug-lime);color:#3d5421;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.drug-heading-aside>a{color:#5c4879;align-items:center;gap:8px;font-size:13px;display:inline-flex}.drug-heading-aside>a:hover{color:var(--drug-violet)}.drug-heading-decoration{color:#e1d6f2;z-index:-1;width:135px;height:135px;position:absolute;right:250px;transform:rotate(-15deg)}.drug-directory-tabs{scrollbar-width:thin;align-items:center;gap:32px;display:flex;overflow-x:auto}.drug-directory-tabs a{color:#70667f;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:15px 1px;font-size:15px;font-weight:500;display:inline-flex}.drug-directory-tabs a[aria-current=page]{color:var(--drug-violet);border-color:var(--drug-violet)}.drug-directory-tabs a:hover{color:var(--drug-violet)}.drug-directory-body{padding-block:32px 64px}.drug-directory-search{border:1px solid var(--drug-line);background:#fff;border-radius:15px;margin-bottom:28px;padding:25px 28px 21px;box-shadow:0 3px 9px #26173903}.drug-directory-search>label{letter-spacing:-.2px;margin-bottom:12px;font-size:16px;font-weight:600;display:block}.drug-search-controls{align-items:center;gap:12px;display:flex}.drug-search-input{color:#7e718d;background:#fcfbfd;border:1px solid #ded8e7;border-radius:9px;flex:1;align-items:center;gap:12px;padding-inline:15px;display:flex}.drug-search-input:focus-within{border-color:#9470e8;box-shadow:0 0 0 3px #9470e820}.drug-search-input input{width:100%;min-width:0;height:47px;color:var(--drug-ink);background:0 0;outline:none;flex:1;font-size:16px}.drug-directory .drug-search-input input:focus-visible{outline:none}.drug-search-input input::placeholder{color:#756a80}.drug-directory .drug-search-button{background:var(--drug-violet);border-radius:9px;height:49px;padding-inline:25px;font-size:15px}.drug-directory .drug-search-button:hover{background:#5026b6}.drug-directory-search>p{color:var(--drug-muted);margin-top:11px;font-size:13px;line-height:1.7}.drug-directory-search>p>a{color:var(--drug-violet);text-underline-offset:3px;align-items:center;gap:2px;text-decoration:underline;display:inline-flex}.drug-directory-grid{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:28px;display:grid}.drug-filter-card{border:1px solid var(--drug-line);background:#fff;border-radius:13px;overflow:hidden}.drug-filter-desktop-title{border-bottom:1px solid var(--drug-line);align-items:center;gap:9px;padding:20px;display:flex}.drug-filter-desktop-title>svg{color:var(--drug-violet)}.drug-filter-desktop-title h2{font-size:13px;font-weight:600}.drug-filter-desktop-title>span{color:var(--drug-violet);background:#eee7fb;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:13px}.drug-filter-toggle{display:none}.drug-filter-fields{min-width:0;padding:20px}.drug-select-field{margin-bottom:21px}.drug-select-field>label{margin-bottom:8px;font-size:13px;font-weight:550;display:block}.drug-select-field>div{position:relative}.drug-select-field select{appearance:none;color:#62596e;text-overflow:ellipsis;background:#fcfbfd;border:1px solid #e5e0eb;border-radius:7px;width:100%;height:40px;padding:0 28px 0 10px;font-size:13px;display:block}.drug-select-field option{color:var(--drug-ink);background:#fff}.drug-select-field svg{color:#8d8299;pointer-events:none;position:absolute;top:13px;right:10px}.drug-effect-filter{border-top:1px solid var(--drug-line);margin-top:5px;padding-block:19px}.drug-effect-filter label{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.drug-effect-filter input{accent-color:var(--drug-violet);flex-shrink:0;width:15px;height:15px}.drug-effect-filter p{color:var(--drug-muted);margin-top:8px;padding-left:23px;font-size:13px;line-height:1.7}.drug-directory .drug-apply-button{width:100%;height:38px;box-shadow:none;color:var(--drug-violet);background:#f2edfb;border-color:#e3d8f5;border-radius:7px;justify-content:space-between;font-size:13px}.drug-directory .drug-apply-button:hover{background:#eae0fa}.drug-clear-filters{width:100%;color:var(--drug-muted);justify-content:center;align-items:center;gap:4px;padding-top:17px;font-size:13px;display:flex}.drug-clear-filters:hover{color:var(--drug-violet)}.drug-filter-help{background:#f0edf6;border:1px solid #e9e2f2;border-radius:13px;margin-top:18px;padding:23px 21px}.drug-filter-help>span{color:#745299;background:#e4dbee;border-radius:9px;place-items:center;width:35px;height:35px;margin-bottom:15px;display:grid}.drug-filter-help h3{font-size:12px;font-weight:600}.drug-filter-help p{color:var(--drug-muted);margin-top:8px;font-size:13px;line-height:1.8}.drug-filter-help a{color:var(--drug-violet);justify-content:space-between;align-items:center;margin-top:20px;font-size:13px;font-weight:550;display:flex}.drug-sidebar-source{color:var(--drug-muted);justify-content:center;align-items:center;gap:5px;margin-top:20px;font-size:13px;display:flex}.drug-sidebar-source svg{color:#6e8550}.drug-results-column{min-width:0}.drug-active-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:15px;display:flex}.drug-active-filters>span{color:var(--drug-muted);margin-right:3px;font-size:13px}.drug-active-filters button{max-width:100%;color:var(--drug-violet);text-align:left;overflow-wrap:anywhere;background:#eee7fb;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:13px;display:inline-flex}.drug-active-filters button:hover{background:#e4d7f8}.drug-results-content{position:relative}.drug-pending-message{z-index:2;color:var(--drug-violet);white-space:nowrap;background:#fff;border:1px solid #e2d8f0;border-radius:10px;align-items:center;gap:9px;padding:13px 18px;font-size:15px;display:flex;position:absolute;top:85px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #2d1b4b0a}.drug-results-card{border:1px solid var(--drug-line);background:#fff;border-radius:13px;overflow:hidden}.drug-results-content[data-pending=true] .drug-results-card{opacity:.45;pointer-events:none}.drug-results-heading{justify-content:space-between;align-items:center;gap:16px;padding:21px 22px;display:flex}.drug-results-heading>div{align-items:center;gap:9px;display:flex}.drug-results-heading>div>svg{color:#8a7c99}.drug-results-heading h2{letter-spacing:-.25px;font-size:14px;font-weight:600}.drug-result-count{color:var(--drug-violet);font-variant-numeric:tabular-nums;background:#eee7fb;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:600}.drug-sort-label{color:var(--drug-muted);align-items:center;gap:6px;font-size:13px;display:flex}.drug-directory-table{table-layout:fixed}.drug-directory-table thead tr{background:#faf8fd;border-block:1px solid #ece7f2}.drug-directory-table thead tr:hover{background:#faf8fd}.drug-directory-table th{text-transform:uppercase;letter-spacing:.8px;color:#756a80;height:auto;padding:13px 12px;font-size:13px;font-weight:550}.drug-directory-table td{white-space:normal;color:#6c6476;border-color:#f0edf4;padding:19px 12px;font-size:13px}.drug-directory-table th:first-child,.drug-directory-table td:first-child{padding-left:22px}.drug-directory-table th:first-child{width:37%}.drug-directory-table .drug-form-column{width:21%}.drug-directory-table .drug-atc-column{width:16%}.drug-directory-table .drug-dispensing-column{width:20%}.drug-directory-table .drug-detail-column{width:6%;padding-left:0;padding-right:15px}.drug-directory-table tbody tr:hover{background:#fcfaff}.drug-name-cell{align-items:center;gap:13px;display:flex}.drug-row-icon{color:#9271bb;background:#f3edf9;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.drug-name-cell>div{min-width:0}.drug-name-link{color:#3b2d4c;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.drug-name-link:hover{color:var(--drug-violet);text-underline-offset:3px;text-decoration:underline}.drug-name-meta{color:#756a80;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:13px;line-height:1.6;display:flex}.drug-variant-count{color:#756a80;border:1px solid #e8e2ee;border-radius:4px;padding:0 5px;font-size:13px}.drug-mobile-meta{display:none}.drug-form-column>span{overflow-wrap:anywhere;line-height:1.6;display:block}.drug-form-column>small{color:#756a80;margin-top:4px;font-size:13px;line-height:1.6;display:block}.drug-atc-tag{font-family:var(--font-geist-mono), monospace;color:#80639e;background:#f2edf8;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:13px;display:inline-flex}.drug-atc-tag:hover{color:var(--drug-violet);background:#eae0f8}.drug-dispensing-label{font-size:13px;line-height:1.7}.drug-detail-link{color:#82738f;border-radius:6px;justify-content:center;align-items:center;width:28px;height:32px;display:flex}.drug-detail-link:hover{color:var(--drug-violet);background:#eee7fb}.drug-results-note{color:#756a80;align-items:start;gap:7px;margin:17px 2px 0;font-size:13px;line-height:1.8;display:flex}.drug-results-note svg{margin-top:2px}.drug-pagination{border-top:1px solid var(--drug-line);background:#fdfcfe;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.drug-pagination>p{color:var(--drug-muted);font-size:13px}.drug-pagination strong{color:#483b59;font-weight:550}.drug-pagination nav{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.drug-pagination nav>a,.drug-page-disabled,.drug-page-gap{border-radius:6px;justify-content:center;align-items:center;min-width:29px;height:31px;padding-inline:6px;font-size:13px;display:inline-flex}.drug-pagination nav>a:hover{color:var(--drug-violet);background:#f1ebfa}.drug-pagination nav>a[aria-current=page]{color:#fff;background:var(--drug-violet);font-weight:600}.drug-page-disabled{color:#d2cbdc}.drug-page-gap{color:#aea3b7;min-width:12px}.drug-empty-state{text-align:center;border-top:1px solid var(--drug-line);flex-direction:column;align-items:center;padding:65px 24px 75px;display:flex}.drug-empty-state>span{color:#9573c2;background:#f0e9fb;border-radius:20px;padding:18px}.drug-empty-state h3{letter-spacing:-.4px;margin-top:23px;font-size:18px;font-weight:600}.drug-empty-state p{color:var(--drug-muted);margin-top:9px;font-size:15px;line-height:1.8}.drug-empty-state a{color:var(--drug-violet);background:#f0e9fb;border-radius:8px;align-items:center;gap:10px;margin-top:23px;padding:10px 15px;font-size:15px;display:inline-flex}.drug-loading-block{background:#ede9f3;border-radius:9px}.drug-loading-search{border:1px solid var(--drug-line);background:#fff;border-radius:15px;flex-direction:column;gap:17px;height:152px;margin-bottom:28px;padding:28px;display:flex}.drug-loading-sidebar{border:1px solid var(--drug-line);background:#fff;border-radius:13px;flex-direction:column;gap:26px;height:430px;padding:23px;display:flex}.drug-loading-row{border-top:1px solid var(--drug-line);align-items:center;gap:18px;height:84px;padding:20px 23px;display:flex}.drug-loading-row>div:first-child{flex-shrink:0;width:36px;height:36px}.drug-loading-row>div:nth-child(2){width:35%;height:13px}.drug-loading-row>div:nth-child(3){width:20%;height:11px;margin-left:auto}body:has(.drug-directory) .site-header a[aria-current=page]{color:#6235d0;background:#f0e9fb}@media (max-width:1199px){.drug-directory-grid{grid-template-columns:218px minmax(0,1fr);gap:20px}.drug-filter-fields{padding:18px}.drug-filter-desktop-title{padding:19px 18px}.drug-row-icon{display:none}.drug-heading-decoration{width:105px;height:105px;right:210px}.drug-directory-table th:first-child{width:34%}.drug-directory-table .drug-form-column{width:23%}.drug-directory-table .drug-atc-column{width:18%}.drug-directory-table .drug-dispensing-column{width:19%}}@media (max-width:1023px){.drug-container{width:calc(100% - 64px)}.drug-heading-layout h1{font-size:38px}.drug-heading-aside{display:none}.drug-heading-decoration{width:130px;height:130px;right:15px}.drug-directory-table .drug-atc-column{display:none}.drug-directory-table th:first-child{width:41%}.drug-directory-table .drug-form-column{width:29%}.drug-directory-table .drug-dispensing-column{width:23%}.drug-directory-table .drug-detail-column{width:7%}.drug-results-heading{flex-wrap:wrap;gap:9px;padding:20px 17px}.drug-results-heading h2,.drug-sort-label{font-size:13px}.drug-results-heading>div>svg{display:none}.drug-directory-table th,.drug-directory-table td{padding-inline:8px}.drug-directory-table th:first-child,.drug-directory-table td:first-child{padding-left:17px}.drug-pagination{flex-direction:column;align-items:stretch;padding:17px}.drug-pagination nav{justify-content:end}}@media (max-width:767px){.drug-container{width:calc(100% - 40px)}.drug-breadcrumb{padding-top:20px}.drug-heading-layout{padding-block:26px}.drug-heading-layout h1{letter-spacing:-1.6px;font-size:36px}.drug-heading-description{font-size:15px}.drug-heading-decoration{display:none}.drug-directory-tabs{gap:24px}.drug-directory-tabs a{padding-block:14px;font-size:13px}.drug-directory-body{padding-block:22px 40px}.drug-directory-search{margin-bottom:18px;padding:20px}.drug-directory-search>label{font-size:15px}.drug-search-controls{gap:8px}.drug-search-input{gap:9px;padding-inline:12px}.drug-search-input>svg{width:18px}.drug-search-input input{height:45px;font-size:16px}.drug-directory .drug-search-button{height:47px;padding-inline:16px}.drug-directory .drug-search-button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drug-directory-search>p{font-size:13px}.drug-directory-grid{grid-template-columns:1fr;gap:20px}.drug-filter-desktop-title{display:none}.drug-filter-toggle{text-align:left;align-items:center;gap:9px;width:100%;padding:16px 18px;font-size:15px;font-weight:550;display:flex}.drug-filter-toggle>span{flex:1}.drug-filter-toggle>svg:first-child{color:var(--drug-violet)}.drug-filter-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.drug-filter-fields{border-top:1px solid var(--drug-line)}.drug-filter-fields[data-expanded=false]{display:none}.drug-select-field select{height:44px;font-size:16px}.drug-select-field svg{top:15px}.drug-filter-help,.drug-sidebar-source{display:none}.drug-directory-table .drug-atc-column{width:18%;display:table-cell}.drug-directory-table th:first-child{width:40%}.drug-directory-table .drug-form-column{width:21%}.drug-directory-table .drug-dispensing-column{width:15%}.drug-directory-table .drug-detail-column{width:6%}.drug-results-heading{flex-direction:row;padding:18px}.drug-results-heading>div{gap:7px}.drug-results-heading>div>svg{width:15px;display:block}.drug-pagination{flex-direction:row;align-items:center}.drug-pagination nav{justify-content:center}.drug-results-note{font-size:13px}.drug-loading-sidebar{display:none}}@media (max-width:559px){.drug-mobile-break{display:block}.drug-heading-layout h1{line-height:1.16}.drug-heading-description br{display:none}.drug-directory-search{padding:18px 16px}.drug-directory-tabs{gap:22px}.drug-directory-table .drug-form-column,.drug-directory-table .drug-atc-column,.drug-directory-table .drug-dispensing-column{display:none}.drug-directory-table th:first-child{width:88%}.drug-directory-table .drug-detail-column{width:12%}.drug-directory-table td{padding-block:18px}.drug-row-icon{width:33px;height:33px;display:grid}.drug-name-cell{align-items:start;gap:12px}.drug-name-link{font-size:15px}.drug-name-meta{font-size:13px}.drug-mobile-meta{color:#756a80;flex-direction:column;gap:3px;margin-top:5px;font-size:13px;line-height:1.6;display:flex}.drug-results-heading{align-items:start}.drug-sort-label{gap:0;font-size:0}.drug-pagination{flex-direction:column;gap:12px}.drug-pagination nav{flex-wrap:wrap;width:100%}.drug-pagination nav>a,.drug-page-disabled{min-width:33px;height:35px}.drug-empty-state{padding-block:45px}.drug-empty-state h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.drug-directory.drug-directory *{scroll-behavior:auto;transition:none;animation:none}}
