.effects-directory .drug-directory-header{background:#f5eef7}.effects-directory .drug-source-badge{background:#e5f2d5}.effects-directory .drug-heading-decoration{color:#e3d2eb;right:260px}.effects-directory .drug-heading-layout h1{font-size:clamp(30px,3.4vw,44px)}.effects-body{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:28px;padding-block:32px 72px;display:grid}.effects-main{min-width:0}.effects-search{background:#fff;border:1px solid #e7e0ed;border-radius:16px;margin-bottom:26px;padding:26px}.effects-search>label{letter-spacing:-.3px;margin-bottom:15px;font-size:17px;font-weight:650;display:block}.effects-search-controls{gap:10px;display:flex}.effects-input{color:#8e7d9f;background:#fcfbfd;border:1px solid #ddd4e7;border-radius:9px;flex:1;align-items:center;gap:11px;min-width:0;padding-inline:13px;display:flex}.effects-input:focus-within{border-color:#9c79d8;box-shadow:0 0 0 3px #6235d012}.effects-input input{color:#282232;background:0 0;width:100%;min-width:0;height:48px;font-size:15px}.effects-directory .effects-input input:focus-visible{outline:none}.effects-search-submit{color:#fff;background:#6235d0;border-radius:9px;justify-content:center;align-items:center;padding:13px 20px;font-size:15px;font-weight:600;display:inline-flex}.effects-search-submit:hover:not(:disabled){background:#5026b6}.effects-search button:disabled{opacity:.6}.effects-search>p{color:#7c7186;margin-top:11px;font-size:13px}.effects-query-chip{color:#6235d0;text-align:left;overflow-wrap:anywhere;background:#f0e8fa;border-radius:7px;align-items:center;gap:9px;max-width:100%;margin-top:14px;padding:7px 10px;font-size:13px;display:inline-flex}.effects-results-region[aria-busy=true]{opacity:.5}.effects-results-card{background:#fff;border:1px solid #e7e0ed;border-radius:16px;overflow:hidden}.effects-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:21px 24px;display:flex}.effects-results-heading>div{color:#6235d0;align-items:center;gap:9px;display:flex}.effects-results-heading h2{color:#282232;letter-spacing:-.3px;font-size:16px;font-weight:650}.effects-results-heading span{background:#eee7fa;border-radius:6px;padding:3px 7px;font-size:13px}.effects-results-heading p{color:#82758f;align-items:center;gap:6px;font-size:13px;display:flex}.effects-table{border-collapse:collapse;text-align:left;width:100%}.effects-table th{color:#7d6e89;letter-spacing:.7px;text-transform:uppercase;background:#f7f3fa;border-block:1px solid #eee7f2;padding:13px 24px;font-size:13px;font-weight:600}.effects-table td{border-bottom:1px solid #f0ebf4;padding:16px 24px}.effects-table th:last-child,.effects-table td:last-child{text-align:right}.effects-table tr:hover td{background:#fcf9fe}.effects-name{align-items:center;gap:12px;font-size:15px;font-weight:550;line-height:1.5;display:flex}.effects-name:hover{color:#6235d0}.effects-name>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.effects-name>svg{color:#a18bb5}.effects-row-icon{color:#976180;background:#f6eaf2;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.effects-count{color:#6a478d;font-variant-numeric:tabular-nums;background:#f1ecfa;border-radius:7px;padding:5px 10px;font-size:15px;font-weight:600;display:inline-block}.effects-results-note{color:#81728f;align-items:flex-start;gap:8px;margin:17px 4px;font-size:13px;line-height:1.8;display:flex}.effects-guide{color:#694b86;background:#f0eafa;border:1px solid #e1d8ed;border-radius:16px;padding:25px}.effects-guide h2{color:#4e3568;letter-spacing:-.4px;margin-block:13px 22px;font-size:17px;font-weight:650}.effects-guide ol{padding-left:18px;list-style:decimal}.effects-guide li{margin-top:20px;padding-left:5px;font-size:15px}.effects-guide li::marker{color:#9977b9;font-weight:650}.effects-guide strong{font-weight:600}.effects-guide p{color:#877594;margin-top:5px;font-size:13px;line-height:1.8}.effects-aside-note{color:#81728f;margin-top:19px;padding-inline:5px;font-size:13px;line-height:1.85}.effects-empty{text-align:center;color:#9177a5;flex-direction:column;align-items:center;gap:12px;padding:50px 24px;display:flex}.effects-empty h3{color:#52405f;font-size:17px;font-weight:600}.effects-empty p{color:#81728f;font-size:15px}.effects-empty a{color:#6235d0;font-size:15px;text-decoration:underline}.effects-loading-line{background:#eee6f3;border-radius:5px;width:75%;height:14px;margin-block:19px}.effects-highlights{grid-column:1/-1}.effects-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.effects-highlight-card{background:#fff;border:1px solid #e7e0ed;border-radius:16px;padding:20px;transition:border-color .15s,box-shadow .15s;display:block;position:relative}.effects-highlight-card:hover{border-color:#c9b2e6;box-shadow:0 6px 20px #6235d012}.effects-highlight-icon{color:#6a478d;background:#f1ecfa;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.effects-highlight-icon.is-effect{color:#976180;background:#f6eaf2}.effects-highlight-icon.is-drug{color:#4f7a46;background:#e9f3e2}.effects-highlight-icon.is-atc{color:#3f6b91;background:#e6f0f8}.effects-highlight-label{color:#7d6e89;letter-spacing:.7px;text-transform:uppercase;margin-top:15px;font-size:12px;font-weight:600}.effects-highlight-value{color:#282232;letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:7px;font-size:21px;font-weight:650;line-height:1.25}.effects-highlight-value-sm{font-size:15px;line-height:1.4}.effects-highlight-meta{color:#82758f;margin-top:8px;font-size:13px;line-height:1.65}.effects-highlight-meta strong{color:#6235d0;font-variant-numeric:tabular-nums;font-weight:650}.effects-highlight-arrow{color:#bdaccd;position:absolute;top:21px;right:19px}.effects-highlight-card:hover .effects-highlight-arrow{color:#6235d0}.effects-stat-card{background:#fff;border:1px solid #e7e0ed;border-radius:16px;margin-bottom:16px;padding:21px}.effects-stat-card h2{color:#4e3568;letter-spacing:-.3px;align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:1.4;display:flex}.effects-stat-card h2 svg{color:#9977b9;flex-shrink:0}.effects-stat-card.is-accent{background:#f0eafa;border-color:#e1d8ed}.effects-accent-value{color:#4e3568;letter-spacing:-.4px;text-underline-offset:3px;overflow-wrap:anywhere;margin-top:12px;font-size:19px;font-weight:650;-webkit-text-decoration:underline #c3aede;text-decoration:underline #c3aede;display:block}.effects-accent-value:hover{color:#6235d0}.effects-stat-note{color:#877594;margin-top:10px;font-size:12px;line-height:1.75}.effects-top-list{margin-top:14px}.effects-top-list li{border-top:1px solid #f2edf6;align-items:center;gap:9px;padding-block:9px;font-size:14px;display:flex}.effects-top-list li:first-child{border-top:none}.effects-top-rank{color:#6a478d;background:#f1ecfa;border-radius:6px;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:11px;font-weight:650;display:grid}.effects-top-list a{color:#3f3550;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.4}.effects-top-list a:hover{color:#6235d0;text-decoration:underline}.effects-top-count{color:#82758f;font-variant-numeric:tabular-nums;font-size:12px}.effects-frequency-list{margin-top:14px}.effects-frequency-list li{border-top:1px solid #f2edf6;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding-block:9px 10px;display:grid}.effects-frequency-list li:first-child{border-top:none}.effects-frequency-label{color:#3f3550;font-size:13px}.effects-frequency-count{color:#82758f;font-variant-numeric:tabular-nums;font-size:12px}.effects-frequency-bar{background:#f1ecfa;border-radius:3px;grid-column:1/-1;height:5px}.effects-frequency-bar:before{content:"";width:var(--bar,0%);background:#9c79d8;border-radius:3px;height:100%;display:block}@media (max-width:1000px){.effects-body{grid-template-columns:minmax(0,1fr) 235px;gap:20px}.effects-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.effects-search-controls{flex-wrap:wrap}.effects-input{flex-basis:100%}}@media (max-width:760px){.effects-body{grid-template-columns:1fr}.effects-directory .drug-heading-decoration{display:none}.effects-search{padding:20px}.effects-search-submit{width:100%}.effects-results-heading{padding:18px}.effects-table :is(th,td){padding:14px 16px}.effects-row-icon{display:none}.effects-name{gap:7px}.effects-table th:last-child{max-width:90px}.effects-aside{margin-top:8px}.effects-highlight-grid{grid-template-columns:1fr}.effects-highlight-card{padding:17px}.effects-highlight-value{font-size:19px}}
