/* AUTO-GENERATED from style.css — scoped to .dq-legacy. Do not edit by hand. */
.dq-legacy .advertisement.advertisement__banner { margin-bottom: 16px; }
.dq-legacy .advertisement.advertisement__banner > a {
  display: block;
  padding: 22px 10px 16px;
}
.dq-legacy .advertisement.advertisement__banner h3 {
  color: #9C5984;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
  text-align: right;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  padding: 0;
}
.dq-legacy .advertisement.advertisement__banner p {  color: #323232;  line-height: 20px;  font-weight: 300;  text-align: right;  font-size: 12px; }
.dq-legacy .advertisement.advertisement__banner .banner_button {
  color: #9C5982;
  margin-top: 5px;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
}
.dq-legacy .advertisement.advertisement__banner--sidebar > a {
  padding: 26px 16px;
}
.dq-legacy .advertisement.advertisement__banner--sidebar h3 {
  font-size: 22px;
  margin-bottom: 16px;
}
body.summary .dq-legacy header,
body.summary .dq-legacy .header_reg,
body.summary .dq-legacy .header_center {
  position: relative !important;
}
body.summary .dq-legacy .menu { position: absolute; }
body.summary .dq-legacy .main_content {
  
  margin-top: 30px;
  background: #fff;
}
body.summary .dq-legacy .main_content_flex {
  margin-top: 10px;
  display: flex;
  flex-wrap: nowrap; 
  gap: 24px;
  align-items: flex-start;
}
body.summary .dq-legacy .main_content_advertisement {
  display: block;
  width: 176px;
  flex: 0 0 176px;
}
body.summary .dq-legacy .main_content_advertisement_vert {
  display: none !important;
}
body.summary .dq-legacy .main_content_search_result.summary-page {
  flex: 1 1 auto;
  min-width: 0;
}
body.summary .dq-legacy .summary-article {
  max-width: 1015px;
  width: 100%;
  margin: 0 auto;
}
body.summary .dq-legacy .summary-topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  background: #f8f8f8;
  padding: 10px 12px;
  border-radius: 10px;
}
body[dir="rtl"].summary .dq-legacy .summary-topbar { flex-direction: row; }
body[dir="ltr"].summary .dq-legacy .summary-topbar { flex-direction: row-reverse; }
body.summary .dq-legacy .summary-langbar-icons {
  display: flex;
  align-items: center;
  gap: 14px;
}
body[dir="rtl"].summary .dq-legacy .summary-langbar-icons { margin-left: auto; margin-right: 0; }
body[dir="ltr"].summary .dq-legacy .summary-langbar-icons { margin-right: auto; margin-left: 0; }
body.summary .dq-legacy .summary-specialty-bar {
  margin-top: 14px;
}
body[dir="rtl"].summary .dq-legacy .summary-specialty-bar { flex-direction: row; }
body[dir="ltr"].summary .dq-legacy .summary-specialty-bar { flex-direction: row-reverse; }
body[dir="rtl"].summary .dq-legacy .summary-specialty-bar .title { text-align: right; }
body[dir="ltr"].summary .dq-legacy .summary-specialty-bar .title { text-align: left; }
body.summary .dq-legacy .search_result {
  margin-bottom: 12px;
}
body.summary .dq-legacy .summary-langbar-hr {
  border: 0;
  border-top: 1px solid #e0e0e0;
  margin: 12px 0;
}
body.summary .dq-legacy .summary-langbar-row {
  display: flex;
  align-items: center;
  gap: 12px;
}
body.summary .dq-legacy .summary-langbar {
  margin-left: 0;
  white-space: nowrap;
  direction: ltr;
  text-align: left;
}
body.summary .dq-legacy .summary-langbar--rtl {
  text-align: right;
}
body.summary .dq-legacy .summary-langbar .summary-lang {
  color: var(--color_dark_gray) !important;
  text-decoration: none;
  font-weight: 600;
  padding: 0;
  margin: 0;
  background: transparent !important;
  border: 0 !important;
  display: inline;
}
body.summary .dq-legacy .summary-langbar .summary-lang.active {
  background: #9C5984 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  border-radius: 999px;
  padding: 2px 10px;
  display: inline-block;
  box-shadow: 0 1px 2px rgba(0,0,0,0.15);
}
body.summary .dq-legacy .summary-langbar .sep {
  color: #bbb;
  margin: 0 6px;
}
body.summary .dq-legacy .summary-langbar-icons {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 14px;
}
body.summary .dq-legacy .summary-langbar-icons svg {
  width: 1.8em;
  height: 1.8em;
  color: #111;
  flex: 0 0 auto;
}
body.summary .dq-legacy .summary-langbar-icons .summary-icon {
  width: 1.8em;
  height: 1.8em;
  display: block;
  flex: 0 0 auto;
}
body.summary .dq-legacy .summary-title {
  margin: 8px 0;
  unicode-bidi: isolate;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  color: var(--color_dark_gray);
}
body.summary .dq-legacy .summary-title[dir="rtl"] { text-align: right; }
body.summary .dq-legacy .summary-title[dir="ltr"] { text-align: left; }
body.summary .dq-legacy .summary-title > bdi[dir="rtl"] {
  direction: rtl;
  unicode-bidi: isolate;
  display: inline;
}
body.summary .dq-legacy .summary-title > bdi[dir="ltr"] {
  direction: ltr;
  unicode-bidi: isolate;
  display: inline;
}
body.summary .dq-legacy .summary-meta {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #555;
  font-size: 15px;
}
body.summary .dq-legacy .summary-meta[dir="rtl"] { text-align: right; }
body.summary .dq-legacy .summary-meta[dir="ltr"] { text-align: left; }
body.summary .dq-legacy .summary-meta > * + * {
  border-inline-start: 1px solid #bbb;
  padding-inline-start: 6px;
  margin-inline-start: 6px;
}
body.summary .dq-legacy .summary-meta a {
  color: inherit;
  font-style: italic;
}
body.summary .dq-legacy .summary-article-type {
  color: var(--Text-Dark, #0D0F2B);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  line-height: 24px; 
}
body.summary .dq-legacy .summary-source {
  font-style: italic;
}
body.summary .dq-legacy .summary-specialty-bar {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 12px;
}
body.summary .dq-legacy .summary-specialty-bar .title {
  margin: 0;
}
body.summary .dq-legacy .summary-specialty-side {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.summary .dq-legacy .summary-free {
  border-radius: 50px;
  border: 1px solid #34C759;
  background: #34C759;
  color: #ffffff;
  padding: 4px 10px;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.2;
  display: inline-block;
}
body.summary .dq-legacy .summary-specialty-bar .title .summary-specialty,
body.summary .dq-legacy .summary-specialty-bar .title .summary-specialty:visited,
body.summary .dq-legacy .summary-specialty-bar .title .summary-specialty:hover,
body.summary .dq-legacy .summary-specialty-bar .title .summary-specialty:active {
  color: inherit !important;
  text-decoration: none;
}
body.summary .dq-legacy .summary-citation {
  margin: 12px 0 8px;
  color: var(--color_dark_gray);
  font-size: 14px;
  line-height: 1.6;
}
body.summary .dq-legacy .summary-citation .citation-title a {
  color: var(--color_pink);
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
}
body.summary .dq-legacy .summary-citation .citation-title a:hover {
  text-decoration: underline;
}
body.summary .dq-legacy .summary-citation .citation-authors { margin-top: 4px; }
body.summary .dq-legacy .summary-citation .citation-rest { margin-top: 2px; }
body.summary .dq-legacy .summary-all-articles {
  margin: 16px 0;
  clear: both; 
}
body.summary .dq-legacy .summary-all-articles .all-articles-link {
  color: var(--color_pink);
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
}
body.summary .dq-legacy .summary-all-articles .all-articles-link:hover {
  text-decoration: underline;
}
body.summary .dq-legacy .summary-specialty-side .articles__item_sponsored,
body.summary .dq-legacy .articles__item_meta .articles__item_sponsored {
  background: #fff;
  color: #787878;
  border: 1px solid #787878;
  border-radius: 9999px;
  padding: 4px 10px;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  display: inline-block;
}
body.summary .dq-legacy .summary-abstract {
  overflow: visible;
  margin-top: 12px;
  padding: 0;
}
body.summary .dq-legacy .summary-abstract .abstract-img {
  float: none !important;
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  height: auto;
  margin: 12px 0 18px;
  border-radius: 10px;
}
body.summary .dq-legacy .summary-abstract[dir="rtl"] .abstract-img {
  float: none !important;
  margin: 12px 0 18px;
}
body.summary .dq-legacy .cover {
  padding: 0;
  min-height: 228px;
}
body.summary .dq-legacy .cover_image {
  height: 220px;
}
body.summary .dq-legacy .cover_content {
  
  margin-top: -130px;
}
body.summary .dq-legacy .summary-abstract .abstract-img {
  float: right;
  max-width: 160px;
  height: auto;
  margin: 0 0 8px 12px;
  border-radius: 4px;
}
body.summary .dq-legacy .summary-abstract[dir="rtl"] .abstract-img {
  float: left;
  margin: 0 12px 8px 0;
}
body.summary .dq-legacy .summary-abstract .abstract-text,
body.summary .dq-legacy .summary-abstract .abstract-text p,
body.summary .dq-legacy .summary-abstract .abstract-text li {
  line-height: 1.8 !important;
}
body.summary .dq-legacy .summary-abstract .abstract-text {
  overflow: visible !important;
}
body.summary .dq-legacy .summary-tags {
  margin: 24px 0;
  float: left;
  color: #333;
}
body.summary .dq-legacy .summary-tags[dir="rtl"] { text-align: right; }
body.summary .dq-legacy .summary-tags[dir="ltr"] { text-align: left; }
@media print {
body.summary .dq-legacy .print-section {
    page-break-inside: avoid;
    break-inside: avoid;
  }
}
@media (min-width: 1200px) {
body.result .dq-legacy .main_content_flex,
body.moh_news .dq-legacy .main_content_flex,
body.drq_drugs .dq-legacy .main_content_flex,
body.registered_owner .dq-legacy .main_content_flex,
body.active_ingredients .dq-legacy .main_content_flex,
body.diagnosis .dq-legacy .main_content_flex {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    gap: 24px;
  }
body.result .dq-legacy .main_content_search_result,
body.moh_news .dq-legacy .main_content_search_result,
body.drq_drugs .dq-legacy .main_content_search_result,
body.registered_owner .dq-legacy .main_content_search_result,
body.active_ingredients .dq-legacy .main_content_search_result,
body.diagnosis .dq-legacy .main_content_search_result {
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
  }
body.result .dq-legacy .main_content_advertisement,
body.moh_news .dq-legacy .main_content_advertisement,
body.drq_drugs .dq-legacy .main_content_advertisement,
body.registered_owner .dq-legacy .main_content_advertisement,
body.active_ingredients .dq-legacy .main_content_advertisement,
body.diagnosis .dq-legacy .main_content_advertisement {
    display: block;
    flex: 0 0 160px;
    width: 160px;
  }
}
.dq-legacy .badge {
    display: inline-block;
    padding: 4px 12px;
    border-radius: 16px;
    font-size: 0.85em;
    font-weight: bold;
    white-space: nowrap;
}
.dq-legacy .badge-new {
    background-color: #90EE90;
    color: #006400;
}
.dq-legacy .badge-updated {
    background-color: #87CEEB;
    color: #00008B;
}
.dq-legacy .badge-stable {
    background-color: #D3D3D3;
    color: #555555;
}
.dq-legacy .tnd_updated_cell {
    min-width: 100px;
    white-space: nowrap;
}
.dq-legacy .tnd_status_cell {
    min-width: 120px;
    text-align: center;
}
.dq-legacy .tnd_head_updated,
.dq-legacy .tnd_head_status {
    white-space: nowrap;
}
:root .dq-legacy {

    --color_pink: #FB847C;

    --color_purple: #9C5984;

    --color_blue: #06224A;

    --color_red: #F31D53;

    --color_light_purple: #DBBACF;

    --color_dark_gray: #323232;

    --shadow: 0px 2px 14px rgba(0, 0, 0, 0.0638931);

    --form_shadow: 0px 2px 8px rgba(99, 133, 194, 0.3);

    --input_shadow: 0px 2px 5px rgba(99, 133, 194, 0.15);

}
@font-face {

    font-family: Bariol;

    src: url("../fonts/Bariol_Regular.otf");

    font-display: swap;

}
@font-face {

    font-family: Bariol;

    src: url("../fonts/Bariol_Bold.otf");

    font-display: swap;

    font-weight: bold;

}
@font-face {

    font-family: Rubik;

    src: url("../fonts/Rubik-Regular.ttf");

    font-display: swap;

    font-weight: normal;

}
@font-face {

    font-family: Rubik;

    src: url("../fonts/Rubik-Bold.ttf");

    font-display: swap;

    font-weight: bold;

}
html .dq-legacy {

    height: 100%;

}
body .dq-legacy {

    height: 100%;

    padding: 0;

    margin: 0;

    font-size: 16px;

    line-height: normal;

    width: 100%;

    font-family: Rubik, serif;

    overflow-x: hidden;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}
.dq-legacy * {

    box-sizing: border-box;

}
.dq-legacy svg {

    height: 24px;

    width: 24px;

    vertical-align: middle;

}
.dq-legacy main {

    flex: 1 1 auto;

    background-color: white;

}
.dq-legacy b {

    font-weight: bold !important;

}
.dq-legacy ul {

    list-style: outside;

    padding-right: 20px;

}
.dq-legacy ol {

    padding-right: 20px;

    list-style: upper-roman;

}
.dq-legacy li {

    line-height: 1.5em;

}
.dq-legacy a,
.dq-legacy p,
.dq-legacy button {

    text-decoration: none;

    font-family: Rubik, serif;

    font-size: 1em;

    

    line-height: 1.3em;

}
.dq-legacy .story_container b {

    line-height: 2em;

}
.dq-legacy button {

    border: none;

    background-color: transparent;

}
.dq-legacy sup {

    font-size: 0.7em;

    vertical-align: super;

}
.dq-legacy .btn {

    background-color: var(--color_pink);

    color: white;

    padding: 12px 32px;

    display: block;

    

    margin-top: 20px;

    font-weight: bold;

    width: 100%;

    text-align: center;

    border-radius: 6px;

    transition: .3s;

}
.dq-legacy .btn_center {

    margin: 20px auto 0;

    display: block;

}
.dq-legacy .btn.disable {

    background-color: #E5E5E5;

    pointer-events: none;

    user-select: none;

}
.dq-legacy p.disable {

    color: #E5E5E5;

    pointer-events: none;

    user-select: none;

}
.dq-legacy .btn_outline {

    background-color: transparent;

    color: black;

    border: 1px solid #CDCED4;

    margin-left: 20px;

}
.dq-legacy .single_back_btn {

    

    margin-left: 0;

}
.dq-legacy input,
.dq-legacy select,
.dq-legacy textarea {

    border-radius: 8px;

    width: 100%;

    padding: 8px 16px;

    box-shadow: var(--input_shadow);

    border: 1px solid #CDCED4;

    margin-top: 30px;

    font-family: Rubik, serif;

}
.dq-legacy .text-ltr {

    

    direction: ltr !important;

}
.dq-legacy input.ltr {

    direction: ltr;

    text-align: right;

}
.dq-legacy input[type=date]:focus:invalid,
.dq-legacy input[type=text]:focus:invalid,
.dq-legacy input[type=email]:focus:invalid,
.dq-legacy input[type=tel]:focus:invalid,
.dq-legacy select:focus:invalid,
.dq-legacy textarea:focus:invalid,
.dq-legacy input[type=password]:focus:invalid {

    border: 1px solid var(--color_red);

}
.dq-legacy input:valid,
.dq-legacy select:valid,
.dq-legacy textarea:valid {

    border: 1px solid #5DB406;

}
.dq-legacy select {

    background-image: url("../svg/package/select_drop_down.svg");

    background-repeat: no-repeat;

    background-color: white;



}
.dq-legacy .btn:hover {

    opacity: .9;

}
.dq-legacy h1,
.dq-legacy h4 {

    font-weight: bold;

    

    font-size: 1.6em;

    padding: 15px 0;

    text-align: center;

    width: 90%;

    margin: auto 5%;

}
.dq-legacy h2 {

    

    text-align: center;

    line-height: 1.4em;

    max-width: 1100px;

    margin: auto auto;

}
.dq-legacy h3 {

    font-weight: bold;

    

    font-size: 1.2em;

    padding: 15px 0;

    text-align: center;

    width: 90%;

    margin: auto 5%;

}
.dq-legacy pre {

    white-space: pre-wrap;

    white-space: -moz-pre-wrap;

    white-space: -o-pre-wrap;

    word-wrap: break-word;

    line-height: 1.5em;

}
.dq-legacy img {

    width: 100%;

    height: auto;

}
.dq-legacy b {

    font-weight: bold;

}
.dq-legacy .link {

    color: var(--color_purple);

}
.dq-legacy .line {

    background-image: linear-gradient(to right, #2AABE200, #0973b9, #2AABE200);

    width: 90%;

    height: 1px;

    margin: 15px auto;

}
.dq-legacy .title_line {

    background-image: linear-gradient(to right, #2AABE200, #dfdfdf, #2AABE200);

    width: 90%;

    height: 1px;

    margin: 15px auto;

    max-width: 1160px;

}
.dq-legacy .accessibility_btn {

    height: 44px;

    width: 44px;

    border-radius: 25px;

    position: fixed;

    background-color: var(--color_purple);

    left: 10px;

    bottom: 60px;

    box-shadow: var(--shadow);

    cursor: pointer;

    z-index: 50;

    fill: white;

    padding: 10px;

    display: flex;

    justify-content: center;

    align-items: center;

}
.dq-legacy .accessibility_btn img,
.dq-legacy .accessibility_open div img {

    width: 24px;

    height: 24px;

    margin: 10px;

}
.dq-legacy .accessibility_btn:hover {

    background-color: var(--color_pink);

    transition: 0.2s;

}
.dq-legacy .accessibility_open {

    width: 44px;

    position: fixed;

    left: 10px;

    bottom: 110px;

    background-color: var(--color_purple);

    z-index: 500;

    display: none;

    border-radius: 22px;

}
.dq-legacy .accessibility_open button {

    height: 44px;

    width: 44px;

    padding: 10px;

    fill: white;

    cursor: pointer;

    border-radius: 50%;

    display: flex;

    align-items: center;

    justify-content: center;

}
.dq-legacy .accessibility_open button.active {

    background-color: #784a68;

    box-shadow: inset 0 0 0 2px var(--color_purple);

}
.dq-legacy .accessibility_open button:hover {

    background-color: var(--color_pink);

    transition: 0.2s;

}
.dq-legacy .show_accessibility {

    display: block;

    text-transform: none;

    transition: .4s ease-in-out;

}
.dq-legacy .accessibility_container {

    padding: 20px;

    width: calc(100% - 40px);

    margin: 10px auto 20px;

    max-width: 992px;

}
.dq-legacy .accessibility_container ul {

    list-style-type: disc;

    padding-right: 20px;

    

    line-height: normal;

    font-size: 0.8em;

    font-weight: normal;

    margin-top: 15px;

}
.dq-legacy .accessibility_container h3 {

    width: 100%;

    margin: auto;

    text-align: right;

}
.dq-legacy .accessibility_container a {

    

}
.dq-legacy .found_mistake_btn {

    position: fixed;

    bottom: 10px;

    left: 10px;

    right: auto;

    background-color: var(--color_purple);

    color: white;

    font-size: .8em;

    padding: 8px 12px;

    border-radius: 23px;

    text-align: center;

    cursor: pointer;

    transition: .3s;

    z-index: 1000;

    box-shadow: var(--shadow);

}
.dq-legacy .found_mistake_bg.active {

    display: flex;

}
.dq-legacy .found_mistake_bg {

    display: none;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100vh;

    background-color: rgba(0, 0, 0, 0.60);

    z-index: 1001;

    justify-content: center;

    align-items: center;

}
.dq-legacy .found_mistake_form {

    background-color: white;

    padding: 24px 48px;

    

    position: relative;

    margin: 24px;

    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

}
.dq-legacy .found_mistake_btn:hover {

    background-color: var(--color_pink);

}
.dq-legacy .found_mistake_form p {

    color: var(--color_purple);

    font-size: 1.2em;

    font-weight: bold;

    text-align: center;

}
.dq-legacy .found_mistake_form a {

    margin-top: 20px;

    position: unset;

    display: flex;

    cursor: pointer;

    flex-direction: column;

    justify-content: center;

    color: var(--color_purple);

}
.dq-legacy .found_mistake_form button {

    max-width: fit-content !important;

}
.dq-legacy .found_mistake_form textarea {

    height: 150px;

}
.dq-legacy .found_mistake_form div {

    display: flex;

    justify-content: space-between;

}
.dq-legacy .found_mistake_close {

    position: absolute;

    right: 8px;

    top: 8px;

    cursor: pointer;

    fill: var(--color_purple);

    transition: .3s;

}
.dq-legacy .found_mistake_close {

    fill: var(--color_pink);

}
.dq-legacy footer {

    background-color: var(--color_light_purple);

    padding-top: 30px;

}
.dq-legacy .footer_center {

    width: calc(100% - 40px);

    max-width: 1300px;

    margin: auto;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

}
.dq-legacy .footer_logo {

    width: 100%;

    text-align: center;

}
.dq-legacy .footer_logo__logo {

    color: var(--color_dark_gray);

    font-size: 2.5em;

    font-family: Bariol, serif;

    font-weight: bold;

}
.dq-legacy .footer_logo__slogan {

    color: white;

}
.dq-legacy .footer_content {

    display: flex;

    flex-direction: column;

    width: 100%;

    margin-top: 30px;

}
.dq-legacy .footer_links {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}
.dq-legacy .footer_links__column {

    width: 100%;

}
.dq-legacy .footer_links__column:nth-child(1) {

    order: 1;

}
.dq-legacy .footer_links__column:nth-child(2) {

    order: 4;

}
.dq-legacy .footer_links__column:nth-child(3) {

    order: 5;

}
.dq-legacy .footer_links__column:nth-child(4) {

    order: 2;

}
.dq-legacy .footer_links__column:nth-child(5) {

    order: 3;

}
.dq-legacy .footer_links__column_title {

    font-weight: bold;

    margin-bottom: 16px;

}
.dq-legacy .footer_links__column a {

    display: block;

    width: 100%;

    color: var(--color_dark_gray);

    

    padding-left: 24px;

}
.dq-legacy .footer_powered {

    margin-bottom: 20px;

    margin-top: 20px;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}
.dq-legacy .footer_powered a {

    

    color: var(--color_dark_gray);

    font-size: .8em;

    width: 100%;

    text-align: center;

}
.dq-legacy .footer_advertisement img {

    margin-top: 30px;

    width: 100%;

}
.dq-legacy .cover {

    
    padding: 10px 0;

    width: 100%;

    
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 70px;

    
    background: none;

}
.dq-legacy .cover_image {
    width: 100%;
    height: 70px; 
    background-image: url("../images/cover.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.dq-legacy .cover_content {
    width: 100%;
    padding: 10px 0;

    
    position: relative;
    margin-top: -100px;
}
.dq-legacy .cover_beta {
    
    color: #CDCED4; 
    text-align: right;
    width: 100%;
    margin: 0 0 10px;
    padding-right: 0;
    padding-bottom: 15px;
    font-family: Rubik, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
}
.dq-legacy .cover_beta_wrap {
    width: calc(100% - 40px);
    
    max-width: 1300px;
    margin: 0 auto 10px;
}
.dq-legacy .cover_beta {
    margin: 0;
    max-width: none;
}
.dq-legacy .cover_content .cover_center {
    padding-bottom: 8px;
}
.dq-legacy .cover_center {

    width: calc(100% - 40px);

    max-width: 1300px;

    margin: 0 auto;

    
    display: flex;
    flex: 1 1 auto;
    align-items: flex-end;

}
.dq-legacy .cover_title {

    width: 100%;

    color: white;

    text-align: center;

    margin-bottom: 20px;

}
.dq-legacy .cover_form {

    width: 100%;

    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 5px 13px 0 rgba(32, 119, 221, 0.30);

    
    overflow: visible;



    

    margin: 0;

}
.dq-legacy .cover_form #header_search {
    border-radius: 10px;
    overflow: visible;
}
.dq-legacy .searchResult,
.dq-legacy .searchResultTitle {

    display: none;

}
.dq-legacy .cover_form select {

    margin-top: 0;

    padding: 16px;

}
.dq-legacy .cover_form_search {

    position: relative;

    
    z-index: 10000;

}
.dq-legacy .cover_form_search input {

    margin-top: 8px;

    padding: 16px;

}
.dq-legacy .cover_form_search__button {

    position: absolute;

    top: 12px;

    left: 4px;

    color: white;

    font-weight: bold;

    background-color: var(--color_pink);

    border-radius: 6px;

    padding: 12px;

}
.dq-legacy .cover_form_search__button p {

    display: none;

}
.dq-legacy .cover_form_search__button span {

    fill: white;

    display: flex;

    justify-content: center;

    flex-direction: column;

}
.dq-legacy .cover_form_search__button svg {

    width: 22px;

    height: 22px;

}
.dq-legacy .cover_form_pipe,
.dq-legacy .cover_form_select span {

    display: none;

}
@media (max-width: 599.98px) {
.dq-legacy .cover_form form { display: flex; align-items: center; }
.dq-legacy .cover_form select,
.dq-legacy .cover_form_search input,
.dq-legacy .cover_form .text_search {
        margin-top: 0;
        border: 0;
        box-shadow: none;
        background: transparent;
        border-radius: 0;
        padding: 15px 8px;
    }
.dq-legacy .cover_form_select { flex: 0 0 auto; min-width: 0; }
.dq-legacy .cover_form_select select { min-width: 0; max-width: 42vw; }
.dq-legacy .cover_form_pipe { display: flex; align-items: center; flex: 0 0 auto; padding: 0 2px; color: #cdced4; }
.dq-legacy .cover_form_search { flex: 1 1 auto; min-width: 0; }
.dq-legacy .cover_form_search input { width: 100%; box-sizing: border-box; padding-block: 15px; padding-inline: 8px 48px; }
.dq-legacy .cover_form_search__button { top: 50%; transform: translateY(-50%); padding: 9px; border-radius: 8px; }
.dq-legacy .cover_form_search__button svg { width: 20px; height: 20px; }
}
.dq-legacy .cover_form_result {

    width: 100%;

    position: absolute;

    
    top: 100%;
    margin-top: 8px;

    left: 0;

    right: 0;

    max-height: calc(100vh - 300px);

    background-color: white;

    box-shadow: 0 5px 13px rgba(32, 119, 221, 0.3);

    border-radius: 6px;

    padding: 20px;

    overflow-y: auto;

    display: none;

    
    z-index: 10001;

    scrollbar-width: thin;

}
.dq-legacy .cover_form_result p {

    margin-bottom: 5px;

}
.dq-legacy .cover_form_result a {

    margin-bottom: 5px;

    white-space: nowrap;

    display: block;

    color: #222;

    transition: .3s;

}
.dq-legacy .cover_form_result a:hover {

    color: var(--color_purple);

    text-decoration: underline;

}
.dq-legacy .cover_form_result .title {

    margin-bottom: 10px;

    color: var(--color_pink);

    font-size: .9em;

}
.dq-legacy .cover_form_line {

    width: 100%;

    height: 1px;

    background-color: #CDCED4;

    margin: 20px auto;

}
.dq-legacy .cover_form_result .all_results {

    color: #999CB2;

    font-size: .9em;

 

    transition: .3s;

    text-decoration: underline;

}
.dq-legacy .cover_form_result .close {

    position: absolute;

    top: 18px;

    left: 18px;

    transition: .3s;

}
.dq-legacy .cover_form_result .close:hover svg {

    fill: var(--color_purple);

}
.dq-legacy .cover_form_result .all_results:hover {

    color: var(--color_purple);

}
.dq-legacy .cover_form_result.active {

    display: block;

}
.dq-legacy .container {

    display: block;

    position: relative;

    padding-right: 30px;

    margin-bottom: 12px;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}
.dq-legacy .container input {

    position: absolute;

    opacity: 0;

    cursor: pointer;

    height: 0;

    width: 0;

}
.dq-legacy .checkmark {

    position: absolute;

    top: 0;

    right: 0;

    height: 20px;

    width: 20px;

    background-color: white;

    border-radius: 4px;

    border: 1px solid var(--color_dark_gray);

}
.dq-legacy .container:hover input ~ .checkmark {

    border: 1px solid var(--color_purple);

}
.dq-legacy .container input:checked ~ .checkmark {

    

    

}
.dq-legacy .checkmark:after {

    content: "";

    position: absolute;

    display: none;

}
.dq-legacy .container input:checked ~ .checkmark:after {

    display: block;

}
.dq-legacy .container .checkmark:after {

    left: 6px;

    top: 2px;

    width: 4px;

    height: 8px;

    border: solid var(--color_dark_gray);

    border-width: 0 3px 3px 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}
.dq-legacy .switch {

    position: relative;

    display: inline-block;

    width: 58px;

    height: 25px;

}
.dq-legacy .switch input {

    opacity: 0;

    width: 0;

    height: 0;

}
.dq-legacy .slider {

    position: absolute;

    cursor: pointer;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    

    background-color: white;

    -webkit-transition: .4s;

    transition: .4s;

}
.dq-legacy .slider:before {

    position: absolute;

    content: "";

    height: 18px;

    width: 18px;

    left: 3px;

    bottom: 3px;

    background-color: #CDCED4;

    -webkit-transition: .4s;

    transition: .4s;

}
.dq-legacy input:checked + .slider {

    background-color: var(--color_pink);

}
.dq-legacy input:focus + .slider {

    box-shadow: 0 0 1px var(--color_pink);

}
.dq-legacy input:checked + .slider:before {

    background-color: white;

    -webkit-transform: translateX(32px);

    -ms-transform: translateX(32px);

    transform: translateX(32px);

}
.dq-legacy .slider.round {

    border-radius: 34px;

    border: 1px solid var(--color_dark_gray);

}
.dq-legacy input:checked + .slider {

    border: 1px solid var(--color_pink);

}
.dq-legacy .slider.round:before {

    border-radius: 50%;

}
.dq-legacy .container_reg {

    width: 100%;

}
.dq-legacy .container_reg.login {

    background-color: white;

    position: relative;

    width: calc(100% - 40px);

    max-width: 600px;

    box-shadow: var(--form_shadow);

    
    margin: 64px auto;

}
.dq-legacy .login .title,
.dq-legacy .login .description {

    text-align: center;

}
.dq-legacy .cover_login_title {

    height: calc(50vh - 190px);

    position: relative;

    z-index: 2;

    min-height: 120px;

}
.dq-legacy .cover_login_title {

    display: flex;

    justify-content: center;

    flex-direction: column;

    align-content: center;

}
.dq-legacy .cover_login_title__title {

    font-family: Bariol, Serif;

    font-style: normal;

    font-weight: bold;

    font-size: 36px;

    color: var(--color_pink);

    text-align: center;

}
.dq-legacy .cover_login_title__description {

    color: white;

    margin-top: 8px;

    text-align: center;

}
.dq-legacy .login_bg {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 50vh;

    background-image: url("../images/login_bg.jpg");

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}
.dq-legacy .login .container_reg_form {

    width: 100%;

}
.dq-legacy .login .container_reg_flex {

    min-height: 320px;

}
.dq-legacy .user_type_selected {

    display: none;

}
.dq-legacy .user_type_selected.active {

    display: block;

}
.dq-legacy .container_reg_flex {

    display: flex;

    min-height: 480px;

    flex-direction: column-reverse;

}
.dq-legacy .remember_me {

    display: flex;

    justify-content: space-between;

}
.dq-legacy .remember_me a {

    margin-top: 20px;

    color: #323232;

    text-decoration: underline;

    transition: .3s;

}
.dq-legacy .remember_me a:hover {

    opacity: .6;

}
.dq-legacy .container_reg_text {

    width: 100%;

    padding: 20px;

    background-color: var(--color_purple);

}
.dq-legacy .container_reg_form {

    width: 100%;

    padding: 24px 20px;

    display: flex;

    justify-content: space-between;

    flex-direction: column;

    position: relative;

    background: white;

}
.dq-legacy .container_reg_form_padding_top {

    padding-top: 100px !important;

}
.dq-legacy .container_reg_text__item {

    display: flex;

}
.dq-legacy .container_reg_text__item p {

    font-size: .8em;

    color: white;

    margin-bottom: 30px;

}
.dq-legacy .container_reg_text__item svg {

    fill: white;

    margin-left: 10px;

}
.dq-legacy .container_reg_support_link {

    text-align: center;

    display: block;

    margin: 20px auto;

    max-width: fit-content;

    color: black;

}
.dq-legacy .container_reg_support_link:empty {
  display: block;       
  min-height: 24px;     
}
.dq-legacy .container_reg_support_link.mob:empty {
  min-height: 60px;     
}
.dq-legacy .container_reg_support_link.desc:empty {
  min-height: 24px;
}
.dq-legacy .container_reg_support_link.desc {

    display: none;

}
.dq-legacy .container_reg_support_link.mob {

    margin-top: 60px;

    margin-bottom: 0;

    font-size: .8em;

}
.dq-legacy .input_pass {

    position: relative;

}
.dq-legacy .input_pass img {

    position: absolute;

    width: 24px;

    top: 40px;

    left: 10px;

    cursor: pointer;

    transition: .3s;

}
.dq-legacy .input_pass img:hover {

    opacity: .5;

}
.dq-legacy .input_phone {

    display: flex;

    justify-content: space-between;

    flex-direction: row-reverse;

}
.dq-legacy .input_phone select {

    width: 36%;

}
.dq-legacy .input_phone input {

    width: 62%;

}
.dq-legacy .container_reg_form .title {

    color: var(--color_purple);

    font-size: 1.2em;

    font-weight: bold;

}
.dq-legacy .container_reg_form .description {

    font-size: 0.9em;

    margin-top: 5px;

}
.dq-legacy .container_reg_form label {

    margin: 24px 0 -14px;

    display: block;

}
.dq-legacy .form_btn {

    display: flex;

    justify-content: end;

    margin-top: 48px;

}
.dq-legacy .form_btn_with_link {

    display: flex;

    justify-content: space-between;

    flex-direction: column;

    margin-top: 48px;

}
.dq-legacy .form_btn_with_link p {

    line-height: 44px;

}
.dq-legacy .form_btn_with_link .form_btn,
.dq-legacy .form_btn_with_link .btn {

    margin-top: 0;

}
.dq-legacy .error_msg {

    color: var(--color_red);

    margin-bottom: -48px;

}
.dq-legacy .error_msg svg {

    fill: var(--color_red);

    margin-left: 4px;

    height: 20px;

}
.dq-legacy .container_reg_nav {

    border-bottom: 1px solid #CDCED4;

    top: 0;

    left: 0;

    width: 100%;

    position: absolute;

    padding: 16px;

}
.dq-legacy .container_reg_nav_center {

    display: flex;

    justify-content: space-between;

    max-width: 450px;

    width: 100%;

    margin: auto;

}
.dq-legacy .container_reg_nav p {

    color: #999CB2;

    font-size: .8em;

    padding-top: 2px;

}
.dq-legacy .container_reg_nav p.complete {

    color: black;

}
.dq-legacy .container_reg_nav p.active {

    color: var(--color_purple);

}
.dq-legacy .container_reg_nav svg {

    width: 20px;

    height: 20px;

    margin: 1px 0 0;

}
.dq-legacy .accordion {

    

    color: white;

    cursor: pointer;

    padding: 8px 6px;

    width: 100%;

    border: none;

    text-align: left;

    outline: none;

    font-size: 15px;

    transition: 0.4s;

    font-weight: bold;

}
.dq-legacy .accordion_color:nth-child(1) {

    background-color: #9C5984;

}
.dq-legacy .accordion_color:nth-child(3) {

    background-color: #FB847C;

}
.dq-legacy .accordion_color:nth-child(5) {

    background-color: #638AD4;

}
.dq-legacy .accordion_color:nth-child(7) {

    background-color: #57778C;

}
.dq-legacy .accordion_color:nth-child(9) {

    background-color: #9C5984;

}
.dq-legacy .accordion_color:nth-child(11) {

    background-color: #FB847C;

}
.dq-legacy .accordion_color:nth-child(13) {

    background-color: #638AD4;

}
.dq-legacy .accordion_color:nth-child(15) {

    background-color: #57778C;

}
.dq-legacy .accordion_color:nth-child(17) {

    background-color: #9C5984;

}
.dq-legacy .accordion_color:nth-child(19) {

    background-color: #FB847C;

}
.dq-legacy .accordion_color:nth-child(21) {

    background-color: #638AD4;

}
.dq-legacy .accordion_color:nth-child(23) {

    background-color: #57778C;

}
.dq-legacy .accordion_color:nth-child(25) {

    background-color: #9C5984;

}
.dq-legacy .accordion_color:nth-child(27) {

    background-color: #FB847C;

}
.dq-legacy .panel_color:nth-child(2) {

    background-color: #9C5984;

}
.dq-legacy .panel_color:nth-child(4) {

    background-color: #FB847C;

}
.dq-legacy .panel_color:nth-child(6) {

    background-color: #638AD4;

}
.dq-legacy .panel_color:nth-child(8) {

    background-color: #57778C;

}
.dq-legacy .panel_color:nth-child(10) {

    background-color: #9C5984;

}
.dq-legacy .panel_color:nth-child(12) {

    background-color: #FB847C;

}
.dq-legacy .panel_color:nth-child(14) {

    background-color: #638AD4;

}
.dq-legacy .panel_color:nth-child(16) {

    background-color: #57778C;

}
.dq-legacy .panel_color:nth-child(18) {

    background-color: #9C5984;

}
.dq-legacy .panel_color:nth-child(20) {

    background-color: #FB847C;

}
.dq-legacy .panel_color:nth-child(22) {

    background-color: #638AD4;

}
.dq-legacy .panel_color:nth-child(24) {

    background-color: #57778C;

}
.dq-legacy .panel_color:nth-child(26) {

    background-color: #9C5984;

}
.dq-legacy .panel_color:nth-child(28) {

    background-color: #FB847C;

}
.dq-legacy .accordion span {

    margin-right: 15px;

}
.dq-legacy .active,
.dq-legacy .accordion:hover {

    

}
.dq-legacy .panel {

    

    

    height: 0;

    transition: .3s;

    overflow: hidden;

    padding-left: 24px

}
.dq-legacy .bg_purple {

    background-color: var(--color_purple);

}
.dq-legacy .bg_pink {

    background-color: var(--color_pink);

}
.dq-legacy .bg_blue {

    background-color: #638AD4;

}
.dq-legacy .bg_green {

    background-color: #57778C;

}
.dq-legacy .accordion .add,
.dq-legacy .accordion .dote {

    fill: white;

    vertical-align: middle;

    margin: auto;

    

    transition: .3s;

}
.dq-legacy .accordion .add:hover {

    opacity: .6;

}
.dq-legacy .accordion a {

    color: white;

    transition: .3s;

}
.dq-legacy .accordion a:hover {

    text-decoration: underline;

}
.dq-legacy .accordion.active svg {

    transition: .3s;

    transform: rotate(45deg);

}
.dq-legacy .main_content {

  z-index: 1;

  position: relative;

    width: calc(100% - 40px);

    max-width: 1300px;

    margin: 30px auto;

}
.dq-legacy .main_content .title {

    font-size: 1.2em;

    color: var(--color_pink);

    font-weight: bold;

    margin-bottom: 16px;

}
.dq-legacy .main_content .title_small {

    color: var(--color_pink);

    margin: 50px 0 -25px;

}
.dq-legacy .main_content .sub_title {

    font-weight: bold;

    margin: 30px 0 15px;

}
.dq-legacy .main_content .description {

    margin: 20px 0;

}
.dq-legacy .main_content_top_searches.first {

    margin-top: 24px;

}
.dq-legacy .main_content_alphabet {

    margin-left: -20px;

    overflow-x: auto;

    scrollbar-width: thin;

}
.dq-legacy .main_content_alphabet_en,
.dq-legacy .main_content_alphabet_he {

    display: flex;

    margin: 4px auto;

    justify-content: space-between;

    min-width: 1300px;

}
.dq-legacy .main_content_alphabet_en {

    flex-direction: row-reverse;

}
.dq-legacy .main_content_alphabet a {

    display: block;

    text-transform: uppercase;

    border: 1px solid #E0EDF4;

    box-shadow: 0 2px 4px rgba(32, 119, 221, 0.1);

    border-radius: 6px;

    width: 40px;

    padding: 9px 0;

    text-align: center;

    font-weight: bold;

    color: var(--color_dark_gray);

    transition: .3s;

}
.dq-legacy .main_content_alphabet a.all_results {

    width: 192px;

}
.dq-legacy .main_content_alphabet a:hover {

    

    border: 1px solid #DBBACF;

}
.dq-legacy .main_content_alphabet a.active {

    background-color: #DBBACF;

    border: 1px solid #DBBACF;



}
.dq-legacy .main_content_alphabet a.disabled {

    color: #999CB2;

    border: unset;

    box-shadow: unset;

}
.dq-legacy .main_content_flex {

    margin-top: 0;

    display: flex;

    flex-wrap: wrap;

    

}
body.medicament .dq-legacy .main_content_flex,
body.medicament_info .dq-legacy .main_content_flex {

    margin-top: 0;

}
.dq-legacy .main_content_flex iframe {

    width: 100%;

    height: 400px;

    margin-bottom: 24px;

 

    border: 1px solid #ccc;

}
.dq-legacy .cover {

  z-index: 2;

  position: relative;

}
.dq-legacy .main_content_articles {

    width: 100%;

}
.dq-legacy .top_searches__items {

    display: flex;

    flex-direction: column;

    align-items: flex-start;

    transition: .3s;

    margin-bottom: 20px;

}
.dq-legacy .top_searches__items a:hover {

    color: var(--color_purple);

    text-decoration: none;

}
.dq-legacy .top_searches__item {

    width: 100% !important;

    color: #0D0F2A;

    margin: 0 !important;

    display: block;

    font-family: Rubik, sans-serif;

    font-size: 16px;

    font-weight: 400;

    line-height: 38px;

    text-transform: uppercase;



    

    

    

    

}
.dq-legacy .main_content_top_searches_first .top_searches__item {
    line-height: 1.35;
    padding-top: 0;
    padding-bottom: 10px;
}
.dq-legacy .main_content_top_searches_first .top_searches__item:last-child {
    padding-bottom: 0;
}
.dq-legacy .top_searches__items .top_searches__item.ellipsis {

    display: block;

    width: 100% !important;

}
.dq-legacy .home_companies_updates {
    width: 100%;
    margin: 24px 0 28px;
}
.dq-legacy .home_main_content_flex > .home_col_left,
.dq-legacy .home_main_content_flex > .home_col_middle,
.dq-legacy .home_main_content_flex > .home_col_right {
    min-width: 0;
}
@media (min-width: 1200px) {
.dq-legacy .home_main_content_flex {
        display: grid;
        grid-template-columns: minmax(0, 1fr) 400px 160px;
        column-gap: 24px;
        align-items: start;
    }
.dq-legacy .home_main_content_flex > .home_col_left {
        grid-column: 1;
        width: 100% !important;
    }
.dq-legacy .home_main_content_flex > .home_col_middle {
        grid-column: 2;
        width: 100%;
        max-width: none;
        margin-bottom: 0;
        margin-top: 0;
    }
.dq-legacy .home_main_content_flex > .home_col_right {
        grid-column: 3;
        width: 100%;
        margin: 0;
        display: block;
    }
.dq-legacy .home_main_content_flex .home_companies_updates {
        width: 100%;
        margin: 24px 0 0;
    }
}
.dq-legacy .home_companies_updates__line {
    width: 100%;
    border-top: 1px solid #CDCED4;
    margin-bottom: 20px;
}
.dq-legacy .home_companies_updates__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 18px;
    gap: 12px;
}
.dq-legacy .home_articles_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px;
}
.dq-legacy .home_articles_head > .title {
    margin: 0;
}
.dq-legacy .search_by_letter {
    margin-bottom: 20px;
}
.dq-legacy .home_articles_head,
.dq-legacy .main_content_top_searches_first > .title {
    min-height: 32px;
}
.dq-legacy .main_content_top_searches_first > .title {
    display: flex;
    align-items: center;
    margin: 0 0 16px;
}
.dq-legacy .home_companies_updates__title {
    margin: 0;
    color: var(--color_pink);
    font-family: Rubik, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: normal;
    text-align: start;
    margin-inline-end: auto;
}
.dq-legacy .home_companies_updates__all {
    color: #EE645B;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
}
.dq-legacy .home_companies_updates__all:hover {
    text-decoration: none;
}
.dq-legacy .home_companies_updates__all_icon {
    font-size: 30px;
    line-height: 1;
}
.dq-legacy .home_companies_updates__list {
    
    --company-update-card-height: 132px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    max-height: calc((var(--company-update-card-height) * 3) + 28px);
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior-y: contain;
    scroll-snap-type: y mandatory;
    scroll-behavior: smooth;
    scrollbar-width: thin;
    scrollbar-color: #CDCED4 transparent;
    padding: 2px 2px 2px 8px;
}
.dq-legacy .home_companies_updates__card {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.18);
    padding: 12px 14px;
    display: block;
    flex: 0 0 var(--company-update-card-height);
    width: 100%;
    min-width: 0;
    min-height: var(--company-update-card-height);
    scroll-snap-align: start;
    color: inherit;
    text-decoration: none;
}
.dq-legacy .home_companies_updates__card:hover { text-decoration: none; box-shadow: 0 4px 14px rgba(99, 133, 194, 0.26); }
.dq-legacy .home_companies_updates__brand {
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
    margin-bottom: 5px;
}
.dq-legacy .home_companies_updates__brand--with-logo {
    min-height: 34px;
    margin-bottom: 4px;
}
.dq-legacy .home_companies_updates__logo {
    display: block;
    width: 60px;
    height: 34px;
    flex: 0 0 60px;
    object-fit: contain;
}
.dq-legacy .home_companies_updates__content {
    flex: 1;
    min-width: 0;
}
.dq-legacy .home_companies_updates__date {
    margin: 0 0 8px;
    color: #81849A;
    font-size: 14px;
    line-height: 16.6px;
}
.dq-legacy .home_companies_updates__company {
    margin: 0;
    color: var(--color_purple);
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dq-legacy .company_update_attachment_icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    margin-inline-start: auto;
    color: #9B558C;
    font-size: 18px;
    line-height: 1;
}
.dq-legacy .home_companies_updates__card_title {
    margin: 0 0 8px;
    color: #0D0F2A;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.dq-legacy .home_companies_updates__card--with-logo {
    overflow: hidden;
}
.dq-legacy .home_companies_updates__card--with-logo .home_companies_updates__date {
    margin-bottom: 4px;
}
.dq-legacy .home_companies_updates__card--with-logo .home_companies_updates__card_title {
    margin-bottom: 4px;
    padding: 0;
}
.dq-legacy .home_companies_updates__desc {
    margin: 0;
    color: #81849A;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    
    -webkit-line-clamp: 1;
}
.dq-legacy .home_companies_updates__brand .home_companies_updates__date {
    margin: 0;
    margin-inline-start: auto;
    flex: 0 0 auto;
}
.dq-legacy .home_companies_updates__brand .company_update_attachment_icon { margin-inline-start: 6px; }
.dq-legacy .home_companies_updates__brand--with-logo .home_companies_updates__company { display: none; }
.dq-legacy .home_companies_updates__empty { color: #81849A; margin: 0; }
@media (max-width: 899px) {
.dq-legacy .home_companies_updates__list {
        max-height: none;
        overflow-y: visible;
        scroll-snap-type: none;
        padding: 2px;
    }
.dq-legacy .home_companies_updates__card:nth-child(n+4) { display: none; }
}
@media (prefers-reduced-motion: reduce) {
.dq-legacy .home_companies_updates__list { scroll-behavior: auto; }
}
.dq-legacy .company_updates_page,
.dq-legacy .company_update_page {
    padding-bottom: 56px;
}
.dq-legacy .company_updates_grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 290px), 1fr));
    gap: 20px;
    margin: 22px 0 30px;
}
.dq-legacy .company_updates_grid__card {
    display: block;
    min-height: 220px;
    padding: 22px;
    border: 1px solid #e5e5e9;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 2px 8px rgba(99, 133, 194, .14);
    color: #0D0F2A;
    text-decoration: none;
    transition: box-shadow .2s ease, transform .2s ease;
}
.dq-legacy .company_updates_grid__card:hover {
    text-decoration: none;
    box-shadow: 0 5px 18px rgba(99, 133, 194, .24);
    transform: translateY(-2px);
}
.dq-legacy .company_updates_grid__brand,
.dq-legacy .company_update_article__brand {
    display: flex;
    align-items: center;
    gap: 14px;
    min-width: 0;
    margin-bottom: 8px;
}
.dq-legacy .company_updates_grid__logo {
    display: block;
    width: 72px;
    height: 44px;
    flex: 0 0 72px;
    object-fit: contain;
}
.dq-legacy .company_update_article__logo {
    display: block;
    width: 96px;
    height: 58px;
    flex: 0 0 96px;
    object-fit: contain;
}
.dq-legacy .company_updates_grid__company,
.dq-legacy .company_update_article__company {
    margin: 0;
    color: var(--color_purple);
    font-size: 17px;
    font-weight: 700;
}
.dq-legacy .company_updates_grid__date {
    margin: 0 0 14px;
    color: #81849A;
    font-size: 14px;
}
.dq-legacy .company_updates_grid__card h2 {
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 1.35;
}
.dq-legacy .company_updates_grid__text {
    margin: 0;
    color: #606477;
    line-height: 1.55;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.dq-legacy .company_update_article {
    max-width: 860px;
    margin: 24px auto 0;
    padding: clamp(24px, 5vw, 52px);
    border: 1px solid #e5e5e9;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 2px 12px rgba(99, 133, 194, .14);
}
.dq-legacy .company_update_article__section {
    margin: 0 0 22px;
    color: #EE645B;
    font-size: 18px;
    font-weight: 700;
}
.dq-legacy .company_update_article h1 {
    margin: 0 0 12px;
    color: #0D0F2A;
    font-size: clamp(28px, 4vw, 42px);
    line-height: 1.25;
}
.dq-legacy .company_update_article time {
    color: #81849A;
    font-size: 15px;
}
.dq-legacy .company_update_article__body {
    margin-top: 30px;
    color: #323232;
    font-size: 18px;
    line-height: 1.75;
    overflow-wrap: anywhere;
}
.dq-legacy .company_update_article__body > :first-child { margin-top: 0; }
.dq-legacy .company_update_article__body a { color: var(--color_purple); text-decoration: underline; }
.dq-legacy .company_update_article__body table { display: block; max-width: 100%; overflow-x: auto; }
.dq-legacy .company_update_article__attachment {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    margin-top: 28px;
    padding: 12px 20px;
    border-radius: 7px;
    background: #9B558C;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
}
.dq-legacy .company_update_article__attachment:hover,
.dq-legacy .company_update_article__attachment:focus {
    background: #7f446f;
    color: #fff;
    text-decoration: none;
}
@media (min-width: 900px) {
.dq-legacy .home_companies_updates__card {
        padding: 16px;
    }
}
@media (max-width: 479px) {
.dq-legacy .company_update_article__logo {
        width: 72px;
        height: 44px;
        flex-basis: 72px;
    }
}
.dq-legacy .ellipsis {

    text-overflow: ellipsis;

    overflow: hidden;

    display: inline-block;

    white-space: nowrap;

}
.dq-legacy .main_content_alphabet_number {

    width: 192px !important;

}
.dq-legacy .main_content_articles .link,
.dq-legacy .main_content__news .link {

    text-align: center;

    font-weight: bold;

    text-decoration: underline;

    color: var(--color_dark_gray);

    display: block;

}
.dq-legacy .main_content_advertisement {

    width: 160px;

    display: none;

}
.dq-legacy .main_content_advertisement img {

    width: 100%;

    border: 1px solid #CDCED4;

    padding: 8px;

}
.dq-legacy .articles__item {

    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

    border-radius: 6px;

    padding: 16px;

    width: 100%;

    margin-bottom: 24px;

    display: flex;

    flex-direction: column;

    transition: .3s;

    color: var(--color_dark_gray);

    overflow-x: auto;

}
.dq-legacy .articles__item:hover {

    box-shadow: 0 2px 8px var(--color_purple);

}
.dq-legacy .articles__item_title {

    font-weight: bold;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

}
.dq-legacy .articles__item_img {

    min-width: 120px;

    height: 150px;

    overflow: hidden;

    border-radius: 6px 6px 0 0;

    margin: -16px -16px 16px -16px;

    object-fit: cover;

}
.dq-legacy .articles__item_img img {

    width: 100%;

    object-fit: cover;

    height: inherit;

}
.dq-legacy .articles__item_article {

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

}
.dq-legacy .articles__item_article,
.dq-legacy .articles__item_date,
.dq-legacy .articles__item_financed,
.dq-legacy .articles__item_specialty {

    margin-top: 16px;

}
.dq-legacy .articles__item_financed {

    font-size: .9em;

}
.dq-legacy .articles__item_date {

    color: #999CB2;

    font-size: .8em;

}
.dq-legacy .flex_space-between {

    display: flex;

    justify-content: space-between;

}
.dq-legacy .search_result {

    margin-bottom: 26px;

}
.dq-legacy .search_result a {

    color: #252B64;

    transition: .3s;

}
.dq-legacy .search_result a:hover {

    color: var(--color_purple);

    text-decoration: underline;

}
.dq-legacy .search_result span {

    color: #999CB2;

}
.dq-legacy .search_result__filters {

    display: flex;

    width: 100%;

    margin-top: 30px;

    position: relative;

}
.dq-legacy .search_result__filters .title {

    font-weight: normal;

    color: var(--color_dark_gray);

    white-space: nowrap;

}
.dq-legacy .search_result__filters_btn {

    

    border-radius: 6px;

    padding: 8px 12px 2px 20px;

    

    font-weight: bold !important;

    font-size: 1em;

    margin-left: 20px;

    cursor: pointer;

    transition: .3s;

    margin-bottom: -20px !important;

    box-shadow: 0 2px 4px rgba(32, 119, 221, 0.1);

    border: 1px solid #E0EDF4;

}
.dq-legacy .search_result__filters_btn.active {

    background-color: #DBBACF;

    border: 1px solid #DBBACF;

}
.dq-legacy .search_result__filters_btn:hover {

    border: 1px solid #DBBACF;

}
.dq-legacy .search_result__filters .title span {

    vertical-align: top;

    fill: var(--color_dark_gray);

}
.dq-legacy .colon {

    display: none;

    

}
.dq-legacy .search_result__sort_by,
.dq-legacy .search_result__filter_by {

    display: flex;

    

}
.dq-legacy .search_result__selectors,
.dq-legacy .search_result__toggles {

    position: absolute;

    background-color: white;

    display: none;



    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

    border-radius: 6px;

    padding: 40px 16px 16px 16px;

    max-width: 420px;

    width: calc(100% - 40px);

    top: 44px;

    min-width: 280px;

    z-index: 1;

    right: 0;

}
.dq-legacy .search_result__selectors.active,
.dq-legacy .search_result__toggles.active {

    display: flex;

}
.dq-legacy .search_result__close {

    position: absolute;

    cursor: pointer;

    left: 16px;

    top: 10px;

    transition: .3s;

}
.dq-legacy .search_result__close:hover {

    text-decoration: underline;

    color: var(--color_purple);

}
.dq-legacy .search_result__selectors select {

    margin-top: 0;

    margin-bottom: 20px;

    

    width: 100%;

    border: 1px solid var(--color_dark_gray);

}
.dq-legacy .search_result__selectors select:last-child {

    margin-bottom: 0;

}
.dq-legacy .search_result__selectors_flex {

    display: flex;

    flex-direction: column;

    width: 100%;

}
.dq-legacy .search_result__toggles_flex {

    display: flex;

    flex-wrap: wrap;

    justify-content: start;

    width: 100%;

}
.dq-legacy .search_result__toggle {

    display: flex;

    width: 140px;

    

    justify-content: end;

    margin-bottom: 20px;

    margin-left: 40px;

}
.dq-legacy .search_result__toggle:nth-child(3),
.dq-legacy .search_result__toggle:nth-child(4) {

    margin-bottom: 0;

}
.dq-legacy .search_result__toggle p {

    font-size: 0.9em;

}
.dq-legacy .main_content_search_result {

    width: 100%;

    display: flex;

    justify-content: start;

    flex-wrap: wrap;

}
.dq-legacy .letter_title {

    font-weight: bold;

    font-size: 1.2em;

    margin: 5px 0;

}
.dq-legacy .main_content_search_result ul li {

    display: inline-block;

    width: 100%;

}
.dq-legacy .main_content_search_result ul li p {

    font-size: 0.9em;

}
.dq-legacy .main_content_search_result .item {

    width: 100%;

    display: flex;

    flex-direction: column;



    margin-bottom: 12px;

    transition: .3s;

    cursor: pointer;

    color: var(--color_dark_gray);

    position: relative;

    padding-right: 20px;

}
.dq-legacy .main_content_search_result .origin_name,
.dq-legacy .main_content_search_result .item .origin_name {
    white-space: normal;
    word-break: break-word;
    overflow-wrap: anywhere;
}
.dq-legacy .main_content_search_result .item:hover .origin_name {

    text-decoration: underline;

    color: var(--color_purple);

}
.dq-legacy .main_content_search_result .medical_name {

direction: rtl;

    color: #57778C;

    

}
.dq-legacy .origin_name span {

    font-size: 30px;

    

    

    color: var(--color_pink);

    position: absolute;

    top: 0;

    right: 0;

}
.dq-legacy .main_content_search_result .dq_results_list {
  list-style:none;
  padding:0;
  margin:0;
  width:100%;
  
  column-count: 1;
  column-gap: 0;
}
.dq-legacy .main_content_search_result .dq_results_columns {
  display: flex;
  gap: 80px;
  align-items: flex-start;
  width: 100%;
}
.dq-legacy .main_content_search_result .dq_results_list_col {
  flex: 1 1 0;
  min-width: 0;
}
.dq-legacy .main_content_search_result ul.dq_results_list {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.dq-legacy .main_content_search_result .dq_results_list[dir="ltr"] { padding-left: 0; padding-right: 0; }
.dq-legacy .main_content_search_result .dq_results_list[dir="rtl"] { padding-right: 0; padding-left: 0; }
@media (max-width: 899px) {
.dq-legacy .main_content_search_result .dq_results_columns { gap: 40px; }
}
@media (max-width: 479px) {
.dq-legacy .main_content_search_result .dq_results_columns { gap: 0; }
}
.dq-legacy .main_content_search_result .dq_results_list > li {
  width:100%;
  
  break-inside: avoid;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  display: block;
  
  --dq-hang: 22px;
  
  --dq-subindent-extra: 12px;
}
.dq-legacy .main_content_search_result .dq_result_group { --dq-hang: 20px; }
.dq-legacy .main_content_search_result .dq_result_single { --dq-hang: 22px; }
.dq-legacy .main_content_search_result .dq_group_header {
  display:flex;
  align-items:flex-start;
  gap:2px;
  cursor:pointer;
  user-select:none;
  
  margin-bottom: 2px;
}
.dq-legacy .main_content_search_result .dq_group_body,
.dq-legacy .main_content_search_result .dq_single_body {
  margin: 0;
}
.dq-legacy .main_content_search_result .dq_group_body,
.dq-legacy .main_content_search_result .dq_single_body {
  margin-left: calc(var(--dq-hang) + var(--dq-subindent-extra));
  margin-right: 0;
}
.dq-legacy .main_content_search_result .dq_group_icon {
  color: #EE645B;                 
  font-family: Rubik, sans-serif;
  font-weight: 500;               
  font-size: 24px;
  line-height: 24px;
  width: 18px;
  flex: 0 0 18px;
  display:inline-block;
  position: relative;
  top: -2px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.dq-legacy .main_content_search_result .dq_group_name,
.dq-legacy .main_content_search_result .dq_single_name {
  color: #323232;                 
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-weight: 700;               
  line-height: 24px;
  text-transform: uppercase;
}
.dq-legacy .main_content_search_result .dq_item_sub {
  color: #57778C;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 10px 0;
}
.dq-legacy .main_content_search_result .dq_item_sub { margin-left: 0 !important; margin-right: 0 !important; }
.dq-legacy .main_content_search_result .dq_group_variants {
  list-style:none;
  padding:0;
  margin: 0 0 22px 0;
  
  column-count: 1 !important;
  column-gap: 0 !important;
}
.dq-legacy .main_content_search_result ul.dq_group_variants {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.dq-legacy .main_content_search_result .dq_group_variants .dq_variant_link,
.dq-legacy .main_content_search_result .dq_single_link {
  display:flex;
  gap:2px;
  align-items:flex-start;
  text-decoration:none;
  color: #323232;
}
.dq-legacy .main_content_search_result .dq_single_link {
  display: block;
}
.dq-legacy .main_content_search_result .dq_single_title {
  display:flex;
  gap:2px;
  align-items:flex-start;
}
.dq-legacy .main_content_search_result .dq_result_single {
  margin-bottom: 12px;
}
.dq-legacy .main_content_search_result .dq_result_group {
  margin-bottom: 12px;
}
.dq-legacy .main_content_search_result .dq_results_empty {
  color: #323232;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.dq-legacy .main_content_search_result .dq_variant_link {
  padding: 4px 0;
}
.dq-legacy .main_content_search_result .dq_bullet {
  width: 20px;
  flex: 0 0 20px;
  height: 24px;
  display: inline-flex;
  position: relative;
  top: -2px;
  align-items: center;
  justify-content: center;
  color: transparent;
}
.dq-legacy .main_content_search_result .dq_bullet::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 999px;
  background: #EE645B;
  display: block;
}
.dq-legacy .main_content_search_result .dq_variant_text {
  font-family: Rubik, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-transform: uppercase;
}
.dq-legacy .main_content_search_result .dq_variant_link:hover .dq_variant_text,
.dq-legacy .main_content_search_result .dq_single_link:hover .dq_single_name {
  text-decoration: underline;
  color: var(--color_purple);
}
.dq-legacy .main_content_search_result .dq_group_header:focus {
  outline: 2px solid rgba(238, 100, 91, 0.35);
  outline-offset: 2px;
  border-radius: 6px;
}
.dq-legacy .paginator {

    width: 100%;

    display: flex;

    flex-direction: row-reverse;

    justify-content: center;

    margin: 30px auto;

}
.dq-legacy .paginator a,
.dq-legacy .paginator p {

    display: block;

    height: 24px;

    width: 24px;

    background-color: white;

    color: #999CB2;

    border-radius: 12px;

    text-align: center;

    font-size: .8em;

    padding-top: 4px;

    margin: 4px;

    transition: .3s;

}
.dq-legacy .paginator a:hover {

    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

}
.dq-legacy .paginator a.active {

    background-color: var(--color_purple);

    color: white;

}
.dq-legacy .paginator .nav {

    height: 32px;

    width: 32px;

    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

    border-radius: 16px;

    margin: -2px 8px;

}
.dq-legacy .paginator .nav svg {

    fill: #252B64;

}
.dq-legacy .main_content__medicament_side_bar {

    width: 100%;

}
.dq-legacy .main_content__medicament_side_bar div {

    margin-bottom: 20px;

}
.dq-legacy .main_content__medicament_side_bar__item {

    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

    border-radius: 6px;

    padding: 16px;

    width: 100%;

    overflow: hidden;

    position: relative;

}
.dq-legacy .main_content__medicament_side_bar__item button {

    max-width: calc(100% + 32px);

    margin: 16px -16px -16px -16px;

    width: calc(100% + 32px);

    background-color: var(--color_purple);

}
.dq-legacy .main_content__medicament_side_bar__item .title {

    color: var(--color_purple);

}
.dq-legacy .main_content__medicament_side_bar__item p {

    font-weight: 300;

}
.dq-legacy .main_content__medicament_side_bar__item .arrow_left_btn {

    position: absolute;

    left: 12px;

    bottom: 6px;

    fill: white;

    z-index: 10;

}
.dq-legacy .main_content__medicament_side_bar__item span img {

    display: block;

    margin: 15px auto;

    max-width: 80px;

}
.dq-legacy .main_content__medicament_content {

    width: 100%;

    justify-content: space-between;

    display: flex;

    flex-wrap: wrap;

}
.dq-legacy .dq_med_info_main_row {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 24px;
}
.dq-legacy .main_content__medicament_nav_mobile {

    margin-bottom: -20px;

}
.dq-legacy .main_content__medicament_nav {

    width: 160px;

    display: none;

}
.dq-legacy .main_content__medicament_nav div:first-child {

    margin-bottom: 50px;

}
.dq-legacy .main_content__medicament_nav a {

    display: block;

    width: 100%;

    margin-bottom: 15px;

    color: var(--color_dark_gray);

    transition: .3s;

}
.dq-legacy .main_content__medicament_nav a.disabled {

    opacity: .4;

    pointer-events: none;

    user-select: none;

}
.dq-legacy .main_content__medicament_nav a.active {

    color: white;

    background-color: var(--color_purple);

    margin: -8px -8px 8px -8px;

    padding: 8px;

    border-radius: 6px;

    width: calc(100% + 16px);

}
.dq-legacy .main_content__medicament_nav a.active:hover {

    color: white;

}
.dq-legacy .main_content__medicament_nav a:hover {

    color: var(--color_purple);

    text-decoration: underline;

}
.dq-legacy .main_content__medicament_nav .title {

    color: var(--color_dark_gray);

    margin-bottom: 20px;

}
.dq-legacy .main_content__medicament_description {

    width: 100%;

    position: relative;

}
.dq-legacy .dq_leaflet_topbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    background: #F8F8F8;
    border-radius: 10px;
    padding: 10px 12px;
    margin-bottom: 14px;
}
.dq-legacy .dq_leaflet_topbar[dir="rtl"] {
    flex-direction: row-reverse;
}
.dq-legacy .dq_leaflet_topbar[dir="ltr"] {
    flex-direction: row;
}
.dq-legacy .dq_leaflet_topbar__actions {
    display: flex;
    align-items: center;
    gap: 8px;
    flex: 0 0 auto;
}
.dq-legacy .dq_leaflet_topbar__iconbtn {
    width: auto;
    height: auto;
    border-radius: 0;
    border: 0;
    background: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 0;
}
.dq-legacy .dq_leaflet_topbar__iconbtn img {
    width: 1.8em;
    height: 1.8em;
    display: block;
    filter: none;
}
.dq-legacy .dq_leaflet_topbar__notice {
    font-size: 20px;
    color: #3A3A3A;
    line-height: 1.45;
    text-align: right;
}
html[dir="ltr"] .dq-legacy .dq_leaflet_topbar__notice {
    text-align: left;
}
.dq-legacy .dq_leaflet_topbar__notice .share_link {
    color: #2F4EA2;
}
.dq-legacy .main_content__medicament_description .title {

    color: var(--color_purple);

    display: none;

}
.dq-legacy .main_content__medicament_description .sub_title {

    margin-top: 15px;

    font-weight: bold;

    

    color: var(--color_purple);

}
.dq-legacy .main_content__medicament_description p,
.dq-legacy .main_content__medicament_description pre {

    text-align: left;

    

    direction: ltr;

}
.dq-legacy .main_content__medicament_advertisement {

    width: 100%;

    margin: 25px auto;

}
.dq-legacy .main_content__medicament_advertisement img {

    width: 100%;

    border: 1px solid #CDCED4;

    padding: 8px;

}
.dq-legacy .advertisement {

    width: 100%;

    border: 1px solid #CDCED4;

}
.dq-legacy .advertisement img {

    

    

    padding: 8px;

    max-width: 260px;

    margin: auto;

    display: block;

}
.dq-legacy .home_drq_ad {
    display: block;
    border: 0 !important;
    background: transparent;
    margin-bottom: 49px !important;
}
.dq-legacy .home_drq_ad__img {
    display: block;
    width: 100%;
    max-width: none;
    height: auto;
    padding: 0 !important;
    border: 0 !important;
    margin: 0;
    border-radius: 0;
}
.dq-legacy .main_content__medicament_details {

    width: 100%;

    margin-top: 30px;

}
.dq-legacy .main_content__medicament_details .title {

    color: var(--color_dark_gray);

}
.dq-legacy .main_content__medicament_details__item {

    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

    border-radius: 6px;

    padding: 16px;

    width: 100%;

    

    margin-bottom: 30px;

}
.dq-legacy .main_content__medicament_details__item svg {

    vertical-align: middle;

    margin-top: -2px;

    fill: var(--color_dark_gray);

}
.dq-legacy .main_content__medicament_details__item .ATC {

    display: flex;

    
    flex-direction: row;

    align-items: center;

    width: 100%;

}
.dq-legacy .main_content__medicament_details__item .ATC_title {

    
    border-right: 1px solid #E0E2E5;
    border-left: 0;

    font-weight: bold;

    display: flex;

    justify-content: center;

    flex-direction: column;

    align-items: center;

    padding: 0 16px 0 0;

    margin-right: 16px;

}
.dq-legacy .main_content__medicament_details__item .ATC_links {

    text-align: left;

}
.dq-legacy .main_content__medicament_details__item .ATC_links a {

    color: var(--color_dark_gray);

    

    transition: .3s;

    

    line-height: 2em;

}
.dq-legacy .main_content__medicament_details__item .ATC_title p {
    font-size: 22px;
    line-height: 26px;
    font-weight: 600;
    color: var(--color_dark_gray);
    margin: 0;
}
.dq-legacy .main_content__medicament_details__item .ATC_links a,
.dq-legacy .main_content__medicament_details__item .ATC_links .dq_atc_item {
    font-size: 16px;
    line-height: 19px;
    text-decoration: underline;
    color: var(--color_dark_gray);
}
.dq-legacy .main_content__medicament_details__item .ATC_links .dq_atc_item:last-child {
    color: #F31D53;
}
.dq-legacy .main_content__medicament_details__item .dq_atc_sep {
    color: var(--color_dark_gray);
    font-size: 16px;
    line-height: 19px;
}
.dq-legacy .medicament_table table {

    width: 100%;

}
.dq-legacy .medicament_table th {

    font-weight: bold;

}
.dq-legacy .medicament_table tr,
.dq-legacy .medicament_table td,
.dq-legacy .medicament_table th {

    border-bottom: 1px solid #E0E2E5;

    padding: 8px;

    text-align: right;

    white-space: nowrap;

    

    

}
.dq-legacy .medicament_table td {

    white-space: normal !important;

    line-height: 1.3em;

}
.dq-legacy .main_content__news {

    width: 100%;

}
.dq-legacy .main_content__news .title {

    font-size: 1.2em;

}
.dq-legacy .main_content__news .item .title {

    color: var(--color_purple);

    font-size: 1em;

}
.dq-legacy .main_content__news .item .content {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

    margin-bottom: 20px;

}
.dq-legacy .main_content__news .item .content div {

    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

    border-radius: 6px;

    padding: 16px;

    width: 100%;

    margin-bottom: 20px;

}
.dq-legacy .main_content__news .item .content p {

    color: #858585;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    overflow: hidden;

}
.dq-legacy .main_content__news .item .content span {

    color: #222

}
.dq-legacy .main_content__news .item .content div:first-child {

    width: 100%;

}
.dq-legacy .main_content__news .item .content div:last-child {

    width: 100%;

    position: relative;

    padding-bottom: 40px;

}
.dq-legacy .main_content__news .item a {

    color: var(--color_dark_gray);

    text-decoration: underline;

}
.dq-legacy .main_content__news .item a:hover {

    color: var(--color_purple);

}
.dq-legacy .main_content__all_drugs_btn {

    position: absolute;

    bottom: 20px;

    left: 20px;

}
.dq-legacy .red_link {

    color: #F31D53 !important;

    text-decoration: underline;

    font-weight: bold;

    margin: 30px 0 15px;

}
.dq-legacy .red_svg span {

    fill: #F31D53 !important;

}
.dq-legacy .main_content__medicament_details__item .ATC_links a:hover {

    color: var(--color_purple);

}
.dq-legacy .main_content__medicament_details__item_title {

    color: var(--color_purple);

    font-weight: bold;

    margin-bottom: 10px;

}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_title {
    margin-bottom: 4px;
    color: var(--main-purple, #9C5883);
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_links a,
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_det a,
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_det p {
    color: var(--color_dark_gray);
    font-size: 14px;
    line-height: 20px;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .dq_leaflet_ellipsis {
    display: block;
    color: var(--color_dark_gray);
    font-size: 14px;
    line-height: 24px;
}
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_title,
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_links a,
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_det p,
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_det a {
    text-align: left;
}
.dq-legacy .main_content__medicament_details__item_det {

    display: flex;

    flex-direction: column;

}
.dq-legacy .main_content__medicament_details__item_det div {

    border-top: 1px solid #E0E2E5;

    width: 100%;

    padding: 8px;

}
.dq-legacy .main_content__medicament_details__item_det div:first-child {

    border: none;

}
.dq-legacy .main_content__medicament_details__item_info {

    display: flex;

    flex-direction: column;

}
.dq-legacy .main_content__medicament_details__item_item {

    display: flex;

    width: 100%;

    padding: 8px;

}
.dq-legacy .main_content__medicament_details__item_links a,
.dq-legacy .main_content__medicament_details__item_det a {

    

    display: block;

    text-decoration: underline;

    color: var(--color_dark_gray);

    transition: .3s;



}
.dq-legacy .main_content__medicament_details__item_links a:hover,
.dq-legacy .main_content__medicament_details__item_det a:hover {

    color: var(--color_purple);

}
.dq-legacy .main_content__medicament_details__item_icon svg {

    fill: var(--color_purple);

    margin-left: 12px;

}
.dq-legacy .main_content__medicament_details__item_search {

    position: relative;

    margin: -10px;

}
.dq-legacy .main_content__medicament_details__item_search input {

    border: none;

    box-shadow: none;

    margin-top: 0;

    height: 44px;

    padding-right: 48px;

}
.dq-legacy .main_content__medicament_details__item_search button {

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 0;

    border-radius: 6px;

    max-width: fit-content;

}
.dq-legacy .main_content__medicament_details__item_search span {

    position: absolute;

    top: 12px;

    right: 12px;

}
.dq-legacy .main_content__medicament_details__item__header {

    display: flex;

    margin-bottom: 16px;

}
.dq-legacy .main_content__medicament_details__item__header .first {

    width: 250px;

    display: inline-block;

}
.dq-legacy .main_content__medicament_details__item__header .second {

    width: 100%;

    margin: 10px 32px 0 0;

}
.dq-legacy .main_content__medicament_details__item__header svg {

    fill: var(--color_purple);

}
.dq-legacy .medicament_header {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}
.dq-legacy .medicament_header__details {

    display: flex; 

    column-gap: 20px;

    flex-wrap: wrap;

}
.dq-legacy .medicament_header span {

    padding: 8px 16px;

    border: 1px solid;

    opacity: .4;

    

    margin-bottom: 10px;

    border-radius: 6px;

    width: 48%;

    text-align: center;

}
.dq-legacy .medicament_header__title {

    display: flex;

}
.dq-legacy .medicament_header__img {

    width: 100px;

    

    min-width: 100px;

    overflow: hidden;

    margin-left: 20px;

    margin-bottom: 30px;

    padding: 4px;

    border: 1px solid #CDCED4;

    border-radius: 4px;

    display: flex;

    justify-content: center;

    align-items: center;

}
.dq-legacy .medicament_header__img img {

    width: auto;

    height: auto;

    max-width: 100%;

    max-height: 100%;

}
.dq-legacy .side_drug_img {

    display: none;

}
.dq-legacy .medicament_header span.active {

    opacity: 1;

}
.dq-legacy .search_result__instructions {

    display: flex;

    margin-top: 15px;

    flex-wrap: wrap;

    flex-direction: column;

}
.dq-legacy .search_result__instructions .title {

    font-size: 1em;

    font-weight: normal;

    color: #999CB2;

    margin: 0;

}
.dq-legacy .search_result__instructions .title_parameter {

    font-weight: bold;

}
.dq-legacy .search_result__usage_and_dosage {

    display: flex;

    flex-wrap: wrap;

}
.dq-legacy .search_result__guidelines .item,
.dq-legacy .search_result__usage_and_dosage .item {

    margin-top: 5px;

    display: flex;

}
.dq-legacy .icon_allowed svg {

    fill: #30AE3E;

}
.dq-legacy .icon_forbidden svg {

    fill: var(--color_red);

}
.dq-legacy .icon_unknown svg {

    fill: #999CB2;

}
.dq-legacy .search_result__guidelines {

    margin-top: 20px;

    display: flex;

    flex-wrap: wrap;

}
.dq-legacy .search_result__guidelines button {

    height: 44px;

}
.dq-legacy .search_result__guidelines button svg {

    fill: white;

}
.dq-legacy .search_result__instructions span {

    margin-top: -2px;

    fill: #999CB2;;

}
.dq-legacy .search_result__instructions p {

    margin: 0 8px;

}
.dq-legacy .information_from_a_doctor {

    display: flex;

    flex-wrap: wrap;

    margin-bottom: 25px;



    justify-content: space-between;

}
.dq-legacy .main_content__medicament_details > .title {

    margin: 0 0 17px;

}
.dq-legacy .information_from_a_doctor a {

    display: flex;

    width: 48%;

    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

    border-radius: 6px;

    padding: 12px 8px;

    margin-bottom: 30px;

    transition: .3s;

}
.dq-legacy .information_from_a_doctor span {

    display: flex;

    justify-content: center;

    flex-direction: column;

    margin-left: 8px;

    fill: var(--color_purple);

}
.dq-legacy .information_from_a_doctor__item div p.description {

    color: #999CB2;

    font-size: .8em;

}
.dq-legacy .information_from_a_doctor__item div {

    display: flex;

    flex-direction: column;

    justify-content: center;

    color: var(--color_dark_gray);

}
.dq-legacy .information_from_a_doctor__item .description {

    margin: 0;

}
.dq-legacy .information_from_a_doctor__item.disabled {

    opacity: .4;

    pointer-events: none;

    user-select: none;

}
.dq-legacy .information_from_a_doctor a:hover {

    box-shadow: 0 2px 8px var(--color_purple);

    cursor: pointer;

}
.dq-legacy .dq_drug_hero {
  margin: 0 0 25px;
}
.dq-legacy .dq_med_info_hero_row {
  width: 100%;
}
.dq-legacy .dq_med_info_hero_row__inner {
  width: 100%;
}
@media (min-width: 768px) {
.dq-legacy .dq_med_info_hero_row__inner {
    max-width: calc(100% - 300px);
  }
[dir="rtl"] .dq-legacy .dq_med_info_hero_row__inner,
.dq-legacy [dir="rtl"] .dq_med_info_hero_row__inner { margin-right: 0; margin-left: auto; }
[dir="ltr"] .dq-legacy .dq_med_info_hero_row__inner,
.dq-legacy [dir="ltr"] .dq_med_info_hero_row__inner { margin-left: 0; margin-right: auto; }
}
.dq-legacy .dq_drug_hero__card {
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);
  width: 100%;
  display: flex;
  gap: 16px;
  padding: 16px;
  box-sizing: border-box;
  position: relative;
}
[dir="rtl"] .dq-legacy .dq_drug_hero__card,
.dq-legacy [dir="rtl"] .dq_drug_hero__card { flex-direction: row-reverse; }
[dir="ltr"] .dq-legacy .dq_drug_hero__card,
.dq-legacy [dir="ltr"] .dq_drug_hero__card { flex-direction: row-reverse; }
.dq-legacy .dq_drug_hero__image {
  width: 274px;
  min-width: 274px;
  height: 218px;
  border-radius: 6px;
  border: 1px solid #CDCED4;
  padding: 8px;
  overflow: visible;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
}
.dq-legacy .dq_drug_hero__new_molecule {
  position: absolute;
  top: 8px;
  left: calc(100% + 25px);
  right: auto;
  transform: none;
  z-index: 2;
  padding: 4px 10px;
  border-radius: 24px;
  border: 1px solid var(--main-purple, #9C5984);
  background: var(--main-purple, #9C5984);
  color: #fff;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  white-space: nowrap;
}
[dir="ltr"] .dq-legacy .dq_drug_hero__new_molecule,
.dq-legacy [dir="ltr"] .dq_drug_hero__new_molecule {
  left: auto;
  right: calc(100% + 25px);
  transform: none;
}
.dq-legacy .dq_drug_hero__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.dq-legacy .dq_drug_hero__content {
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.dq-legacy .dq_drug_hero__flags {
  margin-top: 10px;
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.dq-legacy .dq_drug_hero__flag {
  border: 1px solid rgba(6, 34, 74, 0.9);
  border-radius: 5px;
  padding: 4px 10px;
  font-size: 14px;
  line-height: 20px;
  color: rgba(6, 34, 74, 0.9);
  opacity: 0.5;
  white-space: nowrap;
}
.dq-legacy .dq_drug_hero__flag.is-active {
  opacity: 1;
}
.dq-legacy .dq_drug_hero__titles {
  margin-top: 6px;
}
[dir="ltr"] .dq-legacy .dq_drug_hero__title_en,
.dq-legacy [dir="ltr"] .dq_drug_hero__title_en,
[dir="ltr"] .dq-legacy .dq_drug_hero__title_he,
.dq-legacy [dir="ltr"] .dq_drug_hero__title_he,
[dir="ltr"] .dq-legacy .dq_drug_hero__actives,
.dq-legacy [dir="ltr"] .dq_drug_hero__actives,
[dir="ltr"] .dq-legacy .dq_drug_hero__meta,
.dq-legacy [dir="ltr"] .dq_drug_hero__meta {
  text-align: left;
}
[dir="ltr"] .dq-legacy .dq_drug_hero__dose,
.dq-legacy [dir="ltr"] .dq_drug_hero__dose { align-self: flex-start; }
[dir="ltr"] .dq-legacy .dq_drug_hero__flags,
.dq-legacy [dir="ltr"] .dq_drug_hero__flags { justify-content: flex-start; }
.dq-legacy .dq_drug_hero__title_en,
.dq-legacy .dq_drug_hero__title_he {
  font-family: Rubik, sans-serif;
  font-weight: 700;
  color: #ee645b;
  text-align: right;
  white-space: pre-wrap;
}
.dq-legacy .dq_drug_hero__title_en {
  font-size: 21px;
  line-height: 19px;
}
.dq-legacy .dq_drug_hero__title_he {
  font-size: 24px;
  line-height: 24px;
}
.dq-legacy .dq_drug_hero__actives {
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #0d0f2b;
  text-align: right;
}
.dq-legacy .dq_drug_hero__actives_wrap {
  margin-top: 10px;
  width: 100%;
}
.dq-legacy .dq_drug_hero__actives {
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  background: transparent;
  padding: 0;
  width: 100%;
  min-width: 0;
  text-align: inherit;
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
  cursor: default;
}
.dq-legacy .dq_drug_hero__actives_text {
  display: inline-block;
  flex: 1 1 auto;
  min-width: 0;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.dq-legacy .dq_drug_hero__actives_more {
  color: #323232;
  flex: 0 0 auto;
}
.dq-legacy .dq_drug_hero__actives.is-overflow {
  cursor: pointer;
}
.dq-legacy .dq_drug_hero__actives.is-overflow:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
  color: #7C3067;
}
.dq-legacy .dq_actives_modal_bg {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.42);
  z-index: 1200;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}
.dq-legacy .dq_actives_modal_bg[hidden] {
  display: none !important;
}
.dq-legacy .dq_actives_modal {
  background: #fff;
  width: min(760px, 95vw);
  border-radius: 12px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.22);
  position: relative;
  padding: 22px 22px 18px;
}
.dq-legacy .dq_actives_modal__close {
  position: absolute;
  top: 8px;
  right: 10px;
  border: 0;
  background: transparent;
  font-size: 28px;
  line-height: 1;
  cursor: pointer;
  color: #323232;
}
.dq-legacy .dq_actives_modal__title {
  font-weight: 700;
  color: #06224A;
  margin-bottom: 8px;
}
.dq-legacy .dq_actives_modal__body {
  color: #323232;
  line-height: 1.5;
  word-break: break-word;
}
.dq-legacy .dq_drug_hero__meta {
  margin-top: 14px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  color: #0d0f2b;
  text-align: right;
}
.dq-legacy .dq_drug_hero__meta > div {
  line-height: 24px;
}
.dq-legacy .dq_drug_hero__meta_label {
  font-weight: 400;
}
.dq-legacy .dq_drug_hero__meta_value {
  font-weight: 600;
}
.dq-legacy .dq_drug_hero__meta_sep {
  margin: 0 6px;
  opacity: 0.7;
}
.dq-legacy .dq_drug_hero__dose {
  margin-top: 10px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #dbbacf;
  border-radius: 10px;
  box-shadow: 0 5px 13px rgba(32, 119, 221, 0.3);
  padding: 3px 10px;
  height: 23px;
  align-self: flex-end;
}
.dq-legacy .dq_drug_hero__dose_wrap {
  position: relative;
  display: inline-flex;
  align-self: flex-end;
  margin-top: 14px;
}
.dq-legacy .dq_drug_hero__dose {
  border: 0;
  cursor: pointer;
}
.dq-legacy .dq_drug_hero__dose[aria-disabled="true"] {
  cursor: default;
}
.dq-legacy .dq_drug_hero__dose.is-muted {
  background: #eceef3;
  color: #9AA1B5;
  cursor: default;
  pointer-events: none;
}
.dq-legacy .dq_drug_hero__dose_menu {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  min-width: 220px;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0 8px 18px rgba(32, 119, 221, 0.25);
  padding: 6px;
  z-index: 5;
}
[dir="ltr"] .dq-legacy .dq_drug_hero__dose_menu,
.dq-legacy [dir="ltr"] .dq_drug_hero__dose_menu {
  left: 0;
  right: auto;
}
[dir="ltr"] .dq-legacy .dq_drug_hero__dose_wrap,
.dq-legacy [dir="ltr"] .dq_drug_hero__dose_wrap { align-self: flex-start; }
[dir="rtl"] .dq-legacy .dq_drug_hero__dose_wrap,
.dq-legacy [dir="rtl"] .dq_drug_hero__dose_wrap { align-self: flex-start; }
.dq-legacy .dq_drug_hero__dose_option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 8px 10px;
  border-radius: 8px;
  text-decoration: none;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  line-height: 17px;
  color: #323232;
}
.dq-legacy .dq_drug_hero__dose_option:hover,
.dq-legacy .dq_drug_hero__dose_option:focus {
  background: rgba(219, 186, 207, 0.35);
  outline: none;
}
.dq-legacy .dq_drug_hero__dose_option.is-current {
  font-weight: 700;
}
.dq-legacy .dq_drug_hero__dose_wrap [data-dq-dose-menu][hidden] {
  display: none;
}
html[lang="he"] .dq-legacy .dq_drug_hero__dose_menu {
  right: 0;
  left: auto;
  direction: rtl;
  text-align: right;
  transform-origin: top right;
}
html[lang="he"] .dq-legacy .dq_drug_hero__dose_option {
  direction: rtl;
  justify-content: flex-end;
  text-align: right;
}
[dir="rtl"] .dq-legacy .dq_drug_hero__dose,
.dq-legacy [dir="rtl"] .dq_drug_hero__dose { align-self: flex-start; }
[dir="rtl"] .dq-legacy .dq_drug_hero__flags,
.dq-legacy [dir="rtl"] .dq_drug_hero__flags { justify-content: flex-start; }
.dq-legacy .main_content__medicament_content .dq_drug_hero__card {
  max-width: 100%;
}
.dq-legacy .dq_med_info_hero_row .dq_drug_hero__card {
  max-width: 100%;
}
.dq-legacy .dq_drug_hero__dose_label,
.dq-legacy .dq_drug_hero__dose_pipe,
.dq-legacy .dq_drug_hero__dose_value {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  color: #323232;
  line-height: 17px;
}
.dq-legacy .dq_drug_hero__dose_value {
  font-weight: 700;
  letter-spacing: 0;
}
html[lang="he"] .dq-legacy .dq_drug_hero__dose {
  direction: ltr;
  justify-content: flex-start;
}
html[lang="he"] .dq-legacy .dq_drug_hero__dose_value {
  direction: ltr;
  unicode-bidi: isolate;
  text-align: left;
}
html[lang="he"] .dq-legacy .dq_drug_hero__dose_label {
  order: 3;
}
html[lang="he"] .dq-legacy .dq_drug_hero__dose_pipe {
  order: 2;
}
html[lang="he"] .dq-legacy .dq_drug_hero__dose_value {
  order: 1;
}
@media (max-width: 767px) {
.dq-legacy .dq_drug_hero__card {
    flex-direction: column;
  }
.dq-legacy .dq_drug_hero__image {
    width: 100%;
    min-width: 0;
  }
.dq-legacy .dq_drug_hero__dose {
    align-self: flex-start;
  }
}
.dq-legacy .mar_top_0 {

    margin-top: 0 !important;

}
.dq-legacy .main_content_advertisement_vert {

    display: none;

    justify-content: center;

    width: 100%;

}
.dq-legacy .main_content_advertisement_vert img {

    width: auto;

    max-width: 100%;

    border: 1px solid #CDCED4;

    padding: 8px;

    display: block;

    margin: auto;

}
body.medicament .dq-legacy .main_content_advertisement_vert {
    display: flex;
    margin: 6px auto 30px;
}
body.medicament .dq-legacy .main_content_advertisement_vert img {
    width: 100%;
    max-width: 642px;
}
.dq-legacy .metformin_classification {

    background-color: #c3d79c;

    display: flex;

    width: fit-content;

    flex-direction: column;

    direction: ltr;

    padding: 10px;

    font-size: .8em;

}
.dq-legacy .metformin_classification__row {

    padding: 3px;

    display: flex;

}
.dq-legacy .metformin_classification__row p:first-child {

    min-width: 70px;

    font-weight: bold;

}
.dq-legacy .flex_row_space_between {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}
.dq-legacy .flex_row_2 {

    width: 100%;

}
.dq-legacy .atc_table {

    width: 100%;

    direction: ltr;

}
.dq-legacy .atc_levels {

    width: 100%;

    background-color: #FFEEED;

    padding: 20px;

}
.dq-legacy .atc_levels .sub_title {

    margin-bottom: 5px !important;

}
.dq-legacy .atc_levels .description {

    margin-top: 5px !important;

    margin-bottom: 48px;

}
.dq-legacy .main_content .atc_body_copy {
    margin: 18px 0;
    line-height: 1.75;
}
.dq-legacy .main_content .atc_section_title {
    margin-top: 34px;
    margin-bottom: 14px;
}
.dq-legacy .main_content .atc_sub_section_title {
    margin-top: 8px;
    margin-bottom: 6px;
}
.dq-legacy .atc_classification_box {
    background-color: #FFEEED;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: none;
    margin: 22px 0 24px;
    align-self: flex-start;
    padding: 18px 0 23px;
    direction: ltr;
    font-size: 1.06em;
}
.dq-legacy .atc_classification_box .metformin_classification__row {
    display: grid;
    grid-template-columns: 84px minmax(0, 420px);
    column-gap: 12px;
    padding: 3px 0;
    width: 516px;
}
.dq-legacy .atc_classification_box .metformin_classification__row p {
    margin: 0;
    line-height: 1.45;
}
.dq-legacy .atc_classification_box .metformin_classification__row p:first-child {
    font-weight: 700;
}
[dir="rtl"] .dq-legacy .atc_classification_box .metformin_classification__row p:last-child,
.dq-legacy [dir="rtl"] .atc_classification_box .metformin_classification__row p:last-child {
    direction: rtl;
    text-align: right;
}
[dir="ltr"] .dq-legacy .atc_classification_box .metformin_classification__row p:last-child,
.dq-legacy [dir="ltr"] .atc_classification_box .metformin_classification__row p:last-child {
    direction: ltr;
    text-align: left;
}
[dir="rtl"] .dq-legacy .atc_classification_box .metformin_classification__row,
.dq-legacy [dir="rtl"] .atc_classification_box .metformin_classification__row {
    margin-left: 282px;
    margin-right: 0;
}
[dir="ltr"] .dq-legacy .atc_classification_box .metformin_classification__row,
.dq-legacy [dir="ltr"] .atc_classification_box .metformin_classification__row {
    margin-left: auto;
    margin-right: 282px;
}
.dq-legacy .atc_red_link {
    display: inline-block;
    margin: 14px 0 18px;
}
@media (max-width: 899px) {
.dq-legacy .atc_classification_box {
        padding: 16px;
        font-size: 1em;
    }
.dq-legacy .atc_classification_box .metformin_classification__row {
        grid-template-columns: 72px 1fr !important;
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
.dq-legacy .article_page {

    max-width: 940px;

}
.dq-legacy .article img {

    width: 100%;

    margin-bottom: 10px;

    display: block;

}
.dq-legacy .article .title_share_link {

    display: block;

    margin-top: 30px;

    font-weight: bold;

}
.dq-legacy .article .share_link {

    color: var(--color_red);

    text-decoration: underline;

}
.dq-legacy .article .more_articles_btn {

    color: var(--color_pink);

    font-weight: bold;

    margin-top: 30px;

    display: block;

    text-decoration: underline;

}
.dq-legacy .article .title {

    

    margin-bottom: 30px;

}
.dq-legacy .container_404 {

    width: 100%;

    background-color: #F0F0F0;

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

    min-height: calc(100vh - 535px);

}
.dq-legacy .container_404 p {

    font-weight: bold;

    margin: 80px auto 10px;

}
.dq-legacy .container_404 img {

    width: 80%;

    max-width: 600px;

    margin: 10px auto 80px;

}
.dq-legacy .company_details {

    display: flex;

    flex-direction: column;

}
.dq-legacy .company_details__logo {

    width: 100px;

    height: 100px;

    min-width: 100px;

    overflow: hidden;

    margin-left: 20px;

    margin-bottom: 30px;

    padding: 4px;

    border: 1px solid #CDCED4;

    border-radius: 4px;

    display: flex;

    justify-content: center;

    align-items: center;

}
.dq-legacy .company_details__logo img {

    width: auto;

    height: auto;

    max-width: 100%;

    max-height: 100%;

}
.dq-legacy .notification_modal {

    background-color: #000000a3;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100vh;

    z-index: 1000;

    display: flex;

    justify-content: center;

    align-items: center;

}
.dq-legacy .notification_modal__container {

    background-color: white;

    box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);

    border-radius: 6px;

    padding: 16px;

}
.dq-legacy .spinner {

    width: 24px;

    height: 24px;

    border-radius: 50%;

    border: 3.8px solid #ffffff;

    animation: spinner-bulqg1 0.96s infinite linear alternate,

    spinner-oaa3wk 1.92s infinite linear;

}
@keyframes spinner-bulqg1 {

    0% {

        clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);

    }



    12.5% {

        clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);

    }



    25% {

        clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);

    }



    50% {

        clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);

    }



    62.5% {

        clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);

    }



    75% {

        clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);

    }



    100% {

        clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);

    }

}
@keyframes spinner-oaa3wk {

    0% {

        transform: scaleY(1) rotate(0deg);

    }



    49.99% {

        transform: scaleY(1) rotate(135deg);

    }



    50% {

        transform: scaleY(-1) rotate(0deg);

    }



    100% {

        transform: scaleY(-1) rotate(-135deg);

    }

}
@media (min-width: 480px) {
.dq-legacy .search_result__toggle {

        max-width: 38%;

    }
.dq-legacy .footer_links__column {

        width: 50%;

        margin-bottom: 10px;

    }
.dq-legacy .footer_links__column:nth-child(1) {

        order: 1;

    }
.dq-legacy .footer_links__column:nth-child(2) {

        order: 2;

    }
.dq-legacy .footer_links__column:nth-child(3) {

        order: 4;

    }
.dq-legacy .footer_links__column:nth-child(4) {

        order: 3;

    }
.dq-legacy .footer_links__column:nth-child(5) {

        order: 5;

    }
.dq-legacy .article img {

        float: left;

        width: calc(50% - 20px);

        margin-right: 20px;

    }
.dq-legacy .footer_links__column {

        width: 50%;

    }
.dq-legacy .articles__item {

        flex-direction: row;

    }
.dq-legacy .articles__item_img {

        border-radius: 6px;

        margin: 0 0 0 15px;

        height: 120px;

    }
.dq-legacy .main_content_search_result ul {

        column-count: 2;

        column-gap: 20px;

    }
}
@media (min-width: 600px) {
.dq-legacy .search_result__guidelines .item:first-child p:first-child {

        display: none;

    }
.dq-legacy .top_searches__items {

        margin-bottom: 0;

    }
.dq-legacy .container_reg_support_link.desc {

        display: block;

    }
.dq-legacy .container_reg_support_link.mob {

        display: none;

    }
.dq-legacy .container_reg_flex {

        flex-direction: row;

    }
.dq-legacy .container_reg_form {

        width: calc(100% - 244px);

        padding: 24px 48px;

    }
.dq-legacy .container_reg_text {

        width: 244px;

    }
.dq-legacy .container_reg {

        width: calc(100% - 40px);

        max-width: 868px;

        box-shadow: var(--form_shadow);

        margin: 100px auto 0;

    }
.dq-legacy .cover_form {

        width: 100%;

        

        background-color: white;

        border-radius: 10px;

        box-shadow: 0 5px 13px 0 rgba(32, 119, 221, 0.30);

        overflow: hidden;

    }
.dq-legacy .cover_form form {

        display: flex;

        border-radius: 10px;
        overflow: hidden;

    }
.dq-legacy .cover_form select,
.dq-legacy .cover_form input {

        padding: 17px;

        margin-top: 0;

        border-radius: unset;

        border: 1px;

        box-shadow: unset;

        background-color: transparent;

    }
.dq-legacy .cover_form_select {

        min-width: 225px;

    }
.dq-legacy .cover_form_pipe {

        display: flex;

        justify-content: center;

        flex-direction: column;

    }
.dq-legacy .cover_form_search {

        width: 100%;

    }
.dq-legacy .cover_form_search__button {

        top: 4px;

    }
.dq-legacy .header_reg_center {

        display: block;

    }
.dq-legacy .cover_form_search__button p {

        display: block;

    }
.dq-legacy .cover_form_search__button span {

        display: none;

    }
.dq-legacy .cover_form_select {

        position: relative;

    }
.dq-legacy .cover_form_select select {

        padding-right: 44px;

    }
.dq-legacy .cover_form_select span {

        display: block;

        position: absolute;

        right: 14px;

        top: 14px;

    }
.dq-legacy .main_content_top_searches {

        max-width: 100%;

        display: flex;

        margin-bottom: 50px;

    }
.dq-legacy .main_content_flex {

        justify-content: space-between;

        flex-direction: row;

        position: relative;

    }
.dq-legacy .main_content_flex_index {

        flex-direction: row-reverse;

    }
.dq-legacy .footer_advertisement {

        display: none;

    }
.dq-legacy .main_content_advertisement_vert {

        display: flex;

    }
.dq-legacy .medicament_header span {

        width: unset;

    }
.dq-legacy .medicament_header__details {

        margin-top: -4px;

        min-width: 500px;

    }
.dq-legacy .information_from_a_doctor a {

        width: 32%;

        margin-left: 2%;

    }
.dq-legacy .information_from_a_doctor a:nth-child(3n+0) {

        margin-left: 0;

    }
.dq-legacy .information_from_a_doctor {

        justify-content: start;

    }
}
@media (min-width: 768px) {
.dq-legacy .main_content_flex iframe {

        position: absolute;

        left: 0;

        top: 0;

        z-index: 100;

        height: 600px;

        width: calc(100% - 190px);

    }
body.medicament_info .dq-legacy .dq_leaflet_pdf_embed {

        position: static;

        left: auto;

        top: auto;

        z-index: auto;

        display: block;

        width: 100%;

        height: 600px;

        margin: 0 0 24px;

        border: 1px solid #ccc;

    }
.dq-legacy .with_iframe {

        padding-top: 630px

    }
body.medicament .dq-legacy .main_content__medicament_side_bar.with_iframe,
body.medicament_info .dq-legacy .main_content__medicament_side_bar.with_iframe {

        padding-top: 0;

    }
.dq-legacy .main_content__medicament_details__item__header .second {

        width: unset;

        margin: unset;

    }
.dq-legacy .main_content_articles.articles_page {

        display: flex;

        flex-wrap: wrap;

        justify-content: space-between;

        direction: rtl;

    }
.dq-legacy .main_content_articles.articles_page .articles__item {

        width: calc(50% - 15px);

    }
.dq-legacy .search_result__close {

        display: none;

    }
.dq-legacy .search_result__filter_by,
.dq-legacy .search_result__sort_by {

        width: 100%;

    }
.dq-legacy .search_result__selectors,
.dq-legacy .search_result__toggles {

        display: flex;

        justify-content: space-between;

        width: 100%;



        position: unset;

        box-shadow: unset;

        background-color: unset;

        max-width: 100%;

        padding: 0;

    }
.dq-legacy .search_result__selectors_flex {

        display: flex;

        flex-direction: row;

        width: 100%;

        justify-content: space-between;

    }
.dq-legacy .search_result__selectors select {

        margin-bottom: 0;

        width: 31%;

    }
.dq-legacy .search_result__toggle {

        margin-right: 20px;

        width: auto;

        justify-content: end;

        margin-bottom: 0;

        margin-left: 0;

    }
.dq-legacy .search_result__toggle:first-child {

        margin-right: 0;

    }
.dq-legacy .search_result__selectors {

        margin-top: -10px;

        height: 44px;

    }
.dq-legacy .search_result__filters {

        justify-content: space-between;

        flex-direction: column;

        margin-bottom: 0;

    }
.dq-legacy .search_result__filters_btn {

        background-color: unset;

        border-radius: unset;

        padding: unset;

        font-weight: normal !important;

        font-size: 1.2em;

        margin-left: 0;

        cursor: default;

        margin-bottom: 20px !important;

        box-shadow: unset;

        border: 0;

        user-select: none;

        pointer-events: none;

    }
.dq-legacy .search_result__filters_btn.active {

        background-color: unset;

        border: 0;

    }
.dq-legacy .search_result__filters_btn:hover {

        border: 0;

    }
.dq-legacy .colon {

        display: block;

    }
.dq-legacy .main_content__medicament_description .title {

        display: block;

    }
.dq-legacy .medicament_header__img {

        display: none;

    }
.dq-legacy .side_drug_img {

        display: block;

    }
.dq-legacy .main_content__medicament_description {

        width: calc(100% - 200px);

    }
.dq-legacy .main_content__medicament_nav {

        display: block;

    }
[dir="ltr"] body.medicament_info .dq-legacy .main_content__medicament_nav,
.dq-legacy [dir="ltr"] body.medicament_info .main_content__medicament_nav {
        margin-right: 20px;
    }
[dir="rtl"] body.medicament_info .dq-legacy .main_content__medicament_nav,
.dq-legacy [dir="rtl"] body.medicament_info .main_content__medicament_nav {
        margin-left: 20px;
    }
body.medicament_info .dq-legacy .main_content__medicament_nav {
        position: sticky;
        top: 112px;
        align-self: flex-start;
    }
body.medicament_info .dq-legacy .main_content__medicament_description {
        width: auto;
        flex: 1 1 auto;
        min-width: 0;
    }
.dq-legacy .dq_back_to_search_btn {
        margin-top: 14px;
        width: 100%;
        max-width: 100%;
        min-height: 44px;
        border-radius: 5px;
        border: 1px solid var(--main-Pink2, #EE645B);
        background: var(--main-Pink2, #EE645B);
        color: #FFFFFF;
        font-weight: 600;
        font-size: 14px;
        line-height: 1;
        padding: 10px 12px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        transition: background-color .2s ease, border-color .2s ease, color .2s ease;
    }
html[dir="ltr"] .dq-legacy .dq_back_to_search_btn {
        flex-direction: row;
    }
html[dir="rtl"] .dq-legacy .dq_back_to_search_btn {
        flex-direction: row-reverse;
    }
.dq-legacy .dq_back_to_search_btn__icon {
        width: auto;
        height: auto;
        min-width: 0;
        border-radius: 0;
        background: transparent;
        color: #fff;
        font-size: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        line-height: 1;
        font-weight: 700;
    }
.dq-legacy .dq_back_to_search_btn__icon svg {
        display: block;
        width: 11px;
        height: 6px;
    }
.dq-legacy .dq_back_to_search_btn__label {
        color: inherit;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
.dq-legacy .dq_back_to_search_btn:hover {
        background: #E4584E;
        border-color: #E4584E;
        color: #FFFFFF;
    }
.dq-legacy .dq_leaflet_topbar {
        padding: 8px 10px;
    }
.dq-legacy .dq_leaflet_topbar__notice {
        font-size: 18px;
    }
.dq-legacy .main_content__medicament_content {

        width: calc(100% - 300px);

    }
.dq-legacy .main_content__medicament_side_bar {

        width: 260px;

    }
.dq-legacy .main_content__medicament_nav_mobile {

        display: none;

    }
.dq-legacy .form_btn_with_link {

        flex-direction: row-reverse;

    }
.dq-legacy .flex_row_2 {

        width: calc(50% - 20px);

    }
.dq-legacy .atc_table {

        width: 70%;

    }
.dq-legacy .atc_levels {

        width: 30%;

    }
.dq-legacy .btn {

        max-width: fit-content;

    }
.dq-legacy .cover {

        
        padding: 0;
        min-height: 0;

    }
.dq-legacy .cover_image {
        height: 140px;
    }
.dq-legacy .cover_content {
        padding: 25px 0;
    }
.dq-legacy .cover_title {

        margin-bottom: 50px;

    }
.dq-legacy .cover_form_search__button {

        min-width: 140px;

    }
.dq-legacy .footer_links__column {

        width: unset;

    }
.dq-legacy .footer_links__column:nth-child(3) {

        order: 3;

    }
.dq-legacy .footer_links__column:nth-child(4) {

        order: 4;

    }
.dq-legacy .footer_powered {

        margin-top: 50px;

    }
.dq-legacy .footer_powered a {

        width: unset;

        text-align: unset;

    }
.dq-legacy .main_content__news .item .content div:last-child {

        flex: 1 1;

    }
.dq-legacy .main_content_search_result ul {

        column-count: 3;

    }
.dq-legacy .company_details {

        flex-direction: row;

    }
}
body.result .dq-legacy .search_result__filters {
    margin-bottom: 26px;
}
body.result .dq-legacy .main_content_flex {
    margin-top: 0;
}
@media (min-width: 992px) {
.dq-legacy .main_content_articles.articles_page {

        width: 100% !important;

    }
.dq-legacy .main_content__news .item .content div:first-child {

        width: 300px;

        margin-left: 20px;

    }
.dq-legacy .footer_center {

        flex-direction: row;

    }
.dq-legacy .footer_logo {

        width: 300px;

        text-align: right;

    }
.dq-legacy .footer_logo__logo {

        margin-top: -8px;

        padding-left: 24px;

    }
.dq-legacy .footer_content {

        margin-top: 0;

    }
.dq-legacy .main_content_flex {

        flex-direction: row;

    }
.dq-legacy .main_content_articles {

        width: calc(100% - 440px);

    }
.dq-legacy .information_from_a_doctor a {

        width: 22%;

        margin-left: 4%;

    }
.dq-legacy .information_from_a_doctor a:nth-child(3n+0) {

        margin-left: 4%;

    }
.dq-legacy .information_from_a_doctor a:nth-child(4n+0) {

        margin-left: 0;

    }
.dq-legacy .main_content__medicament_details__item_det {

        flex-direction: row;

    }
.dq-legacy .main_content__medicament_details__item_info {

        flex-direction: row;

    }
.dq-legacy .main_content__medicament_details__item_item {

        width: 25%;

        border-right: 1px solid #E0E2E5;

        border-top: none;

        margin: 0;

        padding: 0 8px;

    }
.dq-legacy .main_content__medicament_details__item_item:first-child {

        border-right: unset;

    }
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_item {
        border-right: none;
        border-left: 1px solid #E0E2E5;
    }
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_item:first-child {
        border-left: none;
    }
.dq-legacy .main_content__medicament_details__item_det div {

        width: 25%;

        border-right: 1px solid #E0E2E5;

        border-top: none;

        margin: 0;

        padding: 0 8px;

    }
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_det div {
        border-right: none;
        border-left: 1px solid #E0E2E5;
    }
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_det div:first-child {
        border-left: none;
    }
.dq-legacy .main_content_top_searches {

        max-width: 400px;

        flex-direction: column;

    }
.dq-legacy .main_content_top_searches_second {

        margin-top: 80px;

    }
}
@media (min-width: 1200px) {
.dq-legacy .main_content_flex iframe {

        width: calc(100% - 290px);

    }
.dq-legacy .main_content_articles {

        width: calc(100% - 640px);

    }
.dq-legacy .main_content_advertisement {

        display: block;

    }
.dq-legacy .main_content__news.main_page {

        width: calc(100% - 200px);

    }
body.home .dq-legacy .main_content__news.main_page {
        width: calc(100% - 640px);
    }
.dq-legacy .main_content_alphabet {

        margin-left: 0;

    }
.dq-legacy .search_result__filters {

        flex-direction: row;

    }
.dq-legacy .search_result__sort_by {

        width: 49%;

    }
.dq-legacy .main_content__medicament_nav {

        width: 260px;

    }
.dq-legacy .main_content__medicament_description {

        width: calc(100% - 300px);

    }
}
.dq-legacy .main_content__medicament_description ul {

    padding-left: 18px;

    margin-bottom: 20px;

    margin-top: 5px;

}
.dq-legacy .main_content__medicament_description th,
.dq-legacy .main_content__medicament_description td {

	border: 1px solid black;

	text-align: left

}
.dq-legacy .ritz .waffle .s1,
.dq-legacy .ritz .waffle .s0 {

	padding: 0 6px !important;

	border-bottom: 1px solid #000 !important;

}
.dq-legacy .ritz .waffle td {

	vertical-align: middle !important;

}
.dq-legacy .main_content__medicament_description h2,
.dq-legacy .main_content__medicament_description h3,
.dq-legacy .main_content__medicament_description h4,
.dq-legacy .main_content__medicament_description h1 {

	margin-top: 30px;

	margin-bottom: 5px;

	padding: 0;

	text-align: left;

	width: 100%;

	font-weight: bold; 

	margin-left: 0

}
.dq-legacy .main_content__medicament_description h4 {

	margin-bottom: 40px;

}
.dq-legacy .main_content__medicament_description b {

	

	margin-bottom: 5px; 
    
    margin-top: 30px

}
.dq-legacy .main_content__medicament_description p {

 margin: 5px 0 10px;

}
.dq-legacy .main_content__medicament_description img {

	

	height: auto;

	max-height: 300px;

}
.dq-legacy h1,
.dq-legacy h4 {

    font-size: 1.4em;

}
.dq-legacy i {

font-style: italic;

}
.dq-legacy .main_content_search_result {

direction: ltr;

}
.dq-legacy .main_content_search_result .dq_results_list {
  direction: ltr;
}
body.result .dq-legacy .main_content_search_result ul,
body.result .dq-legacy .main_content_search_result ol,
body.diagnosis .dq-legacy .main_content_search_result ul,
body.diagnosis .dq-legacy .main_content_search_result ol,
body.active_ingredients .dq-legacy .main_content_search_result ul,
body.active_ingredients .dq-legacy .main_content_search_result ol,
body.drugs .dq-legacy .main_content_search_result ul,
body.drugs .dq-legacy .main_content_search_result ol,
body.company .dq-legacy .main_content_search_result ul,
body.company .dq-legacy .main_content_search_result ol,
body.manufacturers .dq-legacy .main_content_search_result ul,
body.manufacturers .dq-legacy .main_content_search_result ol,
body.registered_owner .dq-legacy .main_content_search_result ul,
body.registered_owner .dq-legacy .main_content_search_result ol,
body.atc4drugs .dq-legacy .main_content_search_result ul,
body.atc4drugs .dq-legacy .main_content_search_result ol,
body.new_molecules .dq-legacy .main_content_search_result ul,
body.new_molecules .dq-legacy .main_content_search_result ol,
body.drq_drugs .dq-legacy .main_content_search_result ul,
body.drq_drugs .dq-legacy .main_content_search_result ol {
  direction: ltr;
}
.dq-legacy .main_content_search_result ul,
.dq-legacy .main_content_search_result .item {

padding-right: unset; padding-left: 20px;

}
.dq-legacy .main_content_search_result ul li .origin_name span {

left: 0; right: auto;

}
.dq-legacy .main_content_search_result .paginator {

direction: rtl;

}
.dq-legacy .main_content__medicament_side_bar .advertisement__banner a {
	padding: 26px 16px;     display: block;
}
.dq-legacy .main_content__medicament_side_bar .advertisement__banner h3 {
	color: #9C5984; font-size: 22px; font-weight: 500; margin-bottom: 16px; text-align: right; margin-right: 0; margin-left: 0; width: 100%; padding: 0
}
.dq-legacy .main_content__medicament_side_bar .advertisement__banner p {
	color: #323232; font-size: 16px; line-height:20px; font-weight: 300; text-align: right
}
.dq-legacy .main_content__medicament_side_bar .advertisement__banner .banner_button {
	color: #9C5982; margin-top: 5px; font-size: 16px; font-weight: 600;    text-align: left;
}
.dq-legacy .advertisement__banner a {
	padding: 22px 10px 16px;     display: block;
}
.dq-legacy .advertisement__banner h3 {
	color: #9C5984; font-size: 18px; font-weight: 500; margin-bottom: 10px; text-align: right; margin-right: 0; margin-left: 0; width: 100%; padding: 0
}
.dq-legacy .advertisement__banner p {
	color: #323232; font-size: 12px; line-height:20px; font-weight: 300; text-align: right
}
.dq-legacy .advertisement__banner .banner_button {
	color: #9C5982; margin-top: 5px; font-size: 16px; font-weight: 600;    text-align: left;
}
html[lang="en"] .dq-legacy .advertisement__banner,
html[lang="en"] .dq-legacy .advertisement__banner * {
  direction: ltr;
}
html[lang="en"] .dq-legacy .advertisement__banner h3,
html[lang="en"] .dq-legacy .advertisement__banner p,
html[lang="en"] .dq-legacy .advertisement__banner .banner_button {
  text-align: left;
}
.dq-legacy .banner_button {
	transition: .3s all
}
.dq-legacy .advertisement__banner:hover .banner_button {
	opacity: 0.5
}
.dq-legacy .main_content__medicament_details__item__header ul,
.dq-legacy .main_content__medicament_details__item__header ol {

	padding-right: 0;
	padding-left: 20px;

}
.dq-legacy .main_content__medicament_details__item__header ol {
	list-style: auto;
}
.dq-legacy .main_content__medicament_details__item__header .second {
	flex: auto
}
.dq-legacy .st_basket_inclusion_notes_he ol {
    list-style: auto;
}
.dq-legacy .st_basket_inclusion_notes_he {
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.dq-legacy .st_basket_inclusion_notes_he ul,
.dq-legacy .st_basket_inclusion_notes_he ol {
  list-style-position: outside;
}
.dq-legacy .st_basket_inclusion_notes_he ul { list-style-type: disc; }
.dq-legacy .st_basket_inclusion_notes_he ol { list-style-type: decimal; }
.dq-legacy .st_basket_inclusion_notes_he ul ul { list-style-type: circle; }
.dq-legacy .st_basket_inclusion_notes_he ul ul ul { list-style-type: square; }
.dq-legacy .st_basket_inclusion_notes_he ol ol { list-style-type: lower-alpha; }
.dq-legacy .st_basket_inclusion_notes_he ol ol ol { list-style-type: lower-roman; }
.dq-legacy .st_basket_inclusion_notes_he p:last-child,
.dq-legacy .st_basket_inclusion_notes_he ul:last-child,
.dq-legacy .st_basket_inclusion_notes_he ol:last-child {
  margin-bottom: 0;
}
.dq-legacy .st_basket_inclusion_notes_he[dir="rtl"] ul,
.dq-legacy .st_basket_inclusion_notes_he[dir="rtl"] ol {
  padding-right: 22px;
  padding-left: 0;
}
.dq-legacy .st_basket_inclusion_notes_he[dir="ltr"] ul,
.dq-legacy .st_basket_inclusion_notes_he[dir="ltr"] ol {
  padding-left: 22px;
  padding-right: 0;
}
.dq-legacy .st_basket_inclusion_notes_he li {
  line-height: inherit;
}
.dq-legacy .main_content__news .item .med_content *:not(span) {
	text-align: left;
	width: 100%;
	direction: ltr;
}
.dq-legacy .main_content__news .item .med_content ul,
.dq-legacy .main_content__news .item .med_content ol {
	direction: ltr;
	padding-left: 20px
}
.dq-legacy #ClinicalFieldDropdown {
    background-position: 140px 0;



}
.dq-legacy .placeholder-selected {
        color: light-dark(graytext, rgb(170, 170, 170));

    
}
.dq-legacy a.a_login,
.dq-legacy a.a_login:link,
.dq-legacy a.a_login:visited,
.dq-legacy a.a_login:hover,
.dq-legacy a.a_login:active,
.dq-legacy a.a_login:focus,
.dq-legacy a.a_login:focus-visible {
  color: #000 !important;
}
.dq-legacy a.a_login {
  text-decoration: none;
  text-decoration-color: #000;
}
.dq-legacy .main_content__medicament_description h1,
.dq-legacy .main_content__medicament_description h2,
.dq-legacy .main_content__medicament_description h3,
.dq-legacy .main_content__medicament_description h4,
.dq-legacy .main_content__medicament_description h5,
.dq-legacy .main_content__medicament_description h6 {
  
  text-align: inherit;   
  width: auto;           
  max-width: none;
  margin: 0;             
  padding: .5em 0 .25em; 
}
.dq-legacy #printableText h1,
.dq-legacy #printableText h2,
.dq-legacy #printableText h3,
.dq-legacy #printableText h4,
.dq-legacy #printableText h5,
.dq-legacy #printableText h6 {
  text-align: inherit;
  width: auto;
  max-width: none;
  margin: 0;
  padding: .5em 0 .25em;
}
.dq-legacy .main_content__medicament_description,
.dq-legacy .main_content__medicament_description p,
.dq-legacy .main_content__medicament_description ul,
.dq-legacy .main_content__medicament_description ol,
.dq-legacy .main_content__medicament_description li,
.dq-legacy .main_content__medicament_description h1,
.dq-legacy .main_content__medicament_description h2,
.dq-legacy .main_content__medicament_description h3,
.dq-legacy .main_content__medicament_description h4,
.dq-legacy .main_content__medicament_description h5,
.dq-legacy .main_content__medicament_description h6 {
  direction: ltr;
  text-align: left;
}
.dq-legacy .main_content__medicament_description ul,
.dq-legacy .main_content__medicament_description ol {
  padding-left: 20px;   
  padding-right: 0;
  list-style-position: outside;
}
.dq-legacy #printableText,
.dq-legacy #printableText p,
.dq-legacy #printableText ul,
.dq-legacy #printableText ol,
.dq-legacy #printableText li,
.dq-legacy #printableText h1,
.dq-legacy #printableText h2,
.dq-legacy #printableText h3,
.dq-legacy #printableText h4,
.dq-legacy #printableText h5,
.dq-legacy #printableText h6 {
  direction: ltr;
  text-align: left;
}
.dq-legacy #printableText ul,
.dq-legacy #printableText ol {
  padding-left: 20px;
  padding-right: 0;
  list-style-position: outside;
}
.dq-legacy .page-specialty .main_content_articles.articles_page {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.dq-legacy .page-specialty .main_content_articles.articles_page .articles__item {
  width: calc(50% - 15px);
}
.dq-legacy .page-specialty .articles__item_row1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  direction: ltr; 
  gap: 8px;
  margin: 0 0 8px 0;
}
.dq-legacy .page-specialty .articles__item_row1 .row1-left {
  display: flex;
  align-items: center;
  gap: 6px;
}
.dq-legacy .page-specialty .speaker-icon svg {
  width: 18px;
  height: 18px;
  color: var(--color_dark_gray);
}
.dq-legacy .speaker-icon { position: relative; }
.dq-legacy .speaker-icon.playing .speaker-stop-line { display: inline !important; }
.dq-legacy .speaker-icon svg {
  width: 18px;
  height: 18px;
}
.dq-legacy .page-specialty .articles__item_langs-inline a,
.dq-legacy .page-specialty .articles__item_langs-inline a:link,
.dq-legacy .page-specialty .articles__item_langs-inline a:visited,
.dq-legacy .page-specialty .articles__item_langs-inline a:hover,
.dq-legacy .page-specialty .articles__item_langs-inline a:active {
  font-size: 12px;
  color: #999CB2 !important; 
  font-weight: 400;
  text-decoration: none;
}
.dq-legacy .page-specialty .articles__item_langs-inline .sep {
  color: #999CB2;
  margin: 0 4px;
}
.dq-legacy .page-specialty .articles__item_row1 .articles__item_date {
  color: #999CB2;
  font-size: 12px;
  margin-top: 0; 
}
.dq-legacy .page-specialty .articles__item_row1 .row1-left a,
.dq-legacy .page-specialty .articles__item_row1 .row1-left a:visited,
.dq-legacy .page-specialty .articles__item_row1 .row1-left .sep {
  color: #999CB2 !important;
}
.dq-legacy .page-specialty .articles__item_title {
  padding-inline-start: 0 !important;
  padding-inline-end: 0 !important;
}
.dq-legacy .page-specialty .articles__item {
  
  display: grid;
  grid-template-columns: minmax(120px, 180px) 1fr;
  column-gap: 16px; 
  align-items: stretch;

}
.dq-legacy .page-specialty .articles__item_img {
  
  grid-row: 1 / -1;
  align-self: stretch;
  margin: 10px !important;    
}
.dq-legacy .page-specialty .articles__item_img img {
  height: 100% !important; 
  width: 100%;
  display: block; 
  object-fit: cover;
}
.dq-legacy .page-specialty .articles__item_content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start; 
  gap: 4px; 
  min-height: 0; 
}
.dq-legacy .page-specialty .articles__item_content > :last-child {
  margin-bottom: 0;
}
.dq-legacy .page-specialty .articles__item_article {
  margin-top: 0;
}
.dq-legacy .page-specialty .articles__item_meta {
  margin-top: 4px; 
  padding-top: 0;
  margin-bottom: 0; 
  display: flex;
  align-items: center;
  justify-content: space-between; 
  gap: 8px;
}
.dq-legacy .page-specialty .meta-left,
.dq-legacy .page-specialty .meta-right {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.dq-legacy .page-specialty .meta-left .articles__item_sponsored,
.dq-legacy .page-specialty .meta-right .articles__item_specialty {
  margin-top: 0; 
}
.dq-legacy .page-specialty .summary-free {
  border-radius: 50px;
  border: 1px solid #34C759;
  background: #34C759;
  color: #ffffff;
  padding: 4px 10px;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.2;
  display: inline-block;
}
.dq-legacy .page-specialty .summary-article-type {
  color: var(--Text-Dark, #0D0F2B);
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  line-height: 24px;
  background: transparent;
  border: 0;
  padding: 0;
  display: inline;
}
.dq-legacy .page-specialty .articles__item_content {
  padding-bottom: 0;
  margin-bottom: 0; 
}
.dq-legacy .page-specialty .articles__item_content > *:last-child {
  margin-bottom: 0;
}
.dq-legacy .articles__item_meta .articles__item_tags {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  align-items: center;
}
.dq-legacy .articles__item_meta .articles__item_specialty {
  background: #9C5984; 
  color: #fff !important;
  border: 1px solid #9C5984;
  border-radius: 9999px;
  padding: 4px 10px;
  text-decoration: none;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  display: inline-block;
}
.dq-legacy .articles__item_meta .articles__item_sponsored {
  background: #fff;
  color: #787878;
  border: 1px solid #787878;
  border-radius: 9999px;
  padding: 4px 10px;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  display: inline-block;
}
.dq-legacy .articles__item_tags .articles__item_specialty,
.dq-legacy .articles__item_tags .articles__item_sponsored {
  margin-top: 0;
}
.dq-legacy .articles__item_title .title__audio {
  color: inherit;
  display: inline-block;
  margin-left: 6px; 
  font-size: 1em;
  line-height: 1;
}
.dq-legacy .page-specialty .articles__item {
  position: relative;
}
.dq-legacy .page-specialty .articles__item_langs {
  position: absolute;
  top: 8px;
  right: 8px; 
  z-index: 5;
  background: rgba(255, 255, 255, 0.95);
  
  padding: 2px 8px;
  font-size: 12px;
  line-height: 1.2;
  color: var(--color_dark_gray);
  white-space: nowrap;
}
[dir="rtl"] .dq-legacy .page-specialty .articles__item_langs,
.dq-legacy [dir="rtl"] .page-specialty .articles__item_langs {
  left: 8px;  
  right: auto;
}
.dq-legacy .page-specialty .articles__item_langs a {
  color: var(--color_dark_gray);
  text-decoration: none;
  font-weight: 600;
}
.dq-legacy .page-specialty .articles__item_langs a:hover {
  text-decoration: underline;
}
.dq-legacy .page-specialty .articles__item_langs .sep {
  color: #bbb;
  margin: 0 4px;
}
.dq-legacy .page-specialty .articles__item_title {
  padding-inline-start: 128px; 
}
@media (max-width: 480px) {
.dq-legacy .page-specialty .articles__item_title {
    padding-inline-start: 96px; 
  }
}
[dir="rtl"] .dq-legacy .page-specialty .articles__item_langs,
.dq-legacy [dir="rtl"] .page-specialty .articles__item_langs {
  left: 8px !important;
  right: auto !important;
}
[dir="rtl"] .dq-legacy .page-specialty .articles__item_title,
.dq-legacy [dir="rtl"] .page-specialty .articles__item_title {
  
  padding-inline-start: 0 !important;
  padding-inline-end: 128px !important;
}
@media (max-width: 480px) {
[dir="rtl"] .dq-legacy .page-specialty .articles__item_title,
.dq-legacy [dir="rtl"] .page-specialty .articles__item_title {
    padding-inline-end: 96px !important;
  }
}
body.all_specialties .dq-legacy .specialties-layout {
  display: grid;
  grid-template-columns: minmax(0, 1067px) 160px;
  grid-template-rows: auto auto;
  column-gap: 16px;
  align-items: flex-start !important;
  align-content: start;
}
body.all_specialties .dq-legacy .specialties-layout > .main_content_advertisement {
  grid-column: 2;
  grid-row: 1 / span 2;
  width: 160px;
  align-self: flex-start;
  margin-top: 0;
  position: static;
}
body.all_specialties .dq-legacy .specialties-layout > .specialties-layout__top {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
}
body.all_specialties .dq-legacy .specialties-layout > .specialties-layout__preview {
  grid-column: 1;
  grid-row: 2;
  min-width: 0;
}
body.all_specialties .dq-legacy .specialties-layout > .specialties-layout__top > .main_content_flex {
  display: block;
  margin: 0;
}
body.all_specialties .dq-legacy .specialties-layout .main_content_search_result {
  width: 100% !important;
  margin-left: 0 !important;
  display: block;
}
body.all_specialties .dq-legacy > .main_content .main_content_flex .main_content_advertisement img {
  width: 100%;
  height: auto;
  display: block;
}
body.all_specialties .dq-legacy .specialties-slider {
  width: 100%;
  max-width: 1067px;
  position: relative;
  margin: 0 !important;
}
[dir="ltr"] body.all_specialties .dq-legacy .specialties-slider,
.dq-legacy [dir="ltr"] body.all_specialties .specialties-slider {
  margin-left: 0;
  margin-right: auto;
}
[dir="rtl"] body.all_specialties .dq-legacy .specialties-slider,
.dq-legacy [dir="rtl"] body.all_specialties .specialties-slider {
  margin-right: 0;
  margin-left: auto;
}
body.all_specialties .dq-legacy .specialties-slider__frame {
  position: relative;
  background: #F8F8F8;
  border-radius: 16px;
  padding: 33px 49px 14px;
  min-height: 0;
  direction: inherit;
  margin-inline: 0;
}
body.all_specialties .dq-legacy .specialties-slider.is-expanded .specialties-slider__frame {
  padding-bottom: 26px;
  min-height: 0;
}
body.all_specialties .dq-legacy .specialties-slider__expand {
  position: absolute;
  top: 9px;
  right: 15px;
  color: var(--main-dark-blue, #252B64);
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
body.all_specialties .dq-legacy .specialties-slider__expand svg {
  width: 24px;
  height: 24px;
  display: block;
}
body.all_specialties .dq-legacy .specialties-slider__page {
  display: none;
  direction: inherit;
}
body.all_specialties .dq-legacy .specialties-slider__page.is-active {
  display: block;
}
body.all_specialties .dq-legacy .specialties-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 235.33px));
  column-gap: 9.67px;
  row-gap: 11px;
  grid-auto-rows: 82px;
  justify-content: flex-start;
  direction: inherit;
}
body.all_specialties .dq-legacy .main_content_flex > .specialties-grid {
  width: 100%;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  justify-content: stretch;
}
body.all_specialties .dq-legacy .main_content_flex > .specialties-grid .articles__item {
  max-width: none;
}
[dir="rtl"] body.all_specialties .dq-legacy .specialties-slider__frame,
.dq-legacy [dir="rtl"] body.all_specialties .specialties-slider__frame,
[dir="rtl"] body.all_specialties .dq-legacy .specialties-slider__page,
.dq-legacy [dir="rtl"] body.all_specialties .specialties-slider__page,
[dir="rtl"] body.all_specialties .dq-legacy .specialties-grid,
.dq-legacy [dir="rtl"] body.all_specialties .specialties-grid {
  direction: rtl;
}
[dir="ltr"] body.all_specialties .dq-legacy .specialties-slider__frame,
.dq-legacy [dir="ltr"] body.all_specialties .specialties-slider__frame,
[dir="ltr"] body.all_specialties .dq-legacy .specialties-slider__page,
.dq-legacy [dir="ltr"] body.all_specialties .specialties-slider__page,
[dir="ltr"] body.all_specialties .dq-legacy .specialties-grid,
.dq-legacy [dir="ltr"] body.all_specialties .specialties-grid {
  direction: ltr;
}
body.all_specialties .dq-legacy .specialties-slider.is-expanded .specialties-grid {
  row-gap: 11px;
}
body.all_specialties .dq-legacy .specialties-grid .articles__item {
  margin: 0;
  width: 100%;
  max-width: 235.33px;
  height: 82px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column !important;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 0;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  background: #FFFFFF;
  border-radius: 6px;
  box-shadow: 0 2px 8px 0 rgba(99, 133, 194, 0.30);
  transition: box-shadow 180ms ease, transform 180ms ease, background-color 180ms ease;
}
body.all_specialties .dq-legacy .specialties-grid .articles__item:hover,
body.all_specialties .dq-legacy .specialties-grid .articles__item:focus-visible,
body.all_specialties .dq-legacy .specialties-grid .articles__item.is-active {
  background: #9C5984;
  box-shadow: 0 2px 8px 0 rgba(156, 89, 132, 0.45);
  transform: translateY(-1px);
}
body.all_specialties .dq-legacy .specialties-grid .articles__item.is-selected {
  background: #9C5984;
  box-shadow: 0 2px 8px 0 rgba(156, 89, 132, 0.45);
}
body.all_specialties .dq-legacy .specialties-grid .articles__item.is-selected .articles__item_title,
body.all_specialties .dq-legacy .specialties-grid .articles__item.is-selected .articles__item_article {
  color: #FFFFFF;
}
body.all_specialties .dq-legacy .specialties-grid .articles__item:hover .articles__item_title,
body.all_specialties .dq-legacy .specialties-grid .articles__item:hover .articles__item_article,
body.all_specialties .dq-legacy .specialties-grid .articles__item:focus-visible .articles__item_title,
body.all_specialties .dq-legacy .specialties-grid .articles__item:focus-visible .articles__item_article,
body.all_specialties .dq-legacy .specialties-grid .articles__item.is-active .articles__item_title,
body.all_specialties .dq-legacy .specialties-grid .articles__item.is-active .articles__item_article {
  color: #FFFFFF;
}
body.all_specialties .dq-legacy .specialties-grid .articles__item:focus-visible {
  outline: 2px solid rgba(156, 89, 132, 0.35);
  outline-offset: 3px;
}
body.all_specialties .dq-legacy .specialties-grid .articles__item_title {
  margin: 0;
  font-family: Rubik, sans-serif;
  
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-align: center;
  color: var(--main-purple, #9C5984);
  direction: rtl;
}
body.all_specialties .dq-legacy .specialties-grid .articles__item_article {
  margin: 0;
  font-family: Rubik, sans-serif;
  
  font-size: 14px;
  font-weight: 400;
  line-height: 16.6px;
  text-align: center;
  color: var(--main-grey-blue, #81849A);
  direction: ltr;
}
body.all_specialties .dq-legacy .specialties-slider__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 38px;
  height: 38px;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: var(--main-dark-blue, #252B64);
  font-size: 20px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 2;
}
body.all_specialties .dq-legacy .specialties-slider__arrow--prev {
  inset-inline-start: 10px;
}
body.all_specialties .dq-legacy .specialties-slider__arrow--next {
  inset-inline-end: 10px;
}
body.all_specialties .dq-legacy .specialties-slider__arrow:disabled {
  opacity: 0.35;
  cursor: default;
}
body.all_specialties .dq-legacy .specialties-slider__dots {
  margin-top: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 14px;
}
body.all_specialties .dq-legacy .specialties-slider__dot {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 0;
  background: #252B64;
  opacity: 0.3;
  cursor: pointer;
  padding: 0;
}
body.all_specialties .dq-legacy .specialties-slider__dot.is-active {
  width: 14px;
  height: 14px;
  opacity: 1;
}
@media (max-width: 1200px) {
body.all_specialties .dq-legacy .specialties-grid {
    grid-template-columns: repeat(3, minmax(0, 235.33px));
    row-gap: 11px;
  }
body.all_specialties .dq-legacy .main_content_flex > .specialties-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
body.all_specialties .dq-legacy .specialties-slider__frame {
    min-height: auto;
  }
}
@media (max-width: 900px) {
body.all_specialties .dq-legacy .specialties-grid {
    grid-template-columns: repeat(2, minmax(0, 235.33px));
  }
body.all_specialties .dq-legacy .main_content_flex > .specialties-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
body.all_specialties .dq-legacy .specialties-slider {
    grid-template-columns: 1fr;
    row-gap: 8px;
  }
body.all_specialties .dq-legacy .specialties-slider__arrow {
    display: none;
  }
}
@media (max-width: 520px) {
body.all_specialties .dq-legacy .specialties-slider__frame {
    padding: 24px 12px 18px;
  }
body.all_specialties .dq-legacy .specialties-grid {
    grid-template-columns: minmax(0, 235.33px);
  }
body.all_specialties .dq-legacy .main_content_flex > .specialties-grid {
    grid-template-columns: 1fr;
  }
body.all_specialties .dq-legacy .specialties-grid .articles__item_title {
    font-size: 16px;
  }
body.all_specialties .dq-legacy .specialties-grid .articles__item_article {
    font-size: 14px;
  }
}
body.all_specialties .dq-legacy .specialties-preview.page-specialty {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  max-width: 1067px;
  box-sizing: border-box;
  position: static;
}
body.all_specialties .dq-legacy .specialties-preview.page-specialty .main_content_flex {
  display: block;
  width: 100%;
  max-width: 1067px;
  margin: 0;
  padding: 0;
}
body.all_specialties .dq-legacy .specialties-preview.page-specialty .main_content_search_result {
  display: block;
  min-width: 0;
  width: 100% !important;
  margin: 0;
  padding: 0;
}
body.all_specialties .dq-legacy .specialties-preview .main_content_search_result > .main_content_articles.articles_page.specialties-preview-list {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
  margin-bottom: 47px;
}
body.all_specialties .dq-legacy .specialties-preview .main_content_advertisement {
  order: 2;
  flex: 0 0 160px;
  width: 160px;
  align-self: flex-start;
}
body.all_specialties .dq-legacy .specialties-preview .main_content_advertisement img {
  width: 100%;
  height: auto;
  display: block;
}
body.all_specialties .dq-legacy .specialties-preview.page-specialty {
  margin-top: 47px;
}
body.all_specialties .dq-legacy .specialties-preview .specialty_all_articles_link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #EE645B;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
}
body.all_specialties .dq-legacy .specialties-preview .specialty_all_articles_link:hover,
body.all_specialties .dq-legacy .specialties-preview .specialty_all_articles_link:focus-visible {
  text-decoration: underline;
}
body.all_specialties .dq-legacy .specialties-preview.page-specialty .specialty_bottom_link_wrapper {
  margin-left: 0 !important;
  width: 100%;
  max-width: 1067px;
  margin-top: 37px !important;
  padding: 0;
  display: flex;
  justify-content: flex-start;
}
body.all_specialties .dq-legacy .specialties-preview.page-specialty .specialty_all_articles_inline {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin: 0;
  padding: 0;
}
body.all_specialties .dq-legacy .specialties-preview.page-specialty .main_content_search_result {
  display: block;
}
body.all_specialties .dq-legacy .specialties-preview.page-specialty .specialty_title_row {
  display: none;
}
@media (max-width: 600px) {
body.all_specialties .dq-legacy .specialties-preview .specialty_title_row {
    align-items: flex-start;
    flex-direction: column;
    gap: 8px;
  }
}
body.all_specialties .dq-legacy .specialties-preview-list .row1-left {
  display: flex;
  align-items: center;
  gap: 6px;
}
body.all_specialties .dq-legacy .specialties-preview-list .speaker-icon {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
}
body.all_specialties .dq-legacy .specialties-preview-list .speaker-icon img {
  width: 18px;
  height: 18px;
  display: block;
}
body.all_specialties .dq-legacy .specialties-preview .specialty_all_articles_link__icon {
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: none;
  -webkit-mask: none;
  mask: none;
}
body.all_specialties .dq-legacy .specialties-preview .specialty_all_articles_link__icon svg {
  width: 24px;
  height: 24px;
  display: block;
}
[dir="ltr"] body.all_specialties .dq-legacy .specialties-preview .specialty_all_articles_link__icon svg,
.dq-legacy [dir="ltr"] body.all_specialties .specialties-preview .specialty_all_articles_link__icon svg {
  transform: rotate(180deg);
  transform-origin: center;
}
body.all_specialties .dq-legacy .specialties-preview-list {
  width: 100% !important;
  max-width: none;
  margin: 0;
}
body.all_specialties .dq-legacy .specialties-preview.page-specialty .specialties-preview-list {
  margin: 0 0 47px 0 !important;
}
body.all_specialties .dq-legacy .specialties-preview-list .articles__item {
  margin-bottom: 0;
  width: auto !important;
  align-self: stretch;
  max-width: none;
}
.dq-legacy .summary-header .articles__item_langs .sep {
  color: #bbb;
  margin: 0 4px;
}
@media print {
.dq-legacy .articles__item,
.dq-legacy .print-section {
    page-break-inside: avoid;
    break-inside: avoid;
    break-inside: avoid-page;
    -webkit-column-break-inside: avoid; 
  }
.dq-legacy .print-page {
    page-break-before: always;
    break-before: page;
  }
}
.dq-legacy .page-specialty .articles__item_content,
.dq-legacy .page-specialty .articles__item_content a {
  color: var(--color_dark_gray);
}
.dq-legacy .page-specialty .articles__item_langs {
  direction: ltr; 
}
.dq-legacy .page-specialty .main_content_flex {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap; 
}
.dq-legacy .page-specialty .main_content_search_result {
  flex: 1 1 auto;
  width: auto !important; 
}
.dq-legacy .page-specialty .main_content_articles {
  width: 100% !important; 
}
.dq-legacy .page-specialty-history .main_content_flex {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: nowrap;
}
.dq-legacy .page-specialty-history .main_content_search_result {
  flex: 1 1 auto;
  width: auto !important;
}
.dq-legacy .page-specialty-history .main_content_advertisement {
  display: block;
  flex: 0 0 160px;
  width: 160px;
  align-self: flex-start;
}
.dq-legacy .page-specialty-history.main_content {
  width: 100%;
  max-width: 1250px;
  margin: 30px auto;
}
.dq-legacy .page-specialty .main_content_advertisement {
  display: block;         
  flex: 0 0 160px;        
  width: 160px;
  align-self: flex-start; 
}
.dq-legacy .page-specialty .main_content_advertisement img {
  width: 100%;
  height: auto;
  display: block;
}
html[dir="ltr"] body .dq-legacy,
body[dir="ltr"] .dq-legacy {
  direction: ltr;
}
html[dir="rtl"] body .dq-legacy,
body[dir="rtl"] .dq-legacy {
  direction: rtl;
}
body[dir="ltr"] .dq-legacy input,
body[dir="ltr"] .dq-legacy textarea,
body[dir="ltr"] .dq-legacy select,
body[dir="ltr"] .dq-legacy label {
  text-align: left;
}
.dq-legacy .text-ltr {
  direction: ltr !important;
  text-align: left !important;
}
body[dir="ltr"] .dq-legacy .cover_form_search__button {
  right: 4px;
  left: auto;
}
body[dir="ltr"] .dq-legacy .cover_form_result .close {
  right: 18px;
  left: auto;
}
@media (min-width: 768px) {
body[dir="ltr"] .dq-legacy .cover_form_select span {
    right: 44px;          
    left: auto;
    pointer-events: none; 
  }
body[dir="ltr"] .dq-legacy .cover_form_select select {
    padding-left: 16px;   
    padding-right: 76px;  
  }
}
body[dir="ltr"] .dq-legacy .cover_form_result {
  direction: ltr;
  text-align: left;
}
body[dir="ltr"] .dq-legacy .cover_form_search input,
body[dir="ltr"] .dq-legacy .cover_form .text_search {
  
  padding-right: 56px;
}
@media (min-width: 768px) {
body[dir="ltr"] .dq-legacy .cover_form_search input,
body[dir="ltr"] .dq-legacy .cover_form .text_search {
    padding-right: 156px; 
  }
}
@media (min-width: 768px) {
body[dir="ltr"] .dq-legacy .cover_form form {
    display: flex;              
    align-items: center;
  }
body[dir="ltr"] .dq-legacy .cover_form_select {
    min-width: 220px;           
    flex: 0 0 220px;            
  }
body[dir="ltr"] .dq-legacy .cover_form_pipe {
    flex: 0 0 auto;
  }
body[dir="ltr"] .dq-legacy .cover_form_search {
    flex: 1 1 auto;
    width: auto;                
    position: relative;         
  }
body[dir="ltr"] .dq-legacy .cover_form_search input,
body[dir="ltr"] .dq-legacy .cover_form .text_search {
    width: 100%;                
    box-sizing: border-box;     
  }
body[dir="ltr"] .dq-legacy .cover_form_search__button {
    z-index: 3;                 
  }
body[dir="ltr"] .dq-legacy #SearchBy {
    background-position: right -12px center;
    background-repeat: no-repeat;
    padding-right: 0px; 
    }
}
@media (min-width: 600px) {
.dq-legacy .cover_form { overflow: visible !important; }
.dq-legacy .cover_form form { overflow: visible !important; }
}
.dq-legacy .cover_login_title + .container_wrapper,
.dq-legacy .login_bg + .container_wrapper {
    position: relative;
    z-index: 3; 
}
.dq-legacy .login_bg {
    z-index: 0; 
    pointer-events: none; 
}
.dq-legacy .information_from_a_doctor {
  display: grid;
  grid-template-columns: repeat(2, minmax(260px, 1fr));
  gap: 20px;
  margin-bottom: 50px; 
  justify-content: initial; 
}
.dq-legacy .information_from_a_doctor a {
  width: auto;   
  margin: 0;     
}
@media (min-width: 768px) {
.dq-legacy .information_from_a_doctor {
    grid-template-columns: repeat(3, minmax(240px, 1fr));
  }
}
@media (min-width: 1150px) {
.dq-legacy .information_from_a_doctor {
    grid-template-columns: repeat(4, minmax(220px, 1fr));
  }
}
[dir="ltr"] .dq-legacy .information_from_a_doctor span,
.dq-legacy [dir="ltr"] .information_from_a_doctor span { margin-right: 8px; margin-left: 0; }
[dir="rtl"] .dq-legacy .information_from_a_doctor span,
.dq-legacy [dir="rtl"] .information_from_a_doctor span { margin-left: 8px; margin-right: 0; }
.dq-legacy .information_from_a_doctor {
  align-items: stretch; 
}
.dq-legacy .information_from_a_doctor a {
  height: 100%;         
}
.dq-legacy .information_from_a_doctor__item {
  min-height: 92px;     
}
.dq-legacy .information_from_a_doctor {
  grid-auto-rows: minmax(110px, auto); 
}
.dq-legacy .information_from_a_doctor a {
  align-items: stretch; 
  height: 100%;
}
.dq-legacy .information_from_a_doctor__item { 
  min-height: 110px; 
}
.dq-legacy .information_from_a_doctor__item div {
  flex: 1 1 auto;     
  min-height: 0;      
}
.dq-legacy .information_from_a_doctor a.information_from_a_doctor__item {
  min-height: 120px;     
  height: auto;          
  align-items: center;   
}
@media (min-width: 768px) {
.dq-legacy .information_from_a_doctor a.information_from_a_doctor__item {
    min-height: 132px;   
  }
}
@media (min-width: 1150px) {
.dq-legacy .information_from_a_doctor a.information_from_a_doctor__item {
    min-height: 144px;   
  }
}
.dq-legacy .information_from_a_doctor {
  grid-auto-rows: auto; 
}
.dq-legacy .information_from_a_doctor a {
  width: 100% !important;      
  justify-self: stretch;       
  margin: 0 !important;        
  height: auto !important;     
  align-items: center;         
}
.dq-legacy .information_from_a_doctor a:nth-child(n) {
  margin: 0 !important;
}
.dq-legacy .information_from_a_doctor a.information_from_a_doctor__item,
.dq-legacy .information_from_a_doctor__item {
  min-height: 0 !important;
}
[dir="rtl"] .dq-legacy .main_content__medicament_details__item_search button,
.dq-legacy [dir="rtl"] .main_content__medicament_details__item_search button { left: 0; right: auto; }
[dir="rtl"] .dq-legacy .main_content__medicament_details__item_search span,
.dq-legacy [dir="rtl"] .main_content__medicament_details__item_search span { right: 12px; left: auto; }
[dir="rtl"] .dq-legacy .main_content__medicament_details__item_search input,
.dq-legacy [dir="rtl"] .main_content__medicament_details__item_search input { padding-right: 48px; padding-left: 12px; }
[dir="ltr"] .dq-legacy .main_content__medicament_details__item_search button,
.dq-legacy [dir="ltr"] .main_content__medicament_details__item_search button { right: 0; left: auto; }
[dir="ltr"] .dq-legacy .main_content__medicament_details__item_search span,
.dq-legacy [dir="ltr"] .main_content__medicament_details__item_search span { left: 12px; right: auto; }
[dir="ltr"] .dq-legacy .main_content__medicament_details__item_search input,
.dq-legacy [dir="ltr"] .main_content__medicament_details__item_search input { padding-left: 48px; padding-right: 12px; }
[dir="ltr"] .dq-legacy .articles__item_img,
.dq-legacy [dir="ltr"] .articles__item_img { margin: 0 15px 0 0; }
[dir="ltr"] .dq-legacy .articles_page,
.dq-legacy [dir="ltr"] .articles_page { direction: ltr; }
[dir="ltr"] .dq-legacy .articles_page .articles__item,
.dq-legacy [dir="ltr"] .articles_page .articles__item { direction: ltr; }
[dir="ltr"] .dq-legacy .articles_page .articles__item_content,
.dq-legacy [dir="ltr"] .articles_page .articles__item_content { text-align: left; }
[dir="ltr"] .dq-legacy .articles_page .articles__item,
.dq-legacy [dir="ltr"] .articles_page .articles__item {
  display: flex;           
  flex-direction: row;     
  text-align: left;        
}
[dir="ltr"] .dq-legacy .articles_page .articles__item_title,
.dq-legacy [dir="ltr"] .articles_page .articles__item_title,
[dir="ltr"] .dq-legacy .articles_page .articles__item_article,
.dq-legacy [dir="ltr"] .articles_page .articles__item_article,
[dir="ltr"] .dq-legacy .articles_page .articles__item_financed,
.dq-legacy [dir="ltr"] .articles_page .articles__item_financed {
  text-align: left;
}
[dir="ltr"] .dq-legacy .articles_page .articles__item_img,
.dq-legacy [dir="ltr"] .articles_page .articles__item_img { margin: 0 15px 0 0; }
@media (min-width: 1200px) {
body[dir="ltr"].diagnosis .dq-legacy .main_content_flex {
    display: flex;
    flex-direction: row;
  }
body[dir="ltr"].diagnosis .dq-legacy .main_content_advertisement {
    order: 1;               
    display: block;
  }
body[dir="ltr"].diagnosis .dq-legacy .main_content_search_result {
    order: 2;               
    flex: 1 1 auto;
  }
}
.dq-legacy .page-specialty .main_content_articles {
  display: grid;
  grid-template-columns: 1fr;       
  gap: 16px;
}
@media (min-width: 600px) {
.dq-legacy .page-specialty .main_content_articles {
    grid-template-columns: repeat(2, minmax(260px, 1fr));
  }
}
.dq-legacy .page-specialty .articles__item {
  width: auto !important;           
  margin: 0 !important;             
  display: flex;
  flex-direction: column;           
  overflow: hidden;
}
@media (min-width: 768px) {
.dq-legacy .page-specialty .articles__item {
    flex-direction: row;
  }
}
.dq-legacy .page-specialty .articles__item_img {
  flex: 0 0 120px;                  
  height: 120px;                    
  border-radius: 6px;
  overflow: hidden;                 
}
[dir="rtl"] .dq-legacy .page-specialty .articles__item_img,
.dq-legacy [dir="rtl"] .page-specialty .articles__item_img { margin: 0 0 0 15px; }
[dir="ltr"] .dq-legacy .page-specialty .articles__item_img,
.dq-legacy [dir="ltr"] .page-specialty .articles__item_img { margin: 0 15px 0 0; }
.dq-legacy .page-specialty .articles__item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.dq-legacy .page-specialty .articles__item_content {
  flex: 1 1 auto;
  min-width: 0;                     
  text-align: inherit;              
}
[dir="ltr"] .dq-legacy .page-specialty .articles__item_title,
.dq-legacy [dir="ltr"] .page-specialty .articles__item_title,
[dir="ltr"] .dq-legacy .page-specialty .articles__item_article,
.dq-legacy [dir="ltr"] .page-specialty .articles__item_article { text-align: left; }
.dq-legacy .page-specialty .main_content_articles {
  grid-template-columns: repeat(2, minmax(240px, 1fr)) !important;
}
@media (max-width: 480px) {
.dq-legacy .page-specialty .main_content_articles {
    grid-template-columns: 1fr !important;
  }
}
.dq-legacy .page-specialty .main_content_articles {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(300px, 1fr)) !important; 
  gap: 16px !important;
  align-items: stretch;
}
.dq-legacy .page-specialty .articles__item {
  width: 100% !important;     
  margin: 0 !important;       
}
@media (max-width: 600px) {
.dq-legacy .page-specialty .main_content_articles {
    grid-template-columns: 1fr !important;
  }
}
.dq-legacy .page-specialty .main_content_articles {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
  align-items: stretch !important;
}
.dq-legacy .page-specialty .main_content_articles > .articles__item {
  box-sizing: border-box !important;
  flex: 1 1 calc(50% - 16px) !important;   
  max-width: calc(50% - 16px) !important;
  width: calc(50% - 16px) !important;      
  margin: 0 !important;                    
}
@media (max-width: 600px) {
.dq-legacy .page-specialty .main_content_articles > .articles__item {
    flex: 1 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
.dq-legacy .specialty .main_content_articles {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
  align-items: stretch !important;
}
.dq-legacy .specialty .main_content_articles > .articles__item {
  box-sizing: border-box !important;
  flex: 1 1 calc(50% - 16px) !important;   
  max-width: calc(50% - 16px) !important;
  width: calc(50% - 16px) !important;
  margin: 0 !important;                    
}
@media (max-width: 1360px) {
.dq-legacy .specialty .main_content_articles > .articles__item {
    flex: 1 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
.dq-legacy .page-specialty .main_content_articles,
.dq-legacy .specialty.page-specialty .main_content_articles,
.dq-legacy .page-specialty .main_content_articles.articles_page {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  gap: 16px !important;
}
.dq-legacy .page-specialty .main_content_articles > .articles__item,
.dq-legacy .page-specialty .main_content_articles.articles_page > .articles__item,
.dq-legacy .specialty.page-specialty .main_content_articles > .articles__item {
  flex: 0 0 auto !important;
  max-width: 100% !important;
  width: 100% !important;
}
body.all_specialties .dq-legacy .page-specialty .main_content_articles.articles_page.specialties-preview-list > .articles__item {
  width: auto !important;
  max-width: none !important;
  align-self: stretch;
}
[dir="ltr"] .dq-legacy .information_from_a_doctor__item div,
.dq-legacy [dir="ltr"] .information_from_a_doctor__item div { text-align: left; }
[dir="rtl"] .dq-legacy .information_from_a_doctor__item div,
.dq-legacy [dir="rtl"] .information_from_a_doctor__item div { text-align: right; }
[dir="ltr"] .dq-legacy .information_from_a_doctor__item div p,
.dq-legacy [dir="ltr"] .information_from_a_doctor__item div p,
[dir="ltr"] .dq-legacy .information_from_a_doctor__item .description,
.dq-legacy [dir="ltr"] .information_from_a_doctor__item .description { text-align: left; }
[dir="rtl"] .dq-legacy .information_from_a_doctor__item div p,
.dq-legacy [dir="rtl"] .information_from_a_doctor__item div p,
[dir="rtl"] .dq-legacy .information_from_a_doctor__item .description,
.dq-legacy [dir="rtl"] .information_from_a_doctor__item .description { text-align: right; }
[dir="ltr"] .dq-legacy .main_content_alphabet_en,
.dq-legacy [dir="ltr"] .main_content_alphabet_en { flex-direction: row; }
[dir="rtl"] .dq-legacy .main_content_alphabet_en,
.dq-legacy [dir="rtl"] .main_content_alphabet_en { flex-direction: row-reverse; }
[dir="ltr"] .dq-legacy .main_content_alphabet_he,
.dq-legacy [dir="ltr"] .main_content_alphabet_he { flex-direction: row-reverse; }
[dir="rtl"] .dq-legacy .main_content_alphabet_he,
.dq-legacy [dir="rtl"] .main_content_alphabet_he { flex-direction: row; }
[dir="rtl"] .dq-legacy .main_content__medicament_details__item__header svg,
.dq-legacy [dir="rtl"] .main_content__medicament_details__item__header svg { margin-left: 8px;}
[dir="ltr"] .dq-legacy .main_content__medicament_details__item__header svg,
.dq-legacy [dir="ltr"] .main_content__medicament_details__item__header svg { margin-right: 8px;}
[dir="rtl"] .dq-legacy .search_result__toggle p,
.dq-legacy [dir="rtl"] .search_result__toggle p {
    padding: 4px 0 0 8px;
}
[dir="ltr"] .dq-legacy .search_result__toggle p,
.dq-legacy [dir="ltr"] .search_result__toggle p {
    padding: 4px 8px 0 0px;
}
body[dir="ltr"] .dq-legacy .container_reg_form .error_msg {
    margin-top: 60px !important;
}
.dq-legacy .container_reg_form .error_msg {
    margin: 8px 0 0;    
    margin-bottom: 0;
    display: flex;
    align-items: center;
    position: relative;
}
.dq-legacy .container_reg_form .error_msg svg {
    margin-inline-end: 6px; 
    height: 20px;
}
body[dir="rtl"] .dq-legacy .container_reg_form .error_msg {
    margin-bottom: -48px !important;   
    display: block !important;         
    position: static !important;       
}
body[dir="rtl"] .dq-legacy .container_reg_form .error_msg svg {
    margin-inline-start: 6px;          
    margin-inline-end: 0;
}
.dq-legacy .container_reg_form .error_msg {
  margin-top: 30px !important;
  margin-bottom: 0 !important;
}
.dq-legacy .container_reg_form .error_row {
  min-height: 30px;            
  display: flex;
  align-items: flex-start;  
}
body[dir="ltr"] .dq-legacy #user_type_select_1,
body[dir="ltr"] .dq-legacy #user_type_select_2 {
  display: grid;
  grid-template-columns: minmax(260px, 1fr) auto;
  column-gap: 12px;
  row-gap: 12px;
  align-items: center;
}
body[dir="ltr"] .dq-legacy #user_type_select_1 > select {
  grid-column: 1 / -1;
}
body[dir="ltr"] .dq-legacy #doctor_license_number {
  grid-column: 1;
}
body[dir="ltr"] .dq-legacy #nurse_license_number_msg {
  grid-column: 2;
  justify-self: start;
  align-self: center;
  margin: 0;
  padding: 0 0 0 8px;
  font-size: 12px;
  white-space: nowrap; 
}
body[dir="ltr"] .dq-legacy #pharmacist_license_number {
  grid-column: 1;
}
body[dir="ltr"] .dq-legacy #pharmacist_license_number_msg {
  grid-column: 2;
  justify-self: start;
  align-self: center;
  margin: 0;
  padding: 0 0 0 8px;
  font-size: 12px;
  white-space: nowrap; 
}
@media (max-width: 560px) {
body[dir="ltr"] .dq-legacy #user_type_select_1,
body[dir="ltr"] .dq-legacy #user_type_select_2 {
    grid-template-columns: 1fr;
  }
body[dir="ltr"] .dq-legacy #nurse_license_number_msg,
body[dir="ltr"] .dq-legacy #pharmacist_license_number_msg {
    grid-column: 1;
    padding-left: 0;
    margin-top: 6px;
    white-space: normal; 
  }
}
body[dir="ltr"] .dq-legacy select {
  background-image: url("../svg/package/select_drop_down.svg");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px 16px;
  padding-right: 36px; 
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
}
body[dir="rtl"] .dq-legacy select {
  background-image: url("../svg/package/select_drop_down.svg");
  background-repeat: no-repeat;
  background-position: left 12px center;
  background-size: 16px 16px;
  padding-left: 36px; 
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
}
body[dir="rtl"] .dq-legacy #SearchBy {
  background-size: 30px 30px; 
  background-position: left 10px center;
  padding-left: 50px;
}
@media (max-width: 560px) {
body[dir="ltr"] .dq-legacy select { background-position: right 10px center; padding-right: 30px; }
body[dir="rtl"] .dq-legacy select { background-position: left 10px center;  padding-left: 30px; }
}
body[dir="ltr"] .dq-legacy .container_reg_nav_center svg {
  transform: scaleX(-1);
  transform-origin: center;
}
body[dir="ltr"] .dq-legacy #user_type_select_1,
body[dir="ltr"] .dq-legacy #user_type_select_2 {
  display: block;
}
body[dir="ltr"] .dq-legacy #user_type_select_1 select,
body[dir="ltr"] .dq-legacy #user_type_select_2 select,
body[dir="ltr"] .dq-legacy #user_type_select_1 input,
body[dir="ltr"] .dq-legacy #user_type_select_2 input {
  width: 100%;
  max-width: 100%;
}
body[dir="ltr"] .dq-legacy #nurse_license_number_msg,
body[dir="ltr"] .dq-legacy #pharmacist_license_number_msg {
  display: block;
  grid-column: auto;     
  justify-self: unset;
  align-self: unset;
  margin: 6px 0 0 0;
  padding: 0;
  font-size: 12px;
  white-space: normal;   
}
body[dir="ltr"] .dq-legacy .user_type_selected {
  overflow-x: hidden;
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header {
  display:flex;
  align-items:center;
  gap:8px; 
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header .dq-indications-figma-icon img {
  width:22px;
  height:22px;
  display:inline-block;
  vertical-align:middle;
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header {
  display: flex;
  align-items: center; 
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header .dq-indications-figma-icon {
  display: flex;
  align-items: center; 
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header .dq-indications-figma-icon img {
  display: block;      
  width: 22px;
  height: 22px;
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header .first {
  display: flex;
  align-items: center; 
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header {
  display:flex !important;
  align-items:center !important; 
  gap:8px !important;            
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header .dq-indications-figma-icon {
  display:flex !important;
  align-items:center !important; 
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header .dq-indications-figma-icon img {
  display:block;    
  width:22px;
  height:22px;
}
.dq-legacy .main_content__medicament_details__item__header.dq-indications-header .first {
  display:inline-flex !important;
  align-items:center !important; 
  line-height:1.2;               
}
.dq-legacy #header_search .searchResult .indication_group {
  margin: 0 0 18px 0;
  text-align: right;
}
.dq-legacy #header_search .searchResult .indication_parent {
  color: #222222;            
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  display: block;
  margin: 0 0 8px 0;
}
.dq-legacy #header_search .searchResult .indication_children a {
  color: var(--main-dark-grey, #323232);  
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 12px;
  text-transform: none;
  display: block;
  padding: 0 0 12px 0;
}
.dq-legacy #header_search .searchResult .indication_children a .count {
  color: var(--main-dark-grey, #323232);
}
.dq-legacy #header_search .searchResult .all_indications_group {
  color: var(--main-grey-blue, #81849A);  
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 10px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-transform: uppercase;
  display: block;
  margin-top: 6px;
}
.dq-legacy #header_search .searchResult .indication_group {
  margin: 0 0 18px 0;
  text-align: right;
}
.dq-legacy #header_search .searchResult .indication_parent {
  color: #222222;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  display: block;
  margin: 0 0 8px 0;
}
.dq-legacy #header_search .searchResult .indication_children {
  display: block;
  padding-right: 12px; 
}
.dq-legacy #header_search .searchResult .indication_children a {
  color: var(--main-dark-grey, #323232);
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.35;
  text-transform: none;
  display: block;
  padding: 2px 0 12px 0;
}
.dq-legacy #header_search .searchResult .indication_children a .count {
  color: var(--main-dark-grey, #323232);
}
.dq-legacy #header_search .searchResult .all_indications_group {
  color: var(--main-grey-blue, #81849A);
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 10px; 
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  text-transform: uppercase;
  display: block;
  margin-top: 6px;
}
body[dir="ltr"] .dq-legacy #header_search .searchResult .indication_group {
  text-align: left;
}
body[dir="ltr"] .dq-legacy #header_search .searchResult .indication_children {
  padding-right: 0;
  padding-left: 12px;
}
html[lang="en"] .dq-legacy .main_content__medicament_details__item .ATC {
  flex-direction: row;        
  align-items: center;
  width: 100%;
}
html[lang="en"] .dq-legacy .main_content__medicament_details__item .ATC_title {
  padding: 0 16px 0 0;             
  margin: 0 16px 0 0;              
  border: none;                    
}
.dq-legacy .main_content__medicament_details__item .ATC_links {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 12px;
  align-items: center;
}
html[lang="he"] .dq-legacy .main_content__medicament_details__item .ATC_links {
  margin-left: 0;
  margin-right: 0;
  direction: rtl;
  text-align: right;
  justify-content: flex-start;
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item .ATC {
  
  flex-direction: row;
  align-items: center;
  width: 100%;
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item .ATC_title {
  
  padding: 0 0 0 16px;
  margin: 0 0 0 16px;
  border: none; 
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item .ATC_title {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 16px;
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item .ATC_links {
  margin-left: 0;
  flex: 1;
  text-align: right;
  direction: rtl;
  justify-content: flex-start;
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item .ATC_links {
  padding-right: 30px;
}
.dq-legacy .main_content__medicament_details__item .dq_atc_breadcrumb {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 10px;
  align-items: center;
}
[dir="rtl"] .dq-legacy .main_content__medicament_details__item .dq_atc_breadcrumb,
.dq-legacy [dir="rtl"] .main_content__medicament_details__item .dq_atc_breadcrumb {
  direction: rtl;
}
.dq-legacy .main_content__medicament_details__item .ATC_title {
  position: relative;
}
.dq-legacy .main_content__medicament_details__item .ATC_title::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0; 
  width: 1px;
  background: #E0E2E5;
  z-index: 1;
}
html[dir="ltr"] .dq-legacy .main_content__medicament_details__item .ATC_title::after {
  right: -12px; 
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item .ATC_title::after {
  left: -16px;  
}
.dq-legacy .main_content__medicament_details__item_det,
.dq-legacy .main_content__medicament_details__item_info,
.dq-legacy .main_content__medicament_details__item_links,
.dq-legacy .main_content__medicament_details__item__header {
  text-align: start;
}
.dq-legacy .main_content__medicament_details__item_icon svg {
  margin-inline-start: 12px;
  margin-left: 0;
  margin-right: 0;
}
.dq-legacy .main_content__medicament_details__item__header .second {
  margin-inline-start: 32px;
  margin: 10px 0 0 0; 
}
.dq-legacy .main_content__medicament_details__item_item {
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_info {
  flex-direction: row-reverse;
  align-items: stretch;
  gap: 0;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_item {
  border: none;
  width: auto;
  flex: 1 1 0;
}
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_item,
html[lang="he"] .dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_item {
  border-left: none;
  border-right: none;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .dq_drug_info_card__divider {
  display: inline-block;
  width: 1px;
  min-width: 1px;
  flex: 0 0 1px;
  background: #E0E2E5;
  align-self: stretch;
  margin: 16px 0;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det {
  align-items: stretch;
  gap: 0;
  flex-direction: row-reverse;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det > div {
  width: auto;
  flex: 1 1 0;
  border: none;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det .dq_drug_info_card__divider {
  display: inline-block;
  width: 1px;
  min-width: 1px;
  flex: 0 0 1px;
  background: #E0E2E5;
  
  height: 40px;
  align-self: center;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det .dq_drug_info_card__divider {
  display: inline-block;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det[dir="ltr"] > div,
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det[dir="ltr"] .main_content__medicament_details__item_title,
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det[dir="ltr"] a,
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det[dir="ltr"] p {
  text-align: left;
}
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det[dir="rtl"] > div,
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det[dir="rtl"] .main_content__medicament_details__item_title,
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det[dir="rtl"] a,
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det[dir="rtl"] p {
  text-align: right;
}
@media (max-width: 900px) {
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det {
    flex-direction: column;
  }
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card.dq_drug_info_card--links .main_content__medicament_details__item_det .dq_drug_info_card__divider {
    display: none;
  }
}
@media (max-width: 900px) {
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .main_content__medicament_details__item_info {
    flex-direction: column;
  }
.dq-legacy .main_content__medicament_details__item.dq_drug_info_card .dq_drug_info_card__divider {
    display: none;
  }
}
.dq-legacy .main_content__medicament_details__item_links a,
.dq-legacy .main_content__medicament_details__item_det a {
  text-align: start;
}
.dq-legacy .dq_ltr_number {
  text-align: start;
}
.dq-legacy .dq_ltr_number > span[dir="ltr"] {
  unicode-bidi: isolate;
}
html[lang="en"] .dq-legacy .main_content__medicament_details__item .ATC_links {
  margin-left: 0;
  text-align: left;
}
.dq-legacy .leaflet_chat_btn {
  position: fixed;
  bottom: 60px; 
  right: 10px;
  width: 230px;
  height: 106px;
  color: #fff;
  font-size: .9em;
  padding: 0;
  border-radius: 23px;
  text-align: center;
  cursor: pointer;
  transition: .3s;
  
  z-index: 1010;
  display: block; 
}
.dq-legacy .leaflet_chat_btn img {
  width: 230px;
  height: 106px;
  display: block;
}
.dq-legacy .leaflet_chat_btn.is-open-image {
  width: 141px;
}
.dq-legacy .leaflet_chat_btn.is-open-image img {
  width: 141px;
}
.dq-legacy .leaflet_chat_btn:hover {

  transform: translateY(1px);
}
.dq-legacy .leaflet_chat_modal_bg {
  display: none; 
  position: fixed;
  inset: 0;
  direction: ltr; 
  width: 100%;
  height: 100vh;
  background: rgba(0,0,0,.60);
  z-index: 1001;
  justify-content: center;
  align-items: center;
}
body.dq_drq_open .dq-legacy {
  overflow: hidden;
}
.dq-legacy .leaflet_chat_modal_bg.is-open {
  justify-content: flex-end;
  align-items: flex-end;
  padding-right: 126px;
  padding-left: 0;
  padding-bottom: 66px;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  animation: dqDrQFadeIn .18s ease-out;
}
.dq-legacy .leaflet_chat_modal_bg.is-docked {
  inset: auto;
  width: auto;
  height: auto;
  right: 126px;
  bottom: 66px;
  z-index: 2147483001;
  background: transparent;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0;
}
@keyframes dqDrQFadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}
body.dq_drq_open .dq-legacy .found_mistake_btn,
body.dq_drq_open .dq-legacy .accessibility_btn,
body.dq_drq_open .dq-legacy .accessibility_open {
  opacity: 0;
  pointer-events: none;
  transform: translateY(8px);
  transition: opacity .16s ease, transform .16s ease;
}
body.dq_drq_open .dq-legacy .leaflet_chat_btn {
  display: none;
}
.dq-legacy .dq_drq_hero {
  position: relative;
  width: 100%;
  border-radius: 14px;
  overflow: hidden;
  margin: 10px 0 20px;
  background: #0f1730;
}
.dq-legacy .dq_drq_page_title {
  margin: 4px 0 12px;
  color: var(--main-Pink2, #EE645B);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Rubik, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: block;
  width: 100%;
}
[dir="rtl"] .dq-legacy .dq_drq_page_title,
.dq-legacy [dir="rtl"] .dq_drq_page_title { text-align: right; }
[dir="ltr"] .dq-legacy .dq_drq_page_title,
.dq-legacy [dir="ltr"] .dq_drq_page_title { text-align: left; }
.dq-legacy .dq_drq_page_title--he { text-align: right !important; direction: rtl; }
.dq-legacy .dq_drq_page_title--en { text-align: left !important; direction: ltr; }
html[lang="he"] .dq-legacy .dq_drq_page_title { text-align: right !important; direction: rtl; }
@media (max-width: 767.98px) {
.dq-legacy .dq_drq_page_title { margin-top: 28px; }
}
.dq-legacy .dq_drq_hero__img {
  display: block;
  width: 100%;
  height: auto;
}
.dq-legacy .dq_drq_hero__overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  padding: 24px 32px;
  color: #fff;
  background: transparent;
}
[dir="rtl"] .dq-legacy .dq_drq_hero__overlay,
.dq-legacy [dir="rtl"] .dq_drq_hero__overlay {
  text-align: right;
  align-items: flex-end;
}
[dir="ltr"] .dq-legacy .dq_drq_hero__overlay,
.dq-legacy [dir="ltr"] .dq_drq_hero__overlay {
  text-align: left;
  align-items: flex-start;
}
.dq-legacy .dq_drq_hero__title {
  margin: 0;
  font-family: Rubik, sans-serif;
  font-size: 34px;
  line-height: 1.1;
  font-weight: 700;
}
.dq-legacy .dq_drq_hero__subtitle {
  margin: 0;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  line-height: 1.4;
  max-width: 60ch;
}
.dq-legacy .dq_drq_hero {
  container-type: inline-size;
}
.dq-legacy .dq_drq_hero__message {
  margin: 0;
  font-family: Rubik, sans-serif;
  font-size: clamp(7px, 1.2vw, 16px);
  font-size: clamp(7px, 1.5cqw, 16px);
  line-height: 1.45;
  font-weight: 400;
  padding: 0;
  background: transparent;
  text-shadow: none;
  position: absolute;
  top: 25%;
  bottom: 25%;
  left: 39%;
  right: 16.5%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
[dir="ltr"] .dq-legacy .dq_drq_hero__message,
.dq-legacy [dir="ltr"] .dq_drq_hero__message {
  direction: ltr;
  text-align: left;
}
[dir="rtl"] .dq-legacy .dq_drq_hero__message,
.dq-legacy [dir="rtl"] .dq_drq_hero__message {
  direction: rtl;
  text-align: right;
}
.dq-legacy .leaflet_chat_modal {
  background: #fff;
  width: 477.06px;
  height: 332px;
  display: flex;
  flex-direction: column;
  border-radius: 40px;
  box-shadow: 0 2px 20px rgba(99,133,194,0.5);
  overscroll-behavior: none;
}
.dq-legacy .leaflet_chat_corner_arrow {
  position: absolute;
  top: 18px;
  left: 18px;
  color: #323232;
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  pointer-events: auto;
  border: 0;
  background: transparent;
  cursor: pointer;
  padding: 0;
  z-index: 20;
}
.dq-legacy .leaflet_chat_corner_arrow_icon {
  width: 24px;
  height: 24px;
  display: none;
}
.dq-legacy .leaflet_chat_corner_arrow_icon--normal {
  display: block;
}
.dq-legacy .leaflet_chat_corner_arrow.is-expanded .leaflet_chat_corner_arrow_icon--normal {
  display: none;
}
.dq-legacy .leaflet_chat_corner_arrow.is-expanded .leaflet_chat_corner_arrow_icon--center {
  display: block;
}
.dq-legacy .leaflet_chat_modal_bg.is-expanded {
  justify-content: center;
  align-items: center;
  padding-right: 0;
  padding-bottom: 0;
  z-index: 2147483001;
}
.dq-legacy .leaflet_chat_modal.is-expanded {
  width: 1149px !important;
  height: 804.3px !important;
  max-width: calc(100vw - 32px);
  max-height: calc(100vh - 32px);
}
.dq-legacy .leaflet_chat_modal.is-expanded::after {
  content: "";
  position: fixed;
  left: calc(60vw - 1098.5px);
  bottom: -70px;
  width: 404px;
  height: 525.098px;
  background: url('/images/ask_dr_q_extended.png') center / contain no-repeat;
  pointer-events: none;
  z-index: 2147483002;
}
.dq-legacy .leaflet_chat_modal.is-expanded .leaflet_chat_messages {
  padding: 131px 94px 16px;
}
.dq-legacy .leaflet_chat_modal.is-expanded .leaflet_chat_form {
  padding: 0 94px 38px;
}
.dq-legacy .leaflet_chat_modal.is-expanded .leaflet_chat_input_wrap {
  min-height: 74px;
  height: auto;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}
.dq-legacy .leaflet_chat_modal.is-expanded .leaflet_chat_send.btn {
  width: 60px !important;
  height: 60px !important;
}
.dq-legacy .leaflet_chat_modal.is-expanded .leaflet_chat_send.btn svg {
  width: 60px;
  height: 60px;
}
@media (max-width: 1280px) {
.dq-legacy .leaflet_chat_modal.is-expanded::after {
    left: calc(60vw - 1098.5px);
    bottom: -70px;
  }
}
.dq-legacy .leaflet_chat_loader_overlay {
  display: none;
  position: absolute;
  inset: 0;
  z-index: 10;
  pointer-events: none;
  background: rgba(255, 255, 255, 0.82);
  align-items: center;
  justify-content: center;
}
body.medicament .dq-legacy .leaflet_chat_modal:not(.is-expanded),
body.medicament_info .dq-legacy .leaflet_chat_modal:not(.is-expanded) {
  width: 477.062px !important;
  height: 474px !important;
}
body.medicament .dq-legacy .leaflet_chat_modal.is-loading:not(.is-expanded),
body.medicament_info .dq-legacy .leaflet_chat_modal.is-loading:not(.is-expanded) {
  width: 477.062px !important;
  height: 474px !important;
}
.dq-legacy .leaflet_chat_loader_card {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 40px;
  padding: 9px 18px;
  border-radius: 10px;
  border: 1px solid #D8DCE3;
  background: #FFFFFF;
  box-shadow: 0 6px 24px rgba(13, 15, 43, 0.10);
}
.dq-legacy .leaflet_chat_loader_spinner {
  width: 18px;
  height: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 18px;
}
.dq-legacy .leaflet_chat_loader_spinner img {
  width: 18px;
  height: 18px;
  display: block;
}
.dq-legacy .leaflet_chat_loader_text {
  color: #323232;
  font-family: 'Rubik', sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  white-space: nowrap;
}
@media (max-width: 900px) {
.dq-legacy .leaflet_chat_loader_text {
    font-size: 18px;
    line-height: 24px;
  }
}
.dq-legacy .leaflet_chat_modal.is-loading:not(.is-expanded) {
  width: 477.06px !important;
  height: 332px !important;
  border-radius: 40px;
}
.dq-legacy .leaflet_chat_modal.is-loading .leaflet_chat_messages,
.dq-legacy .leaflet_chat_modal.is-loading .leaflet_chat_form {
  visibility: hidden;
}
.dq-legacy .leaflet_chat_modal.is-loading .leaflet_chat_loader_overlay {
  background: transparent;
}
.dq-legacy .leaflet_chat_modal.is-loading .leaflet_chat_loader_card {
  width: 390px;
  min-height: 82px;
  border-radius: 20px;
  background: rgba(224, 237, 244, 0.5);
  border: none;
  box-shadow: none;
  justify-content: center;
  padding: 16px 22px;
}
.dq-legacy .leaflet_chat_modal.is-loading .leaflet_chat_loader_spinner {
  display: none;
}
.dq-legacy .leaflet_chat_modal.is-loading .leaflet_chat_loader_text {
  color: #323232;
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  white-space: normal;
}
@media (max-width: 700px) {
.dq-legacy .leaflet_chat_modal {
    width: min(477.06px, calc(100vw - 24px));
    height: 332px;
  }
.dq-legacy .leaflet_chat_modal.is-loading:not(.is-expanded) {
    width: min(477.06px, calc(100vw - 24px)) !important;
    height: 332px !important;
  }
.dq-legacy .leaflet_chat_modal.is-loading .leaflet_chat_loader_card {
    width: calc(100% - 40px);
  }
.dq-legacy .leaflet_chat_modal.is-loading .leaflet_chat_loader_text {
    font-size: 18px;
    line-height: normal;
  }
}
.dq-legacy .leaflet_chat_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 56px;
  padding: 10px 16px;
  color: var(--color_purple);
  font-weight: 700;
  border-bottom: none;
  position: relative;
}
.dq-legacy .leaflet_chat_close {
  position: absolute;
  top: 11px;
  right: 16px;
  border: none;
  background: transparent;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  border-radius: 999px;
  width: 34px;
  height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  z-index: 20;
}
.dq-legacy .leaflet_chat_messages {
  padding: 14px 16px;
  overflow: auto;
  flex: 1 1 auto;
  min-height: 0;           
  display: flex;
  flex-direction: column;
  align-items: stretch;    
  gap: 8px;
  overscroll-behavior: contain;
}
.dq-legacy .leaflet_msg {
  margin: 0;
  max-width: 100%;
  width: fit-content;         
  min-width: 40%;             
  min-height: 40px;
  padding: 10px 15px;
  display: block;             
  flex: 0 0 auto;             
  border-radius: 12px;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: anywhere;
  box-sizing: border-box;
  color: var(--Text-Dark, #0D0F2B);
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;           
  line-height: 24px; 
}
.dq-legacy .leaflet_msg_label {
  font-weight: 700;
  margin-right: 4px;
}
.dq-legacy .leaflet_msg.is-rtl .leaflet_msg_label {
  margin-right: 0;
  margin-left: 4px;
}
.dq-legacy .leaflet_msg_text {
  font-weight: 400;
}
.dq-legacy .leaflet_msg_text--rich {
  display: block;
  margin-top: 4px;
  white-space: normal;
}
.dq-legacy .leaflet_msg_text--rich h1,
.dq-legacy .leaflet_msg_text--rich h2,
.dq-legacy .leaflet_msg_text--rich h3,
.dq-legacy .leaflet_msg_text--rich h4,
.dq-legacy .leaflet_msg_text--rich h5,
.dq-legacy .leaflet_msg_text--rich h6 {
  margin: 0 0 6px;
  line-height: 1.35;
}
.dq-legacy .leaflet_msg_text--rich p {
  margin: 0 0 6px;
}
.dq-legacy .leaflet_msg_text--rich p:last-child,
.dq-legacy .leaflet_msg_text--rich ul:last-child,
.dq-legacy .leaflet_msg_text--rich ol:last-child,
.dq-legacy .leaflet_msg_text--rich h1:last-child,
.dq-legacy .leaflet_msg_text--rich h2:last-child,
.dq-legacy .leaflet_msg_text--rich h3:last-child,
.dq-legacy .leaflet_msg_text--rich h4:last-child,
.dq-legacy .leaflet_msg_text--rich h5:last-child,
.dq-legacy .leaflet_msg_text--rich h6:last-child {
  margin-bottom: 0;
}
.dq-legacy .leaflet_msg_text--rich ul,
.dq-legacy .leaflet_msg_text--rich ol {
  margin: 0 0 6px;
  padding-inline-start: 1.25em;
  list-style-position: outside;
}
.dq-legacy .leaflet_msg_text--rich li {
  margin: 1px 0;
  padding-inline-start: 0;
}
.dq-legacy .leaflet_msg_text--rich table {
  width: 100%;
  border-collapse: collapse;
  margin: 4px 0 6px;
  font-size: 14px;
  line-height: 1.4;
}
.dq-legacy .leaflet_msg_text--rich th,
.dq-legacy .leaflet_msg_text--rich td {
  border: 1px solid rgba(13, 15, 43, 0.2);
  padding: 6px 8px;
  text-align: start;
  vertical-align: top;
  
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
  hyphens: none;
}
.dq-legacy .leaflet_msg_text--rich thead th {
  background: rgba(13, 15, 43, 0.06);
  font-weight: 700;
}
.dq-legacy .leaflet_msg_text--rich figure {
  margin: 6px 0;
}
.dq-legacy .leaflet_msg_text--rich img {
  display: block;
  max-width: 100%;
  height: auto;
  border: 1px solid rgba(13, 15, 43, 0.16);
  border-radius: 8px;
}
.dq-legacy .leaflet_msg.is-rtl {
  direction: rtl;
  text-align: right;
}
.dq-legacy .leaflet_msg.is-ltr {
  direction: ltr;
  text-align: left;
}
.dq-legacy .leaflet_msg.user {
  background: rgba(205,206,212,0.50);
  border: none;
  border-radius: 20px;
  align-self: flex-end !important;
  margin-left: auto;
  margin-right: 0;
}
.dq-legacy .leaflet_msg.assistant {
  background: rgba(219,186,207,0.50);
  border: none;
  border-radius: 20px;
  align-self: flex-start !important;
  margin-right: auto;
  margin-left: 0;
}
.dq-legacy .leaflet_chat_form {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 10px;
  padding: 14px 16px 16px;
  border-top: none;
}
.dq-legacy .leaflet_chat_input_wrap {
  position: relative;
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  width: 100%;
  min-height: 78px;
  height: auto;
  background: #ffffff;
  border: 1px solid #57778C; 
  border-radius: 50px;
  padding-left: 24px;  
  padding-right: 143px; 
  padding-top: 0;
  padding-bottom: 0;
}
.dq-legacy .leaflet_chat_input {
  flex: 1 1 auto;
  width: 100%;
  min-width: 0;
  min-height: 24px;
  height: 24px;
  max-height: none;
  background: transparent;
  border: none;
  outline: none;
  resize: none;
  overflow-x: hidden;
  overflow-y: hidden;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  color: var(--Text-Dark, #0D0F2B);
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 0; 
}
.dq-legacy .leaflet_chat_input::placeholder {
  color: #57778C;
  opacity: 1;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.dq-legacy .leaflet_chat_modal.is-expanded .leaflet_chat_input {
  max-height: 168px;
}
.dq-legacy .leaflet_chat_send.btn {
  position: absolute;           
  right: 12px;
  left: auto;                   
  top: 50%;
  bottom: auto;
  margin-top: 0;
  transform: translateY(-50%);
  background: #9C5984 !important;
  color: inherit !important;
  height: 48px !important;
  width: 48px !important;
  border: none;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  font-size: 0;
  line-height: 0;
  box-shadow: none;
  cursor: pointer;
}
.dq-legacy .leaflet_chat_send.btn svg {
  width: 48px;
  height: 48px;
  display: block;
  border-radius: 50%;
}
.dq-legacy .leaflet_chat_close:hover,
.dq-legacy .leaflet_chat_send.btn:hover {
  filter: brightness(.97);
}
.dq-legacy .leaflet_chat_modal[dir="rtl"] .leaflet_chat_send.btn { left: 12px; right: auto; }
.dq-legacy .leaflet_chat_modal[dir="rtl"] .leaflet_chat_input_wrap { padding-left: 72px; padding-right: 24px; }
.dq-legacy .leaflet_chat_modal[dir="rtl"] .leaflet_chat_send.btn svg { transform: scaleX(-1); }
.dq-legacy .leaflet_chat_thinking { opacity: .6; font-style: italic; }
.dq-legacy .leaflet_chat_clear {
  position: absolute;
  top: 13px;
  left: 52px;
  z-index: 21;
  border: 1px solid #E0E2E5;
  background: #fff;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 34px;
  padding: 0 12px;
  border-radius: 999px;
  color: var(--color_purple);
  font-family: 'Rubik', sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
}
.dq-legacy .leaflet_chat_clear:hover {
  background: #F5F7FA;
}
.dq-legacy .leaflet_chat_clear svg {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}
.dq-legacy .leaflet_msg_error {
  background: #FFF0EF;
  border: 1px solid #F1C6C2;
  border-radius: 10px;
  padding: 10px 14px;
}
.dq-legacy .leaflet_chat_retry_btn {
  display: inline-block;
  margin-inline-start: 10px;
  border: 0;
  border-radius: 8px;
  background: #E7655A;
  color: #fff;
  font-family: 'Rubik', sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  padding: 7px 14px;
  cursor: pointer;
  vertical-align: middle;
}
.dq-legacy .leaflet_chat_retry_btn:hover {
  filter: brightness(.95);
}
.dq-legacy .dq_indications_card .main_content__medicament_details__item__header {
  margin-bottom: 8px;
}
.dq-legacy .dq_indications_card .dq_indications_block {
  padding: 6px 0 2px;
}
.dq-legacy .dq-indications-header {
  display: flex;
  align-items: center;
  gap: 8px;
}
.dq-legacy .dq-indications-header .dq-indications-figma-icon img {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
}
.dq-legacy .dq_indications_card { width: 100%; }
.dq-legacy .dq_indications_block { margin: 0; }
.dq-legacy .dq_indications_title {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--color_purple);
  font-weight: 700;
  margin-bottom: 8px;
}
.dq-legacy .dq_indications_tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-inline-start: 10px;
}
.dq-legacy .dq_indication_tag {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #e6e6e6;
  border-radius: 18px;
  background: #fff;
  color: #0d0f2b; 
  font-family: Rubik, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  white-space: nowrap;
  text-decoration: none;
}
@media (max-width:480px) {
.dq-legacy .dq_indication_tag { font-size: 14px; line-height: 20px; }
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card {
  display: flex;
  align-items: stretch;
  padding: 0;
  overflow: hidden;
}
html[lang="he"] .dq-legacy .main_content__medicament_details__item.dq_indication_card,
html[lang="en"] .dq-legacy .main_content__medicament_details__item.dq_indication_card {
  flex-direction: row;
}
.dq-legacy .dq_indication_card__divider {
  width: 1px;
  background: #E0E2E5;
  flex: 0 0 1px;
  
  align-self: stretch;
  margin: 16px 0;
}
.dq-legacy .dq_indication_card__meta {
  min-width: 140px;
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #57778C;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  white-space: nowrap;
}
html[dir="rtl"] .dq-legacy .dq_indication_card__meta {
  direction: rtl;
  flex-direction: row;
}
html[dir="rtl"] .dq-legacy .dq_indication_card__meta .dq_indication_card__icon { order: 1; }
html[dir="rtl"] .dq-legacy .dq_indication_card__meta .dq_indication_card__title { order: 2; }
html[lang="he"] .dq-legacy .dq_indication_card__meta { border-left: 0; }
html[lang="en"] .dq-legacy .dq_indication_card__meta { border-right: 0; }
.dq-legacy .dq_indication_card__icon {
  width: 22px;
  height: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--color_purple);
  flex: 0 0 22px;
}
.dq-legacy .dq_indication_card__icon svg {
  width: 22px;
  height: 22px;
  display: block;
}
.dq-legacy .dq_indication_card__icon img {
  width: 22px;
  height: 22px;
  display: block;
}
.dq-legacy .dq_indication_card__body {
  flex: 1;
  padding: 16px 20px;
  display: flex;
  align-items: center;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #0D0F2B;
  text-align: left;
}
.dq-legacy .dq_indication_card__body[dir="rtl"] {
  text-align: right;
}
.dq-legacy .dq_indication_card__body p { margin: 0; }
.dq-legacy .dq_indication_card__body ul,
.dq-legacy .dq_indication_card__body ol {
  margin: 0;
  padding-inline-start: 20px;
}
.dq-legacy .dq_indication_card__unknown { opacity: .5; }
.dq-legacy .main_content__medicament_details__item.dq_indication_card.dq_indications_card {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
  overflow: hidden;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card.dq_indications_card .dq_indication_card__meta {
  min-width: 0;
  width: 100%;
  justify-content: flex-start;
  padding: 16px 20px 12px;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card.dq_indications_card .dq_indication_card__divider {
  display: none;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card.dq_indications_card .dq_indication_card__body {
  display: block;
  padding: 0 20px 16px;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card.dq_indications_card .dq_indications_tags {
  margin-inline-start: 0;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch;
  padding: 0;
  overflow: hidden;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__meta {
  min-width: 0;
  width: 100%;
  justify-content: flex-start;
  padding: 16px 20px 12px;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__divider {
  width: auto;
  height: 1px;
  flex: 0 0 1px;
  margin: 0 20px;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__body {
  display: block !important;
  flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  padding: 14px 20px 16px;
  text-align: start;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__body > div {
  display: block;
  width: 100% !important;
  max-width: none !important;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__body ul,
.dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__body ol {
  width: 100%;
  max-width: none;
  margin: 0;
}
html[dir="ltr"] .dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__body ul,
html[dir="ltr"] .dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__body ol {
  padding-left: 24px;
  padding-right: 0;
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__body ul,
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__body ol {
  padding-right: 24px;
  padding-left: 0;
}
.dq-legacy .main_content__medicament_details__item.dq_indication_card:not(.dq_indications_card) .dq_indication_card__body li {
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
}
@media (max-width: 480px) {
.dq-legacy .dq_indication_card__meta { min-width: 120px; padding: 12px; font-size: 14px; line-height: 20px; }
.dq-legacy .dq_indication_card__body { padding: 12px; font-size: 14px; line-height: 20px; }
}
.dq-legacy .dq_submission_row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 21px; 
  width: 100%;
  margin-bottom: 25px;
}
.dq-legacy .dq_submission_row .dq_submission_card {
  width: 100%;
  max-width: 100%;
  display: flex;
  align-items: stretch;
  padding: 0;
  overflow: hidden;
  direction: ltr; 
}
@media (max-width: 900px) {
.dq-legacy .dq_submission_row { grid-template-columns: 1fr; }
.dq-legacy .dq_submission_row .dq_submission_card { width: 100%; max-width: 100%; }
}
.dq-legacy .dq_submission_card__meta {
  min-width: 196px;
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #57778C;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  white-space: normal;
}
.dq-legacy .dq_submission_card__icon {
  width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 28px;
}
.dq-legacy .dq_submission_card__icon img {
  width: 28px;
  height: 28px;
  display: block;
}
.dq-legacy .dq_submission_card__divider {
  width: 1px;
  background: #E0E2E5;
  flex: 0 0 1px;
  align-self: stretch;
  margin: 16px 0;
}
.dq-legacy .dq_submission_card__body,
.dq-legacy .dq_basket_card__body {
  flex: 1;
  padding: 16px 12px;
  display: block;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #0D0F2B;
}
.dq-legacy .dq_submission_card__unknown { opacity: .5; }
html[dir="rtl"] .dq-legacy .dq_submission_card__meta {
  direction: rtl;
}
.dq-legacy .dq_section_title {
  margin: 25px 0 18px;
  color: var(--color_dark_gray);
  font-family: 'Rubik', sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  text-align: right;
}
html[lang="en"] .dq-legacy .dq_section_title { text-align: left; }
.dq-legacy .dq_section_title_row {
  display: block;
  position: relative;
  margin: 25px 0 18px;
  overflow: visible;
}
.dq-legacy .dq_section_title_row .dq_section_title {
  margin: 0;
}
.dq-legacy .dq_eligibility_btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 108px;
  height: 48px;
  padding: 0;
  border-radius: 12px;
  background: #E7655A;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  line-height: normal;
  font-feature-settings: 'liga' off, 'clig' off;
  box-shadow: 0 10px 18px rgba(50, 50, 50, 0.22);
  white-space: normal;
}
html[lang="en"] .dq-legacy .dq_eligibility_btn {
  font-size: 13px;
}
[dir="ltr"] .dq-legacy .dq_eligibility_btn,
.dq-legacy [dir="ltr"] .dq_eligibility_btn {
  font-size: 13px;
}
.dq-legacy .dq_eligibility_modal_bg {
  position: fixed;
  inset: 0;
  background: rgba(13, 15, 43, 0.45);
  z-index: 5000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
}
.dq-legacy .dq_eligibility_modal_bg[hidden] {
  display: none !important;
}
.dq-legacy .dq_eligibility_modal {
  width: min(1102px, calc(100vw - 36px));
  max-height: calc(100vh - 36px);
  overflow: auto;
  background: #FFFFFF;
  border-radius: 50px;
  box-shadow: 0 2px 20px rgba(99, 133, 194, 0.5);
  padding: 26px 84px 40px;
  position: relative;
}
.dq-legacy .dq_eligibility_modal__close {
  position: absolute;
  top: 22px;
  right: 28px;
  border: none;
  background: transparent;
  color: #323232;
  font-size: 36px;
  line-height: 1;
  cursor: pointer;
}
.dq-legacy .dq_eligibility_modal__drug {
  color: #323232;
  font-family: 'Rubik', sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 42px;
  margin-bottom: 18px;
  border-bottom: 1px solid #E0E2E5;
  padding-bottom: 10px;
}
.dq-legacy .dq_eligibility_modal__title {
  color: #E7655A;
  font-family: 'Rubik', sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
  text-align: center;
  margin-bottom: 18px;
}
.dq-legacy .dq_eligibility_modal__instruction {
  color: #0D0F2B;
  font-family: 'Rubik', sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  text-align: center;
  margin-bottom: 14px;
}
.dq-legacy .dq_eligibility_modal__content {
  color: #323232;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  line-height: 28px;
}
.dq-legacy .dq_eligibility_modal__loading,
.dq-legacy .dq_eligibility_modal__error {
  margin: 8px 0 0;
  border-radius: 10px;
  padding: 10px 14px;
  font-size: 16px;
  line-height: 22px;
}
.dq-legacy .dq_eligibility_modal__loading {
  background: #F5F7FA;
  color: #0D0F2B;
}
.dq-legacy .dq_eligibility_modal__loading::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #C9D1DA;
  border-top-color: #6D7A88;
  margin-inline-end: 8px;
  vertical-align: -3px;
  animation: dqEligibilitySpin .85s linear infinite;
}
.dq-legacy .dq_eligibility_modal__error {
  background: #FFF0EF;
  color: #B33A2F;
  border: 1px solid #F1C6C2;
}
.dq-legacy .dq_eligibility_modal__checks {
  margin-top: 18px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.dq-legacy .dq_eligibility_modal__check_item {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  line-height: 24px;
  padding: 4px 0;
}
.dq-legacy .dq_eligibility_modal__check_item input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  accent-color: #e57373;
  position: static !important;
  opacity: 1 !important;
  cursor: pointer !important;
  top: auto !important;
  right: auto !important;
  left: auto !important;
  width: 22px !important;
  height: 22px !important;
  min-width: 22px;
  flex: 0 0 22px;
  display: inline-block !important;
  vertical-align: middle;
  margin: 0 !important;
  margin-top: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
  border: 2px solid #bbb !important;
  border-radius: 3px;
  background: #FFFFFF;
  background-image: none !important;
  mask-image: none !important;
  -webkit-mask-image: none !important;
}
.dq-legacy .dq_eligibility_modal__check_item input[type="checkbox"]:checked {
  border-color: #e57373 !important;
  background-color: #e57373 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9'%3E%3Cpath d='M11.0898 1.3496L10.0898 0.349609L4.58984 5.84961L1.91016 3.16992L0.910156 4.16992L4.58984 7.84961L11.0898 1.3496Z' fill='white'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 12px 9px !important;
}
.dq-legacy .dq_eligibility_modal__check_item input[type="checkbox"]:focus-visible {
  outline: 2px solid rgba(229, 115, 115, .35);
  outline-offset: 2px;
}
.dq-legacy .dq_eligibility_modal__check_item input[type="checkbox"].dq_eligibility_modal__checkbox[data-depth="1"] {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  border-radius: 50% !important;
  border: 2px solid #e57373 !important;
  background: #FFFFFF !important;
  background-image: none !important;
}
.dq-legacy .dq_eligibility_modal__check_item input[type="checkbox"].dq_eligibility_modal__checkbox[data-depth="1"]:checked {
  border-color: #e57373 !important;
  background-color: #e57373 !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9'%3E%3Cpath d='M11.0898 1.3496L10.0898 0.349609L4.58984 5.84961L1.91016 3.16992L0.910156 4.16992L4.58984 7.84961L11.0898 1.3496Z' fill='white'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center 58% !important;
  background-size: 12px 9px !important;
}
.dq-legacy .dq_eligibility_modal__label_text {
  display: inline-block;
}
.dq-legacy .dq_eligibility_modal__node:has(> .dq_eligibility_modal__children) > .dq_eligibility_modal__check_item--depth-0 .dq_eligibility_modal__label_text {
  color: #6a1b4d;
  font-weight: 800;
}
.dq-legacy .dq_eligibility_modal__check_item--depth-1 .dq_eligibility_modal__label_text {
  color: #e57373;
  font-weight: 700;
}
.dq-legacy .dq_eligibility_modal__required_tag {
  display: inline-block;
  margin-inline-start: 8px;
  padding: 0 8px;
  border-radius: 12px;
  background: #FFE4E1;
  color: #A3392E;
  font-size: 12px;
  line-height: 20px;
  font-weight: 700;
}
.dq-legacy .dq_eligibility_modal__required_tag {
  display: none !important;
}
.dq-legacy .dq_eligibility_modal__submit {
  display: block;
  margin: 24px auto 0;
  min-width: 120px;
  border: 0;
  border-radius: 8px;
  background: #E7655A;
  color: #FFFFFF;
  font-family: 'Rubik', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  padding: 4px 24px;
  cursor: pointer;
}
.dq-legacy .dq_eligibility_modal__result {
  margin: 22px auto 0;
  max-width: 740px;
  border-radius: 12px;
  background: #F8F8F8;
  padding: 22px 24px;
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.dq-legacy .dq_eligibility_modal__result[hidden] {
  display: none !important;
}
.dq-legacy .dq_eligibility_modal__result_icon {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  border: 3px solid #7E8792;
  color: #7E8792;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  font-weight: 700;
  flex: 0 0 52px;
  position: relative;
}
.dq-legacy .dq_eligibility_modal__result_title {
  color: #323232;
  font-family: 'Rubik', sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 6px;
}
.dq-legacy .dq_eligibility_modal__result_body {
  color: #323232;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.dq-legacy .dq_eligibility_modal__result_body > * {
  margin: 0 0 6px;
}
.dq-legacy .dq_eligibility_modal__result[data-state="eligible"] .dq_eligibility_modal__result_icon {
  border-color: #35B857;
  color: #35B857;
}
.dq-legacy .dq_eligibility_modal__result[data-state="not_eligible"] .dq_eligibility_modal__result_icon {
  border-color: #D94E41;
  color: #D94E41;
}
.dq-legacy .dq_eligibility_modal__result[data-state="insufficient_data"] .dq_eligibility_modal__result_icon {
  border-color: #E59A20;
  color: #E59A20;
}
.dq-legacy .dq_eligibility_modal__result[data-state="pending"] .dq_eligibility_modal__result_icon {
  border-color: #6D7A88;
  border-top-color: transparent;
  color: transparent;
  animation: dqEligibilitySpin .9s linear infinite;
}
@keyframes dqEligibilitySpin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
.dq-legacy .dq_eligibility_modal__submit:disabled {
  opacity: .65;
  cursor: not-allowed;
}
body.dq_eligibility_modal_open .dq-legacy {
  overflow: hidden;
}
[dir="rtl"] .dq-legacy .dq_section_title_row .dq_eligibility_btn,
.dq-legacy [dir="rtl"] .dq_section_title_row .dq_eligibility_btn {
  position: absolute;
  top: 50%;
  right: -123px; 
  transform: translateY(-50%);
}
[dir="ltr"] .dq-legacy .dq_section_title_row .dq_eligibility_btn,
.dq-legacy [dir="ltr"] .dq_section_title_row .dq_eligibility_btn {
  position: absolute;
  top: 50%;
  left: -123px; 
  transform: translateY(-50%);
}
@media (max-width: 900px) {
.dq-legacy .dq_section_title_row {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
.dq-legacy .dq_eligibility_btn {
    position: static !important;
    width: 100%;
    min-width: 0;
    margin-top: 12px;
  }
.dq-legacy .dq_eligibility_modal {
    border-radius: 24px;
    padding: 16px 16px 24px;
  }
.dq-legacy .dq_eligibility_modal__close {
    top: 10px;
    right: 12px;
    font-size: 28px;
  }
.dq-legacy .dq_eligibility_modal__drug { font-size: 24px; line-height: 30px; padding-right: 24px; }
.dq-legacy .dq_eligibility_modal__title { font-size: 28px; line-height: 34px; }
.dq-legacy .dq_eligibility_modal__instruction { font-size: 18px; line-height: 28px; }
.dq-legacy .dq_eligibility_modal__result_title { font-size: 24px; line-height: 30px; }
}
.dq-legacy .dq_basket_row {
  display: flex;
  gap: 21px;
  width: 100%;
  margin-bottom: 25px;
  direction: ltr;
}
html[dir="rtl"] .dq-legacy .dq_basket_row { flex-direction: row-reverse; }
.dq-legacy .dq_basket_row .dq_basket_card {
  width: 497px;
  max-width: calc(50% - 10.5px);
  display: flex;
  align-items: stretch;
  padding: 0;
  overflow: hidden;
  direction: ltr;
}
.dq-legacy .dq_basket_row .dq_basket_card:only-child {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 900px) {
.dq-legacy .dq_basket_row { flex-direction: column; }
.dq-legacy .dq_basket_row .dq_basket_card { width: 100%; max-width: 100%; }
}
.dq-legacy .dq_basket_card__meta {
  min-width: 180px;
  padding: 16px 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #57778C;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  white-space: nowrap;
}
.dq-legacy .dq_basket_card__icon {
  width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 28px;
}
.dq-legacy .dq_basket_card__icon img { width: 28px; height: 28px; display: block; }
.dq-legacy .dq_basket_card__divider {
  width: 1px;
  background: #E0E2E5;
  flex: 0 0 1px;
  align-self: stretch;
  margin: 16px 0;
}
.dq-legacy .dq_basket_card__unknown { opacity: .5; }
.dq-legacy .dq_basket_card--wide {
  display: flex;
  align-items: stretch;
  padding: 0;
  overflow: hidden;
  width: 100%;
  
  direction: ltr; 
}
html[dir="rtl"] .dq-legacy .dq_basket_card__meta { direction: rtl; }
html[dir="rtl"] .dq-legacy .dq_basket_card__meta { display: flex; flex-direction: row; }
html[dir="rtl"] .dq-legacy .dq_basket_card__meta .dq_basket_card__icon { order: 1; }
html[dir="rtl"] .dq-legacy .dq_basket_card__meta .dq_basket_card__title { order: 2; }
.dq-legacy .dq_atc_breadcrumb {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
html[dir="rtl"] .dq-legacy .dq_atc_breadcrumb {
  direction: rtl;
  justify-content: flex-end;
  text-align: right;
}
html[dir="ltr"] .dq-legacy .dq_atc_breadcrumb {
  direction: ltr;
  justify-content: flex-start;
  text-align: left;
}
html[dir="rtl"] .dq-legacy .dq_atc_breadcrumb {
  flex-direction: row-reverse;
}
.dq-legacy .dq_atc_pair {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
}
.dq-legacy .dq_atc_sep {
  opacity: .7;
  font-size: 16px;
  line-height: 16px;
  color: var(--color_dark_gray);
  transform: translateY(-1px);
}
.dq-legacy .dq_atc_breadcrumb a {
  color: var(--color_dark_gray);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.dq-legacy .dq_atc_breadcrumb a:hover { text-decoration: underline; }
.dq-legacy .dq_atc_breadcrumb .dq_atc_arrow { display: none; }
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card {
  box-sizing: border-box;
  min-height: 0;
  padding: 16px 32px;
  margin-bottom: 25px;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card {
  display: flex;
  direction: ltr;
  align-items: center;
  gap: 0;
  flex-direction: row;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .ATC_title {
  order: 1;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  min-height: 40px;
  margin: 0 32px 0 0;
  padding: 0 32px 0 0;
  border: 0;
  border-right: 1px solid #E0E2E5;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .ATC_title::after {
  content: none;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .ATC_links.dq_atc_links {
  order: 2;
  text-align: left;
  direction: ltr;
  unicode-bidi: plaintext;
  margin: 0;
  padding: 0;
  flex: 1;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .dq_atc_breadcrumb {
  direction: ltr;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 4px 8px;
  font-size: 0;
  line-height: 0;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .dq_atc_pair {
  direction: ltr;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .dq_atc_sep {
  direction: ltr;
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card {
  flex-direction: row;
  direction: ltr;
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .ATC_title {
  margin: 0 32px 0 0;
  padding: 0 32px 0 0;
  border-right: 1px solid #E0E2E5;
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .ATC_links.dq_atc_links,
html[lang="he"] .dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .ATC_links.dq_atc_links,
html[lang="he"] .dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .dq_atc_breadcrumb {
  direction: ltr;
  text-align: left;
  justify-content: flex-start;
  padding-right: 0;
}
html[dir="rtl"] .dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .dq_atc_breadcrumb {
  flex-direction: row;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC_title p {
  color: var(--main-dark-grey, #323232);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Rubik;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC_links a,
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC_links .dq_atc_item,
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .dq_atc_sep {
  font-size: 16px;
  line-height: 19px;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .dq_atc_breadcrumb .dq_atc_pair,
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .dq_atc_breadcrumb a,
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .dq_atc_breadcrumb .dq_atc_item,
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .dq_atc_breadcrumb .dq_atc_sep {
  font-size: 16px;
  line-height: 19px;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .dq_atc_sep {
  font-size: 14px;
  line-height: 16px;
  opacity: .75;
}
.dq-legacy .main_content__medicament_details__item.dq_atc_item_card .ATC.dq_atc_card .ATC_links.dq_atc_links {
  align-self: center;
}
.dq-legacy .leaflet_chat_input {
  margin-top: 0;
  border: none !important;   
}
.dq-legacy .leaflet_chat_input:focus:invalid,
.dq-legacy .leaflet_chat_input:required:invalid,
.dq-legacy .leaflet_chat_input:valid,
.dq-legacy .leaflet_chat_input:focus {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.dq-legacy .main_content__medicament_side_bar__item form .container {
  display: block;
  width: 100%;
  margin: 8px 0;
  clear: both;
}
.dq-legacy .leaflet_chat_btn {
  top: auto !important;
  bottom: 10px !important;
  right: 10px !important;
  left: auto !important;
  transform: none !important;
  will-change: auto;
}
.dq-legacy .specialty_history_wrapper {
  width: 100%;
  max-width: 1063px;
  margin: 0 auto;
}
.dq-legacy .specialty_history_card {
  width: 100%;
  background-color: #ffffff;
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(99, 133, 194, 0.3);
  overflow: hidden;
}
.dq-legacy .specialty_history_table {
  width: 100%;
  border-collapse: collapse;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: rgba(6, 34, 74, 0.9); 
}
.dq-legacy .specialty_history_table thead tr {
  background-color: #9c5984; 
}
.dq-legacy .specialty_history_table th,
.dq-legacy .specialty_history_table td {
  padding: 16px 20px; 
  border-bottom: 1px solid rgba(205, 206, 212, 0.6); 
}
.dq-legacy .specialty_history_table th + th,
.dq-legacy .specialty_history_table td + td {
  border-left: 1px solid rgba(205, 206, 212, 0.6);
}
.dq-legacy .specialty_history_table th {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #ffffff;
  white-space: nowrap;
  
  padding: 12px 20px;
}
.dq-legacy .specialty_history_table th.history_head_title,
.dq-legacy .specialty_history_table td.history_title_cell {
  text-align: start;
}
.dq-legacy .specialty_history_table th.history_head_date,
.dq-legacy .specialty_history_table th.history_head_free,
.dq-legacy .specialty_history_table th.history_head_type,
.dq-legacy .specialty_history_table td.history_date_cell,
.dq-legacy .specialty_history_table td.history_free_cell,
.dq-legacy .specialty_history_table td.history_type_cell {
  text-align: center;
}
.dq-legacy .specialty_history_table tbody tr:nth-child(even) {
  background-color: rgba(205, 206, 212, 0.2); 
}
.dq-legacy .specialty_history_table tbody tr:hover {
  background-color: rgba(238, 100, 91, 0.06); 
}
.dq-legacy .history_title_link {
  color: rgba(6, 34, 74, 0.9);
  text-decoration: none;
}
.dq-legacy .history_title_link:hover {
  text-decoration: underline;
}
.dq-legacy .history_watch_link {
  color: #ee645b; 
  text-decoration: underline;
  font-weight: 500;
}
.dq-legacy .specialty_history_table .history_empty {
  text-align: center;
  padding: 24px 12px;
}
.dq-legacy .history_free_cell {
  width: 60px;
}
.dq-legacy .history_free_icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 999px;
  border: 2px solid #cdced4; 
  background-color: #ffffff;
  box-sizing: border-box;

  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.dq-legacy .history_free_icon--yes {
  
  border-color: #34C759;
  background-color: #34C759;
  background-image: url('/images/history_free_yes.svg');
}
.dq-legacy .history_free_icon--no {
  
  
  border-color: #EE645B;
  background-color: #EE645B;
  background-image: url('/images/history_free_no.svg');
}
.dq-legacy .history_back_link {
  margin-top: 24px;
  text-align: center;
}
.dq-legacy .history_back_link a {
  display: inline-block;
  padding: 12px 32px;
  border-radius: 4px;
  border: 1px solid #ee645b;
  color: #ee645b;
  font-weight: 500;
  text-decoration: none;
}
.dq-legacy .history_back_link a:hover {
  background-color: rgba(238, 100, 91, 0.06);
}
@media (max-width: 768px) {
.dq-legacy .specialty_history_wrapper {
    max-width: 100%;
  }
.dq-legacy .specialty_history_table th,
.dq-legacy .specialty_history_table td {
    padding-inline: 12px;
  }
}
.dq-legacy .page-specialty-history .specialty_history_link {
  margin-top: 14px;
  text-align: center;
}
.dq-legacy .page-specialty-history .specialty_history_link a {
  color: #EE645B; 
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
}
.dq-legacy .page-top-new-drugs .top_new_drugs_card {
  background: #FFFFFF;
  box-shadow: 0px 2px 8px rgba(99, 133, 194, 0.30);
  border-radius: 6px;
  overflow: hidden;
}
.dq-legacy .page-top-new-drugs .top_new_drugs_wrapper {
  width: 100%;
  overflow-x: auto;
}
.dq-legacy .page-top-new-drugs .top_new_drugs_table {
  width: 100%;
  max-width: 100%;
  min-width: 1100px;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
}
.dq-legacy .page-top-new-drugs .top_new_drugs_table thead th {
  background: #945083;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  padding: 12px 14px;
  text-align: right;
}
[dir="ltr"] .dq-legacy .page-top-new-drugs .top_new_drugs_table thead th,
.dq-legacy [dir="ltr"] .page-top-new-drugs .top_new_drugs_table thead th {
  text-align: left;
}
.dq-legacy .page-top-new-drugs .top_new_drugs_table tbody td {
  padding: 12px 14px;
  border-bottom: 1px solid #E9E9F2;
  vertical-align: middle;
}
.dq-legacy .page-top-new-drugs .top_new_drugs_table tbody tr:nth-child(even) td {
  background: #FAFAFC;
}
.dq-legacy .page-top-new-drugs .top_new_drugs_table tbody tr:hover td {
  background: #F3EFF4;
}
.dq-legacy .page-top-new-drugs .tnd_head_title,
.dq-legacy .page-top-new-drugs .tnd_title_cell { width: 16%; }
.dq-legacy .page-top-new-drugs .tnd_head_molecule,
.dq-legacy .page-top-new-drugs .tnd_molecule_cell { width: 16%; }
.dq-legacy .page-top-new-drugs .tnd_head_moh_date,
.dq-legacy .page-top-new-drugs .tnd_moh_date_cell { width: 11%; white-space: nowrap; }
.dq-legacy .page-top-new-drugs .tnd_head_created,
.dq-legacy .page-top-new-drugs .tnd_created_cell { width: 11%; white-space: nowrap; }
.dq-legacy .page-top-new-drugs .tnd_head_data_updated,
.dq-legacy .page-top-new-drugs .tnd_data_updated_cell { width: 9%; white-space: nowrap; }
.dq-legacy .page-top-new-drugs .tnd_head_leaflet_updated,
.dq-legacy .page-top-new-drugs .tnd_leaflet_updated_cell { width: 9%; white-space: nowrap; }
.dq-legacy .page-top-new-drugs .tnd_head_type,
.dq-legacy .page-top-new-drugs .tnd_type_cell { width: 14%; }
.dq-legacy .page-top-new-drugs .tnd_head_atc,
.dq-legacy .page-top-new-drugs .tnd_atc_cell { width: 14%; }
.dq-legacy .page-top-new-drugs .tnd_ellipsis {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dq-legacy .leaflet-update-date {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.dq-legacy #dq-changes-tooltip {
  display: none;
  position: fixed;
  z-index: 9999;
  min-width: 420px;
  max-width: 600px;
  background: #fff;
  border: 1px solid #d0d7de;
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0,0,0,.14);
  font-size: 12px;
  line-height: 1.4;
  pointer-events: none;
  overflow: hidden;
}
.dq-legacy #dq-changes-tooltip .dq-tt-header {
  padding: 8px 12px;
  background: #f6f8fa;
  border-bottom: 1px solid #d0d7de;
  font-weight: 600;
  font-size: 12px;
  color: #24292f;
  display: flex;
  align-items: center;
  gap: 6px;
}
.dq-legacy #dq-changes-tooltip .dq-tt-header::before {
  content: '⏱';
  font-size: 13px;
}
.dq-legacy #dq-changes-tooltip table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}
.dq-legacy #dq-changes-tooltip thead th {
  padding: 6px 10px;
  background: #f6f8fa;
  color: #57606a;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .4px;
  border-bottom: 1px solid #d0d7de;
  text-align: left;
  white-space: nowrap;
}
.dq-legacy #dq-changes-tooltip tbody tr:nth-child(even) {
  background: #f6f8fa;
}
.dq-legacy #dq-changes-tooltip tbody td {
  padding: 6px 10px;
  color: #24292f;
  vertical-align: middle;
  border-bottom: 1px solid #eaecef;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dq-legacy #dq-changes-tooltip tbody td:first-child {
  font-weight: 500;
  color: #0969da;
  white-space: nowrap;
  max-width: none;
}
.dq-legacy #dq-changes-tooltip tbody td.dq-tt-old {
  color: #cf222e;
  text-decoration: line-through;
  font-style: italic;
}
.dq-legacy #dq-changes-tooltip tbody td.dq-tt-new {
  color: #1a7f37;
  font-weight: 500;
}
.dq-legacy #dq-changes-tooltip tbody td.dq-tt-date {
  color: #57606a;
  white-space: nowrap;
  font-size: 11px;
}
.dq-legacy #dq-changes-tooltip tbody tr:last-child td {
  border-bottom: none;
}
.dq-legacy .page-top-new-drugs .tnd_molecule_cell .tnd_ellipsis {
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  word-break: break-word;
}
.dq-legacy .page-top-new-drugs .tnd_title_link {
  color: var(--color_dark_gray);
}
.dq-legacy .page-top-new-drugs .tnd_title_link:hover {
  text-decoration: underline;
}
.dq-legacy .page-top-new-drugs .tnd_atc_link {
  color: #1B6FD6;
  font-weight: 600;
}
.dq-legacy .page-top-new-drugs .tnd_atc_link:hover {
  text-decoration: underline;
}
.dq-legacy .page-top-new-drugs .tnd_empty {
  text-align: center;
  color: #81849A;
}
.dq-legacy .home_new_drugs_header {
  align-items: center;
  gap: 12px;
}
.dq-legacy .home_new_drugs_header.flex_space-between,
.dq-legacy .home_new_drugs_header.flex_space-between .title {
  color: var(--color_pink);
  text-align: start;
  font-family: Rubik, sans-serif;
  line-height: normal;
}
.dq-legacy .home_new_drugs_header.flex_space-between .link {
  color: var(--main-Pink2, #EE645B);
  text-align: start;
}
.dq-legacy .home_new_drugs_header.flex_space-between {
  align-items: center;
  margin-bottom: 16px;
}
.dq-legacy .home_new_drugs_header.flex_space-between .title {
  margin: 0;
  font-size: 1.2em;
  font-weight: bold;
}
.dq-legacy .home_new_drugs_header .title {
  font-size: 1.2em;
  color: var(--color_pink);
  font-weight: bold;
  margin: 0;
}
.dq-legacy .home_new_drugs_header.flex_space-between .home_companies_updates__all {
  align-self: center;
}
.dq-legacy .home_new_drugs_list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.dq-legacy .home_new_drugs_col {
  background: #F3F4F8;
  border: 1px solid #E0E2E8;
  border-radius: 12px;
  padding: 14px;
  margin-top: 23px;
}
.dq-legacy .home_new_drugs_col .home_new_drugs_header {
  border-top: 0 !important;
  padding-top: 0 !important;
}
.dq-legacy .home_news_dual_row {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 24px;
  width: 100%;
  margin-top: 0;
}
.dq-legacy .home_main_content_flex .main_content__medicament_advertisement {
  margin-bottom: 0;
}
.dq-legacy .home_news_col.main_content__news.main_page {
  width: 100% !important;
}
.dq-legacy .home_moh_cards .home_moh_card {
  border: 0;
  box-shadow: none;
  border-radius: 0;
  padding: 16px 0 18px;
  background: transparent;
}
.dq-legacy .home_moh_cards {
  border-top: 0;
}
.dq-legacy .home_news_col.main_content__news.main_page .home_new_drugs_header {
  border-top: 1px solid #D8D9E1;
  padding-top: 12px;
}
.dq-legacy .home_moh_cards .home_moh_card {
  border-bottom: 1px solid #D8D9E1;
}
.dq-legacy .home_moh_date {
  color: var(--main-grey-blue, #81849A);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Rubik;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 8px;
  direction: inherit;
}
.dq-legacy .home_moh_title {
  display: block;
  color: var(--Text-Dark, #0D0F2B);
  text-align: right;
  font-family: Rubik;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
}
.dq-legacy .home_moh_title:hover {
  text-decoration: underline;
}
.dq-legacy .home_moh_abstract {
  overflow: hidden;
  color: var(--main-grey-blue, #81849A);
  text-align: right;
  text-overflow: ellipsis;
  font-family: Rubik;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.dq-legacy .home_moh_read_more {
  display: block;
  overflow: hidden;
  color: #EE645B;
  text-overflow: ellipsis;
  font-family: Rubik;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
}
[dir="ltr"] .dq-legacy .home_moh_card .home_moh_read_more,
.dq-legacy [dir="ltr"] .home_moh_card .home_moh_read_more {
  text-align: right;
}
.dq-legacy .home_moh_card .home_moh_read_more,
.dq-legacy .main_content__news .home_moh_card .home_moh_read_more {
  overflow: hidden;
  color: var(--main-Pink2, #EE645B) !important;
  text-overflow: ellipsis;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 20px;
  white-space: nowrap;
  text-decoration: none !important;
  text-align: left !important;
  display: block;
}
[dir="ltr"] .dq-legacy .home_moh_card .home_moh_read_more,
.dq-legacy [dir="ltr"] .home_moh_card .home_moh_read_more,
[dir="ltr"] .dq-legacy .main_content__news .home_moh_card .home_moh_read_more,
.dq-legacy [dir="ltr"] .main_content__news .home_moh_card .home_moh_read_more {
  text-align: right !important;
}
.dq-legacy .home_moh_read_more:hover {
  text-decoration: none;
}
.dq-legacy .home_moh_card .home_moh_read_more:hover,
.dq-legacy .main_content__news .home_moh_card .home_moh_read_more:hover,
.dq-legacy .home_moh_card .home_moh_read_more:focus,
.dq-legacy .main_content__news .home_moh_card .home_moh_read_more:focus,
.dq-legacy .home_moh_card .home_moh_read_more:active,
.dq-legacy .main_content__news .home_moh_card .home_moh_read_more:active,
.dq-legacy .home_moh_card .home_moh_read_more:visited,
.dq-legacy .main_content__news .home_moh_card .home_moh_read_more:visited {
  color: var(--main-Pink2, #EE645B) !important;
  text-decoration: none !important;
}
html[lang="en"] .dq-legacy .home_moh_card,
html[lang="en"] .dq-legacy .home_moh_card * {
  direction: ltr;
}
html[lang="en"] .dq-legacy .home_moh_date,
html[lang="en"] .dq-legacy .home_moh_title,
html[lang="en"] .dq-legacy .home_moh_abstract,
html[lang="en"] .dq-legacy .home_moh_card .home_moh_read_more,
html[lang="en"] .dq-legacy .main_content__news .home_moh_card .home_moh_read_more,
html[lang="en"] [dir="ltr"] .dq-legacy .home_moh_card .home_moh_read_more,
html[lang="en"] [dir="ltr"] .dq-legacy .main_content__news .home_moh_card .home_moh_read_more {
  text-align: left !important;
}
html[lang="en"] .dq-legacy .home_moh_card .home_moh_read_more,
html[lang="en"] .dq-legacy .main_content__news .home_moh_card .home_moh_read_more,
html[lang="en"] [dir="ltr"] .dq-legacy .home_moh_card .home_moh_read_more,
html[lang="en"] [dir="ltr"] .dq-legacy .main_content__news .home_moh_card .home_moh_read_more {
  text-align: right !important;
}
.dq-legacy .home_news_col .home_new_drugs_header .link {
  color: #EE645B;
  font-size: 16px;
  line-height: 1.1;
  font-weight: 400;
}
@media (max-width: 1100px) {
.dq-legacy .home_news_dual_row {
    grid-template-columns: 1fr;
  }
}
.dq-legacy .home_new_drug_card {
  background: #FFFFFF;
  border: 1px solid #E6E8EF;
  border-radius: 10px;
  box-shadow: 0 1px 2px rgba(13, 15, 43, 0.05);
  padding: 18px 22px;
}
.dq-legacy .home_new_drug_title_row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
.dq-legacy .home_new_drug_title {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  color: #945083; 
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
  direction: ltr;
}
.dq-legacy .home_new_drug_new_molecule_badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 10px;
  border-radius: 50px;
  border: 1px solid var(--main-purple, #9C5984);
  background: var(--main-purple, #9C5984);
  color: #fff;
  font-family: Rubik, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  white-space: nowrap;
}
.dq-legacy .home_new_drug_title:hover { text-decoration: underline; }
.dq-legacy .home_new_drug_molecules {
  margin-top: 6px;
  color: #8A8EA3;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.35;
  word-break: break-word;
  text-align: right;
  direction: ltr;
}
html[lang="en"] .dq-legacy .home_new_drug_title_row {
  flex-direction: row;
  justify-content: flex-start;
}
html[lang="en"] .dq-legacy .home_new_drug_title {
  text-align: left;
}
html[lang="en"] .dq-legacy .home_new_drug_molecules {
  direction: ltr;
  text-align: left;
}
.dq-legacy .home_new_drug_meta {
  margin-top: 10px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: flex-end;
  color: #0B1130;
  font-weight: 400; 
}
html[lang="en"] .dq-legacy .home_new_drug_meta {
  direction: ltr;
  text-align: left;
  justify-content: flex-start;
}
html[lang="en"] .dq-legacy .home_new_drug_meta_item,
html[lang="en"] .dq-legacy .home_new_drug_atc {
  direction: ltr;
  text-align: left;
  display: inline-flex;
  align-items: center;
  flex-direction: row;
  gap: 4px;
}
html[lang="en"] .dq-legacy .home_new_drug_meta_label + .home_new_drug_meta_value,
html[lang="en"] .dq-legacy .home_new_drug_meta_value + .home_new_drug_meta_label {
  margin-inline-start: 0;
}
html[lang="he"] .dq-legacy .home_new_drug_meta {
  direction: rtl;
  text-align: right;
  justify-content: flex-start;
}
html[lang="he"] .dq-legacy .home_new_drug_meta_item,
html[lang="he"] .dq-legacy .home_new_drug_atc {
  direction: rtl;
  text-align: right;
}
.dq-legacy .home_new_drug_meta_item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.dq-legacy .home_new_drug_meta_label {
  font-weight: 400;
}
.dq-legacy .home_new_drug_meta_value {
  font-weight: 700;
}
.dq-legacy .home_new_drug_meta_label + .home_new_drug_meta_value {
  margin-inline-start: 4px;
}
.dq-legacy .home_new_drug_meta_value + .home_new_drug_meta_label {
  margin-inline-start: 4px;
}
.dq-legacy .home_new_drug_meta_value + .home_new_drug_meta_label {
  margin-inline-start: 4px;
}
.dq-legacy .home_new_drug_meta_sep {
  color: #0B1130;
  opacity: 0.55;
}
.dq-legacy .home_new_drug_atc {
  color: #0B1130;
  font-weight: 400; 
}
.dq-legacy .home_new_drug_atc:hover { text-decoration: underline; }
body.moh_news_article .dq-legacy .main_content_flex {
  margin-top: 10px;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: 24px;
}
body.moh_news_article .dq-legacy .main_content_advertisement {
  display: block;
  flex: 0 0 160px;
  width: 160px;
}
body.moh_news_article .dq-legacy .main_content_search_result {
  flex: 1 1 auto;
  min-width: 0;
}
body.moh_news_article .dq-legacy .main_content_advertisement_vert {
  display: none !important;
}
body.moh_news_article .dq-legacy .article img {
  margin-bottom: 0;
}
body.moh_news_article .dq-legacy .article {
  max-width: 815px;
  margin: 0 auto;
}
body.moh_news_article .dq-legacy .summary-topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  background: #f8f8f8;
  padding: 10px 12px;
  border-radius: 10px;
  margin-bottom: 12px;
}
body.moh_news_article .dq-legacy .summary-langbar {
  margin-left: 0;
  font-size: 16px;
  font-family: Rubik, sans-serif;
  line-height: 1.2;
}
body.moh_news_article .dq-legacy .summary-langbar--rtl {
  text-align: right;
}
body.moh_news_article .dq-legacy .summary-langbar .summary-lang {
  color: var(--color_dark_gray) !important;
  text-decoration: none;
  padding: 2px 10px;
  border-radius: 999px;
  display: inline-block;
}
body.moh_news_article .dq-legacy .summary-langbar .summary-lang.active {
  background: #9C5984 !important;
  color: #fff !important;
}
body.moh_news_article .dq-legacy .summary-langbar .sep {
  color: #bbb;
}
body.moh_news_article .dq-legacy .summary-langbar-icons {
  margin-left: auto;
  display: flex;
  gap: 8px;
  align-items: center;
  align-self: center;
}
body.moh_news_article .dq-legacy .summary-langbar-icons .summary-icon {
  width: 1.8em;
  height: 1.8em;
  display: block;
  vertical-align: middle;
}
body.moh_news_article .dq-legacy .article .moh_article_intro {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  margin-bottom: 0;
}
body.moh_news_article .dq-legacy .article .moh_article_intro_content {
  flex: 1 1 auto;
  min-width: 0;
}
body.moh_news_article .dq-legacy .article .title {
  margin: 0 0 10px;
  color: var(--Text-Dark, #0D0F2B);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Rubik;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
body.moh_news_article .dq-legacy .article .moh_article_updates_title {
  margin: 0 0 10px;
  color: var(--main-Pink2, #EE645B);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Rubik;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
body[dir="ltr"].moh_news_article .dq-legacy .article .moh_article_updates_title,
body[dir="ltr"].moh_news_article .dq-legacy .article .title {
  text-align: left;
}
body[dir="ltr"].moh_news_article .dq-legacy .article .moh_article_intro {
  flex-direction: row-reverse;
}
body.moh_news_article .dq-legacy .article .moh_article_image {
  width: 300px;
  height: 300px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0 2px 8px 0 rgba(99, 133, 194, 0.30);
  object-fit: cover;
  display: block;
  float: none;
  margin: 0 0 14px;
}
body.moh_news_article .dq-legacy .article .moh_article_block {
  clear: none;
}
body[dir="rtl"].moh_news_article .dq-legacy .article .moh_article_intro {
  display: grid;
  grid-template-columns: 300px minmax(0, 1fr);
  column-gap: 20px;
  align-items: start;
  direction: ltr;
}
body[dir="rtl"].moh_news_article .dq-legacy .article .moh_article_intro_content,
body[dir="rtl"].moh_news_article .dq-legacy .article .moh_article_date,
body[dir="rtl"].moh_news_article .dq-legacy .article .moh_article_block {
  direction: rtl;
  text-align: right;
}
body[dir="ltr"].moh_news_article .dq-legacy .article .moh_article_image {
  margin-right: 20px;
}
@media (max-width: 900px) {
body.moh_news_article .dq-legacy .article .moh_article_intro {
    flex-direction: column;
    gap: 12px;
  }
body[dir="ltr"].moh_news_article .dq-legacy .article .moh_article_image {
    margin-right: 0;
  }
}
body.moh_news_article .dq-legacy .article .moh_article_date {
  margin: 0 0 8px;
}
body.moh_news_article .dq-legacy .article .moh_article_block {
  margin-top: 0;
}
body.moh_news_article .dq-legacy .article .moh_article_block--abstract {
  margin-bottom: 10px;
}
body.moh_news_article .dq-legacy .article .moh_article_block--article {
  margin-top: 16px;
}
body.moh_news_article .dq-legacy .article .moh_article_block p {
  margin: 0 0 12px;
}
body.moh_news_article .dq-legacy .article .summary-body ul,
body.moh_news_article .dq-legacy .article .summary-body ol {
  list-style-position: outside;
  margin: 8px 0 14px;
  padding-inline-start: 28px;
  column-count: 1 !important;
  column-gap: 0 !important;
  columns: 1 !important;
  display: block;
}
body.moh_news_article .dq-legacy .article .summary-body ul {
  list-style-type: disc;
}
body.moh_news_article .dq-legacy .article .summary-body ol {
  list-style-type: decimal;
}
body.moh_news_article .dq-legacy .article .summary-body ul li,
body.moh_news_article .dq-legacy .article .summary-body ol li {
  display: list-item;
  width: auto;
  margin: 0 0 6px;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
}
body.moh_news_article .dq-legacy .main_content_search_result ul,
body.moh_news_article .dq-legacy .main_content_search_result ol {
  column-count: 1 !important;
  column-gap: 0 !important;
  columns: 1 !important;
}
body.moh_news_article .dq-legacy .article .summary-body strong,
body.moh_news_article .dq-legacy .article .summary-body b {
  font-weight: 700 !important;
}
body.moh_news_article .dq-legacy .article .summary-body em,
body.moh_news_article .dq-legacy .article .summary-body i {
  font-style: italic;
}
body.moh_news_article .dq-legacy .article .summary-body p {
  margin: 0 0 12px;
}
body.moh_news_article .dq-legacy .article .summary-body h1,
body.moh_news_article .dq-legacy .article .summary-body h2,
body.moh_news_article .dq-legacy .article .summary-body h3,
body.moh_news_article .dq-legacy .article .summary-body h4,
body.moh_news_article .dq-legacy .article .summary-body h5,
body.moh_news_article .dq-legacy .article .summary-body h6 {
  margin: 16px 0 10px;
  font-weight: 700;
  line-height: 1.25;
}
body.moh_news_article .dq-legacy .article .summary-body h1 { font-size: 2em; }
body.moh_news_article .dq-legacy .article .summary-body h2 { font-size: 1.5em; }
body.moh_news_article .dq-legacy .article .summary-body h3 { font-size: 1.17em; }
body.moh_news_article .dq-legacy .article .summary-body h4 { font-size: 1em; }
body.moh_news_article .dq-legacy .article .summary-body h5 { font-size: 0.83em; }
body.moh_news_article .dq-legacy .article .summary-body h6 { font-size: 0.67em; }
body.moh_news_article .dq-legacy .article .summary-body a {
  text-decoration: underline;
}
body.moh_news_article .dq-legacy .article .summary-body blockquote {
  margin: 10px 0;
  padding-inline-start: 12px;
  border-inline-start: 3px solid #d8d9e1;
}
body.moh_news_article .dq-legacy .article .title_share_link {
  margin-top: 22px;
}
body.moh_news_article .dq-legacy .article .share_link {
  word-break: break-word;
}
body.moh_news_article .dq-legacy .article .share_link {
  display: block;
  margin-top: 22px;
  color: var(--main-Pink2, #EE645B);
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Rubik;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
body.moh_news .dq-legacy .main_content_articles.articles_page {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
}
body.moh_news .dq-legacy .main_content_articles.articles_page .articles__item {
  width: 100% !important;
  max-width: none;
}
body.moh_news .dq-legacy .moh_news_card {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px;
  text-decoration: none;
}
body.moh_news .dq-legacy .moh_news_card .articles__item_content {
  flex: 1 1 auto;
  min-width: 0;
}
body.moh_news .dq-legacy .moh_news_card_date {
  margin: 0 0 8px;
  text-align: start;
}
body.moh_news .dq-legacy .moh_news_card .articles__item_title {
  margin: 0;
  text-align: start;
}
body.moh_news .dq-legacy .moh_news_card .articles__item_article {
  margin: 8px 0 0;
  text-align: start;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item {
  display: grid;
  grid-template-columns: 168px 1fr;
  column-gap: 16px;
  align-items: stretch;
  overflow: hidden;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_img {
  min-width: 168px;
  width: 168px;
  height: 168px;
  margin: 0 !important;
  border-radius: 6px;
  grid-row: 1 / -1;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_content {
  display: flex;
  flex-direction: column;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_row1 {
  margin-bottom: 8px;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_row1 .row1-left {
  display: flex;
  align-items: center;
  gap: 6px;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_row1 .row1-left[dir="rtl"] {
  flex-direction: row-reverse;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_row1 .row1-left[dir="ltr"] {
  flex-direction: row;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_title {
  margin: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-size: 18px;
  font-family: Rubik;
  font-style: normal;
  font-weight: bold;
  line-height: 24px;
  color: var(--Text-Dark, #0D0F2B);
  text-align: right;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_title a {
  color: var(--Text-Dark, #0D0F2B);
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_row1 .speaker-icon {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_row1 .speaker-icon svg {
  width: 24px;
  height: 24px;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_article {
  margin-top: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  font-size: 16px;
  font-family: Rubik, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: var(--main-grey-blue, #81849A);
  text-align: right;
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_article a {
  color: var(--main-grey-blue, #81849A);
}
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_specialty {
  display: none;
}
@media (max-width: 640px) {
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item {
    grid-template-columns: 1fr;
  }
.dq-legacy .main_content_articles.page-specialty.home_col_left .articles__item_img {
    width: 100%;
    min-width: 0;
    height: 180px;
    margin-bottom: 12px !important;
  }
}
body.moh_news .dq-legacy .moh_news_card_arrow {
  flex: 0 0 26px;
  width: 26px;
  height: 26px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: center;
}
body.moh_news .dq-legacy .moh_news_card_arrow svg {
  width: 26px;
  height: 26px;
  display: block;
}
body[dir="ltr"].moh_news .dq-legacy .moh_news_card_arrow svg {
  transform: rotate(180deg);
}
body[dir="rtl"].moh_news .dq-legacy .moh_news_card_arrow svg {
  transform: rotate(0deg);
}
@media (max-width: 900px) {
body.moh_news .dq-legacy .moh_news_card {
    padding: 14px;
    gap: 12px;
  }
}
.dq-legacy .home_new_drug_pills {
  margin-top: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  direction: rtl;
}
html[lang="en"] .dq-legacy .home_new_drug_pills {
  direction: ltr;
}
.dq-legacy .home_new_drug_card[dir="ltr"] .home_new_drug_pills {
  direction: ltr;
}
.dq-legacy .home_new_drug_pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 8px 18px;
  border-radius: 999px;
  border: 1px solid rgba(6, 34, 74, 0.55);
  color: #0B1130;
  background: #FFFFFF;
  font-size: 16px;
  line-height: 1;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dq-legacy .home_new_drug_pill.has-delayed-tooltip::after {
  content: attr(data-full-label);
  position: absolute;
  inset-inline-start: 50%;
  bottom: calc(100% + 10px);
  transform: translateX(-50%);
  background: rgba(11, 17, 48, 0.96);
  color: #fff;
  border-radius: 8px;
  padding: 8px 10px;
  font-size: 13px;
  line-height: 1.35;
  white-space: normal;
  text-align: start;
  min-width: 180px;
  max-width: min(340px, 75vw);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.18);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 30;
  transition: opacity 0.15s ease, visibility 0.15s ease;
}
.dq-legacy .home_new_drug_pill.has-delayed-tooltip:hover::after,
.dq-legacy .home_new_drug_pill.has-delayed-tooltip:focus-visible::after {
  opacity: 1;
  visibility: visible;
  transition-delay: 1s;
}
.dq-legacy .home_new_drug_pill_more {
  background: #EE645B;
  border-color: #EE645B;
  color: #FFFFFF;
  padding: 8px 10px;
}
.dq-legacy .home_new_drug_pill_more--dynamic {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: 0;
  background: transparent;
  border-radius: 50%;
  flex: 0 0 32px;
  cursor: pointer;
  appearance: none;
}
.dq-legacy .home_new_drug_pill_more--dynamic svg {
  width: 32px;
  height: 32px;
  display: block;
}
.dq-legacy .home_new_drug_pill_more--dynamic svg text {
  fill: #FFFFFF;
  text-anchor: middle;
  dominant-baseline: central;
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Rubik', sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
body.medicament .dq-legacy .information_from_a_doctor a.information_from_a_doctor__item {
  box-sizing: border-box;
  height: 78px !important;
  min-height: 78px !important;
}
@media (min-width: 1150px) {
body.medicament .dq-legacy .information_from_a_doctor {
    grid-template-columns: repeat(4, 233.5px) !important;
    column-gap: 27px;
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
body.medicament .dq-legacy .main_content_flex,
body.medicament_info .dq-legacy .main_content_flex {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 260px;
    column-gap: 40px;
    align-items: start;
  }
body.medicament .dq-legacy .dq_med_info_hero_row,
body.medicament_info .dq-legacy .dq_med_info_hero_row {
    grid-column: 1;
    grid-row: 1;
    width: 110%;
  }
body.medicament .dq-legacy .main_content__medicament_content,
body.medicament_info .dq-legacy .main_content__medicament_content {
    grid-column: 1;
    grid-row: 2;
    width: 110%;
  }
body.medicament .dq-legacy .main_content__medicament_side_bar,
body.medicament_info .dq-legacy .main_content__medicament_side_bar {
    grid-column: 2;
    grid-row: 1 / span 2;
    width: 100%;
    justify-self: end;
    display: flex;
    flex-direction: column;
    align-self: start;
    margin-top: 0;
    padding-top: 0;
  }
body.medicament .dq-legacy .main_content__medicament_side_bar .main_content_advertisement,
body.medicament_info .dq-legacy .main_content__medicament_side_bar .main_content_advertisement {
    width: 160px;
    max-width: 160px;
  }
html[dir="rtl"] body.medicament .dq-legacy .main_content__medicament_side_bar .main_content_advertisement,
html[dir="rtl"] body.medicament_info .dq-legacy .main_content__medicament_side_bar .main_content_advertisement {
    margin-right: auto;
    margin-left: 0;
  }
html[dir="ltr"] body.medicament .dq-legacy .main_content__medicament_side_bar .main_content_advertisement,
html[dir="ltr"] body.medicament_info .dq-legacy .main_content__medicament_side_bar .main_content_advertisement {
    margin-left: auto;
    margin-right: 0;
  }
body.medicament_info .dq-legacy .main_content__medicament_side_bar {
    margin-top: 0 !important;
  }
body.medicament .dq-legacy .main_content__medicament_side_bar > :first-child,
body.medicament_info .dq-legacy .main_content__medicament_side_bar > :first-child {
    margin-top: 0 !important;
  }
body.medicament .dq-legacy .dq_med_info_hero_row__inner,
body.medicament_info .dq-legacy .dq_med_info_hero_row__inner {
    max-width: none;
  }
body.medicament .dq-legacy .dq_med_info_hero_row__inner,
body.medicament_info .dq-legacy .dq_med_info_hero_row__inner {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
body.all_specialties .dq-legacy .specialties-layout {
    grid-template-columns: minmax(0, 1fr) 160px;
  }
body.all_specialties .dq-legacy .specialties-layout > .main_content_advertisement {
    justify-self: end;
  }
body.all_specialties .dq-legacy .specialties-slider,
body.all_specialties .dq-legacy .specialties-preview.page-specialty,
body.all_specialties .dq-legacy .specialties-preview.page-specialty .main_content_flex,
body.all_specialties .dq-legacy .specialties-preview.page-specialty .specialty_bottom_link_wrapper {
    max-width: 100%;
  }
}
.dq-legacy .drugai_page {
  width: 100%;
  padding-bottom: 34px;
}
.dq-legacy .drugai_heading {
  max-width: 980px;
  margin: 8px auto 4px;
  text-align: start;
}
.dq-legacy .drugai_heading h1 {
  margin: 0;
  padding: 0;
  color: var(--main-Pink2, #EE645B);
  text-align: inherit;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Rubik', sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.dq-legacy .drugai_heading_subtitle {
  margin: 1px 0 0;
  color: var(--Text-Dark, #0D0F2B);
  text-align: inherit;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Rubik;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.45;
}
.dq-legacy .drugai_controls {
  max-width: 980px;
  margin: 18px auto 14px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 10px;
}
.dq-legacy .drugai_control {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
.dq-legacy .drugai_controls label {
  margin: 0;
  color: var(--Text-Dark, #0D0F2B);
  text-align: start;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.dq-legacy .drugai_mode_toggle {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.dq-legacy .drugai_mode_btn {
  border: 1px solid var(--main-dark-grey, #323232);
  background: #fff;
  color: var(--Text-Dark, #0D0F2B);
  border-radius: 5px;
  padding: 8px 16px;
  line-height: 1.1;
  font-size: 17px;
  cursor: pointer;
}
.dq-legacy .drugai_mode_btn.is-active {
  background: #9d628c;
  border-color: #9d628c;
  color: #fff;
}
.dq-legacy .drugai_mode_native {
  display: none;
}
.dq-legacy .drugai_shell {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto 30px;
  background: #FFF;
  border: 1px solid #d4dbe6;
  border-radius: 34px;
  box-shadow: 0 2px 20px 0 rgba(99, 133, 194, 0.50);
  padding: 18px;
  display: flex;
  flex-direction: column;
  min-height: 560px;
  height: min(910px, calc(100dvh - 190px));
  max-height: 910px;
}
@supports not (height: 100dvh) {
.dq-legacy .drugai_shell {
    height: min(910px, calc(100vh - 190px));
  }
}
.dq-legacy .drugai_shell_top_placeholder {
  height: auto;
  border-radius: 0;
  background: transparent;
  margin: 2px 78px 10px;
  padding: 2px 0;
}
.dq-legacy .drugai_shell_top_placeholder .drugai_heading {
  margin: 0;
}
.dq-legacy .drugai_chat {
  border: 0;
  border-radius: 12px;
  min-height: 0;
  flex: 1 1 auto;
  overflow-y: auto;
  background: transparent;
  padding: 18px 0 2px;
}
.dq-legacy .drugai_msg {
  max-width: min(86%, 980px);
  border-radius: 20px;
  min-height: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 12px 14px;
  margin-bottom: 10px;
  color: var(--Text-Dark, #0D0F2B);
  font-size: 17px;
  line-height: 1.5;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.dq-legacy .drugai_msg_content {
  width: 100%;
}
.dq-legacy .drugai_msg--with-actions {
  padding-bottom: 0;
}
.dq-legacy .drugai_msg_actions {
  position: static;
  margin-top: 8px;
  margin-inline-start: auto;
  display: inline-flex;
  gap: 8px;
  align-items: center;
  padding: 4px;
  border-radius: 999px;
  border: 1px solid rgba(13, 15, 43, 0.12);
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 6px 16px rgba(13, 15, 43, 0.12);
}
.dq-legacy .drugai_msg_action {
  border: 1px solid rgba(13, 15, 43, 0.22);
  background: #fff;
  border-radius: 999px;
  width: 30px;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  line-height: 1;
  padding: 0;
  color: var(--Text-Dark, #0D0F2B);
  transition: border-color .18s ease, background-color .18s ease, box-shadow .18s ease;
}
.dq-legacy .drugai_msg_action:hover {
  border-color: rgba(238, 100, 91, 0.55);
  box-shadow: 0 2px 8px rgba(13, 15, 43, 0.12);
}
.dq-legacy .drugai_msg_action.is-active {
  border: 2px solid var(--main-Pink2, #EE645B);
  background: rgba(238, 100, 91, 0.08);
  box-shadow: 0 0 0 2px rgba(238, 100, 91, 0.14);
}
.dq-legacy .drugai_msg--assistant {
  border-radius: 20px;
  background: rgba(205, 206, 212, 0.5);
  border: 0;
  margin-left: 0;
  margin-right: auto;
  box-shadow: none;
}
.dq-legacy .drugai_msg--assistant[dir="ltr"] .drugai_msg_content {
  direction: ltr;
  text-align: left;
}
.dq-legacy .drugai_msg--assistant[dir="rtl"] .drugai_msg_content {
  direction: rtl;
  text-align: right;
}
.dq-legacy .drugai_msg--assistant p {
  margin: 0 0 10px;
}
.dq-legacy .drugai_msg--assistant .drugai_msg_content > p:only-child,
.dq-legacy .drugai_msg--user > p:only-child {
  margin: 0;
}
.dq-legacy .drugai_msg--assistant p:last-child {
  margin-bottom: 0;
}
.dq-legacy .drugai_msg--assistant h1,
.dq-legacy .drugai_msg--assistant h2,
.dq-legacy .drugai_msg--assistant h3,
.dq-legacy .drugai_msg--assistant h4 {
  margin: 12px 0 8px;
  line-height: 1.3;
  color: #0f2f5f;
  width: auto;
  max-width: none;
  padding: 0;
  text-align: inherit;
}
.dq-legacy .drugai_msg--assistant h1 { font-size: 20px; }
.dq-legacy .drugai_msg--assistant h2 { font-size: 18px; }
.dq-legacy .drugai_msg--assistant h3 { font-size: 16px; }
.dq-legacy .drugai_msg--assistant h4 { font-size: 15px; }
.dq-legacy .drugai_msg--assistant h5,
.dq-legacy .drugai_msg--assistant h6 {
  margin: 10px 0 8px;
  line-height: 1.3;
  width: auto;
  max-width: none;
  padding: 0;
  text-align: inherit;
}
.dq-legacy .drugai_msg--assistant ul,
.dq-legacy .drugai_msg--assistant ol {
  margin: 6px 0 10px;
  padding: 0;
  list-style-position: outside;
}
.dq-legacy .drugai_msg--assistant ul {
  list-style-type: disc;
}
.dq-legacy .drugai_msg--assistant ol {
  list-style-type: decimal;
}
.dq-legacy .drugai_msg--assistant[dir="ltr"] ul,
.dq-legacy .drugai_msg--assistant[dir="ltr"] ol {
  padding-inline-start: 20px;
  padding-inline-end: 0;
}
.dq-legacy .drugai_msg--assistant[dir="rtl"] ul,
.dq-legacy .drugai_msg--assistant[dir="rtl"] ol {
  padding-inline-start: 20px;
  padding-inline-end: 0;
}
.dq-legacy .drugai_msg--assistant li {
  margin: 4px 0;
}
.dq-legacy .drugai_msg--assistant hr {
  border: 0;
  height: 1px;
  background: #dbe5f3;
  margin: 12px 0;
}
.dq-legacy .drugai_msg--assistant blockquote {
  margin: 8px 0;
  padding: 8px 12px;
  border-inline-start: 3px solid #bcc8da;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.45);
}
.dq-legacy .drugai_msg--assistant a {
  color: #1f4a84;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-thickness: 1px;
  display: inline;
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
  cursor: pointer;
}
.dq-legacy .drugai_msg--assistant strong {
  color: #0c2f5a;
}
.dq-legacy .drugai_table_wrap {
  overflow-x: auto;
  margin: 8px 0 12px;
  border: 1px solid #dfe8f4;
  border-radius: 10px;
  background: #fff;
}
.dq-legacy .drugai_table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
}
.dq-legacy .drugai_table th,
.dq-legacy .drugai_table td {
  border-bottom: 1px solid #e7eef8;
  padding: 8px 10px;
  vertical-align: top;
  text-align: start;
}
.dq-legacy .drugai_table thead th {
  background: #f3f7fc;
  color: #153e74;
  font-weight: 700;
}
.dq-legacy .drugai_table tbody tr:last-child td {
  border-bottom: 0;
}
.dq-legacy .drugai_msg--loading {
  opacity: .95;
}
.dq-legacy .drugai_loading {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.dq-legacy .drugai_spinner {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #c5d5ec;
  border-top-color: #1f4a84;
  animation: drugai_spin .8s linear infinite;
}
@keyframes drugai_spin {
  to { transform: rotate(360deg); }
}
.dq-legacy .drugai_msg--user {
  background: #ded2df;
  border-radius: 20px;
  border: 0;
  margin-left: auto;
  margin-right: 0;
  box-shadow: none;
}
.dq-legacy .drugai_form {
  margin-top: 10px;
  display: flex;
  gap: 12px;
  align-items: center;
  padding: 14px 16px 16px;
  border-top: none;
}
.dq-legacy .drugai_input_wrap {
  position: relative;
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  width: 100%;
  min-height: 78px;
  background: #ffffff;
  border: 1px solid #57778C;
  border-radius: 50px;
  padding-left: 24px;
  padding-right: 143px;
}
.dq-legacy .drugai_input {
  flex: 1 1 auto;
  width: auto;
  height: 100%;
  background: transparent;
  border: none;
  outline: none;
  color: var(--Text-Dark, #0D0F2B);
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 0;
}
.dq-legacy .drugai_input::placeholder {
  color: #57778C;
  opacity: 1;
  font-family: 'Rubik', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.dq-legacy .drugai_send_btn.leaflet_chat_send.btn {
  position: absolute;
  right: 12px;
  left: auto;
  top: 50%;
  bottom: auto;
  margin-top: 0;
  transform: translateY(-50%);
}
.dq-legacy .drugai_form[dir="rtl"] .drugai_send_btn.leaflet_chat_send.btn {
  left: 12px;
  right: auto;
}
.dq-legacy .drugai_form[dir="rtl"] .drugai_input_wrap {
  padding-left: 143px;
  padding-right: 24px;
}
.dq-legacy .drugai_form[dir="rtl"] .drugai_input {
  text-align: right;
}
.dq-legacy .drugai_form[dir="ltr"] .drugai_input {
  text-align: left;
}
.dq-legacy .drugai_form[dir="rtl"] .drugai_send_btn.leaflet_chat_send.btn svg {
  transform: scaleX(-1);
}
.dq-legacy .drugai_form[dir="ltr"] {
  direction: ltr;
  flex-direction: row;
}
.dq-legacy .drugai_form[dir="rtl"] {
  direction: rtl;
  flex-direction: row;
}
body[dir="ltr"] .dq-legacy .drugai_heading,
body[dir="ltr"] .dq-legacy .drugai_heading_subtitle {
  text-align: left;
}
body[dir="rtl"] .dq-legacy .drugai_heading,
body[dir="rtl"] .dq-legacy .drugai_heading_subtitle {
  text-align: right;
}
@media (max-width: 1200px) {
.dq-legacy .drugai_shell {
    border-radius: 24px;
  }
.dq-legacy .drugai_msg {
    max-width: 92%;
  }
}
@media (max-width: 900px) {
.dq-legacy .drugai_heading {
    margin-top: 10px;
    padding-inline: 10px;
  }
.dq-legacy .drugai_heading h1 { font-size: 22px; }
.dq-legacy .drugai_heading_subtitle { font-size: 12px; }
.dq-legacy .drugai_controls {
    padding-inline: 10px;
    margin-bottom: 10px;
  }
.dq-legacy .drugai_controls label {
    font-size: 16px;
    line-height: 1.4;
  }
.dq-legacy .drugai_mode_btn {
    font-size: 15px;
    padding: 8px 12px;
  }
.dq-legacy .drugai_shell {
    margin-inline: 10px;
    padding: 14px;
    border-radius: 20px;
    height: auto;
    min-height: 0;
    max-height: none;
  }
.dq-legacy .drugai_chat {
    min-height: 320px;
    max-height: 55dvh;
    padding-top: 10px;
  }
@supports not (height: 100dvh) {
.dq-legacy .drugai_chat {
      max-height: 55vh;
    }
}
.dq-legacy .drugai_input_wrap {
    min-height: 64px;
  }
.dq-legacy .drugai_form[dir="ltr"] .drugai_input_wrap {
    padding-left: 16px;
    padding-right: 92px;
  }
.dq-legacy .drugai_form[dir="rtl"] .drugai_input_wrap {
    padding-left: 92px;
    padding-right: 16px;
  }
.dq-legacy .drugai_form {
    padding: 8px 6px 6px;
  }
.dq-legacy .drugai_input {
    font-size: 15px;
  }
.dq-legacy .drugai_msg {
    max-width: 100%;
    font-size: 16px;
    padding: 10px 12px;
  }
}
@media (max-width: 600px) {
.dq-legacy .drugai_controls {
    padding-inline: 0;
  }
.dq-legacy .drugai_shell {
    padding: 10px;
    border-radius: 16px;
  }
.dq-legacy .drugai_chat {
    min-height: 280px;
  }
.dq-legacy .drugai_input_wrap {
    min-height: 58px;
  }
.dq-legacy .drugai_form[dir="ltr"] .drugai_input_wrap {
    padding-left: 14px;
    padding-right: 84px;
  }
.dq-legacy .drugai_form[dir="rtl"] .drugai_input_wrap {
    padding-left: 84px;
    padding-right: 14px;
  }
.dq-legacy .drugai_mode_toggle {
    width: 100%;
  }
.dq-legacy .drugai_mode_btn {
    flex: 1 1 auto;
    text-align: center;
  }
}

/* --- Tabler-conversion override --- */
.dq-legacy a { text-decoration: none !important; }

/* --- re-asserted legacy-designed underlines --- */
body.summary .dq-legacy .summary-citation .citation-title a:hover { text-decoration: underline !important; }
body.summary .dq-legacy .summary-all-articles .all-articles-link:hover { text-decoration: underline !important; }
.dq-legacy .cover_form_result a:hover { text-decoration: underline !important; }
.dq-legacy .cover_form_result .all_results { text-decoration: underline !important; }
.dq-legacy .remember_me a { text-decoration: underline !important; }
.dq-legacy .accordion a:hover { text-decoration: underline !important; }
.dq-legacy .company_update_article__body a { text-decoration: underline !important; }
.dq-legacy .main_content_articles .link,
.dq-legacy .main_content__news .link { text-decoration: underline !important; }
.dq-legacy .search_result a:hover { text-decoration: underline !important; }
.dq-legacy .search_result__close:hover { text-decoration: underline !important; }
.dq-legacy .main_content_search_result .item:hover .origin_name { text-decoration: underline !important; }
.dq-legacy .main_content_search_result .dq_variant_link:hover .dq_variant_text,
.dq-legacy .main_content_search_result .dq_single_link:hover .dq_single_name { text-decoration: underline !important; }
.dq-legacy .main_content__medicament_nav a:hover { text-decoration: underline !important; }
.dq-legacy .main_content__medicament_details__item .ATC_links a,
.dq-legacy .main_content__medicament_details__item .ATC_links .dq_atc_item { text-decoration: underline !important; }
.dq-legacy .main_content__news .item a { text-decoration: underline !important; }
.dq-legacy .red_link { text-decoration: underline !important; }
.dq-legacy .main_content__medicament_details__item_links a,
.dq-legacy .main_content__medicament_details__item_det a { text-decoration: underline !important; }
.dq-legacy .dq_drug_hero__actives.is-overflow:hover { text-decoration: underline !important; }
.dq-legacy .article .share_link { text-decoration: underline !important; }
.dq-legacy .article .more_articles_btn { text-decoration: underline !important; }
.dq-legacy .page-specialty .articles__item_langs a:hover { text-decoration: underline !important; }
body.all_specialties .dq-legacy .specialties-preview .specialty_all_articles_link:hover,
body.all_specialties .dq-legacy .specialties-preview .specialty_all_articles_link:focus-visible { text-decoration: underline !important; }
.dq-legacy .dq_atc_breadcrumb a { text-decoration: underline !important; }
.dq-legacy .dq_atc_breadcrumb a:hover { text-decoration: underline !important; }
.dq-legacy .history_title_link:hover { text-decoration: underline !important; }
.dq-legacy .history_watch_link { text-decoration: underline !important; }
.dq-legacy .page-specialty-history .specialty_history_link a { text-decoration: underline !important; }
.dq-legacy .page-top-new-drugs .tnd_title_link:hover { text-decoration: underline !important; }
.dq-legacy .page-top-new-drugs .tnd_atc_link:hover { text-decoration: underline !important; }
.dq-legacy .home_moh_title:hover { text-decoration: underline !important; }
.dq-legacy .home_new_drug_title:hover { text-decoration: underline !important; }
.dq-legacy .home_new_drug_atc:hover { text-decoration: underline !important; }
body.moh_news_article .dq-legacy .article .summary-body a { text-decoration: underline !important; }
.dq-legacy .drugai_msg--assistant a { text-decoration: underline !important; }
