
.idx-embed {
  
  --base-1: #242B47;
  --base-2: #F5F5F5;
  --base-3: rgba(36, 43, 71, 0.69);
  --base-4: rgba(36, 43, 71, 0.40);
  --base-5: #ffffff;

  
  --primary-1: #415AA8;
  --primary-2: #242B47;   
  --primary-3: #A9C5E7;
  --primary-4: #710E21;
  --primary-5: #184E44;

  
  --secondary-1: #DDF3EF;
  --secondary-2: #FADBE1;
  --secondary-3: rgba(36, 43, 71, 0.06);

  
  --error:       #DF1C41;
  --success:     #40C4AA;

  
  --tools-primary-panel-bkg: var(--base-1, #242B47);
  --tools-primary-panel: var(--base-5, #ffffff);
  --tools-secondary-panel-bkg: var(--base-2, #F5F5F5);
  --tools-secondary-panel: var(--base-1, #242B47);
  --tools-border-lines: var(--base-4, rgba(36, 43, 71, 0.40));
  --tools-headings: var(--primary-1, #415AA8);
  --tools-body: var(--base-1, #242B47);
  --tools-chart-color--1: var(--primary-1, #415AA8);
  --tools-chart-color--2: var(--primary-2, #242B47);
  --tools-chart-color--3: var(--primary-3, #415AA8);

  
  --duet-color-primary: var(--tools-headings);
  --duet-color-text: var(--tools-body);
  --duet-color-text-active: var(--tools-primary-panel);
  --duet-color-placeholder: var(--tools-headings);
  --duet-color-button: var(--tools-primary-panel);
  --duet-color-surface: var(--tools-primary-panel);
  --duet-color-overlay: rgba(0, 0, 0, 0.8);
  --duet-color-border: var(--tools-primary-panel-bkg);
  --duet-font: var(--primitive-family-body);
  --duet-font-normal: var(--primitive-weight-regular);
  --duet-font-bold: var(--primitive-weight-bold);
  --duet-radius: 0;
  --duet-z-index: 600;

  
  --color-headline: var(--tools-body);
  --color-body: var(--tools-body);
  --color-body-secondary: var(--tools-body);
  --color-quote: var(--tools-body);
  --color-stats: var(--tools-body);

  
  --lg-1: clamp(4.8rem, 3.0792rem + 4.5283vw, 9.6rem);
  --lg-2: clamp(4rem, 2.2792rem + 4.5283vw, 8.8rem);
  --lg-3: clamp(3.6rem, 2.0226rem + 4.1509vw, 8rem);
  --lg-4: clamp(3.2rem, 1.7660rem + 3.7736vw, 7.2rem);
  --md-1: clamp(2.8rem, 1.5094rem + 3.3962vw, 6.4rem);
  --md-2: clamp(2.4rem, 1.2528rem + 3.0189vw, 5.6rem);
  --md-3: clamp(2rem, 0.9962rem + 2.6415vw, 4.8rem);
  --md-4: clamp(2rem, 1.2830rem + 1.8868vw, 4rem);
  --sm-1: clamp(2rem, 1.5698rem + 1.1321vw, 3.2rem);
  --sm-2: clamp(1.6rem, 1.3132rem + 0.7547vw, 2.4rem);
  --sm-3: clamp(1.2rem, 1.0566rem + 0.3774vw, 1.6rem);
  --sm-4: clamp(0.8rem, 0.6566rem + 0.3774vw, 1.2rem);
  --xs-1: clamp(0.8rem, 0.8000rem + 0.0000vw, 0.8rem);
  --xs-2: clamp(0.4rem, 0.4000rem + 0.0000vw, 0.4rem);
  --nil: clamp(0rem, 0.0000rem + 0.0000vw, 0rem);

  
  --radius-nil:           0px;
  --radius-xs:            2px;
  --radius-sm:            4px;
  --radius-md:            8px;
  --radius-lg:            16px;
  --radius-xl:            16px;
  --radius-xxl:           24px;

  
  --primitive-family-titles: "Saans", "Inter", sans-serif;
  --primitive-family-body: "Switzer", "Inter", sans-serif;
  --primitive-weight-light: 300;
  --primitive-weight-regular: 400;
  --primitive-weight-medium: 500;
  --primitive-weight-semi-bold: 600;
  --primitive-weight-bold: 700;
  --primitive-weight-extra-bold: 800;

  
  --display-l-font-size: 40px;
  --display-l-line-height: 48px;

  --display-m-font-size: 28px;
  --display-m-line-height: 32px;

  --display-s-font-size: 20px;
  --display-s-line-height: 28px;

  --headline-l-font-size: clamp(2rem, 1.5698rem + 1.1321vw, 3.2rem);
  --headline-l-line-height: clamp(2.8rem, 2.2264rem + 1.5094vw, 4.4rem);

  --headline-m-font-size: clamp(1.8rem, 1.5849rem + 0.5660vw, 2.4rem);
  --headline-m-line-height: clamp(2.4rem, 2.1132rem + 0.7547vw, 3.2rem);

  --headline-s-font-size: clamp(1.4rem, 1.2566rem + 0.3774vw, 1.8rem);
  --headline-s-line-height: clamp(1.8rem, 1.5849rem + 0.5660vw, 2.4rem);

  --body-l-font-size: 18px;
  --body-l-line-height: 26px;

  --body-m-font-size: 16px;
  --body-m-line-height: 24px;

  --body-s-font-size: 14px;
  --body-s-line-height: 22px;

  --body-xs-font-size: 12px;
  --body-xs-line-height: 20px;

  
  --display-lg-fs: var(--display-l-font-size, 3.6rem);
  --display-md-fs: var(--display-m-font-size, 2.8rem);
  --display-sm-fs: var(--display-s-font-size, 2.4rem);
  --headline-lg-fs: var(--headline-l-font-size, 2rem);
  --headline-md-fs: var(--headline-m-font-size, 1.8rem);
  --headline-sm-fs: var(--headline-s-font-size, 1.4rem);

  
  --body-lg-fs: var(--body-l-font-size, 1.8rem);
  --body-md-fs: var(--body-m-font-size, 1.6rem);
  --body-sm-fs: var(--body-s-font-size, 1.4rem);
  --body-xs-fs: var(--body-xs-font-size, 1.2rem);

  
  --label-font-size:        var(--body-sm-fs);
  --label-line-height:      1.5rem;
  --label-letter-spacing:   0px;
  --label-font-family:      var(--primitive-family-body);
  --label-weight:           var(--primitive-weight-regular);

  
  --icon-font-size:         clamp(1.8rem, 1.5849rem + 0.5660vw, 2.4rem);

  
  --button-font-size:       var(--body-sm-fs);
  --button-line-height:     1.5rem;
  --button-letter-spacing:  0px;
  --button-font-family:     var(--primitive-family-titles, "Inter");
  --button-weight:          var(--primitive-weight-semi-bold, 600);
  

  
  
  --table-cell-padding-y: 8px;
  --table-cell-padding-x: 16px;
  --table-color: var(--tools-body);
  --table-bg: var(--tools-primary-panel);
  --table-striped-bg: var(--tools-primary-panel);
  --table-hover-bg: var(--tools-primary-panel);
  --table-hover-color: var(--tools-body);
  --table-th-bg: var(--tools-primary-panel);
  --table-th-color: var(--tools-headings);
  --table-th-font-size: var(--body-sm-fs);
  --table-th-font-weight: var(--primitive-weight-medium);
  --table-border-width: 1px;
  --table-border-color: var(--tools-border-lines);

  
  --input-padding-y: 8px;
  --input-padding-x: 10px;
  --input-font-family: var(--primitive-family-titles);
  --input-font-size: var(--body-md-fs);
  --input-font-weight: var(--primitive-weight-regular);
  --input-line-height: var(--label-line-height);
  --input-bg: var(--tools-primary-panel);
  --input-disabled-bg: var(--base-3);
  --input-disabled-color: var(--tools-secondary-panel);
  --input-disabled-border-color: var(--base-3);
  --input-color: var(--tools-body);
  --input-border-color: var(--tools-border-lines);
  --input-border-width: 1px;
  --input-border-style: solid;
  --input-box-shadow: 0px 1px 2px 0px rgba(18, 55, 105, 0.08), 0px 0px 0px 1px rgba(9, 25, 72, 0.13);
  --input-border-radius: 6px;
  --input-focus-bg: var(--tools-primary-panel);
  --input-focus-border-color: var(--tools-chart-color--1);
  --input-placeholder-color: var(--tools-body);

  
  --button-padding-y:             6px;
  --button-padding-x:             14px;
  --button-border:                1px;
  --button-border-radius:         8px;
  --button-color:                 var(--tools-body);

  
  --button-sm-padding-y:          5px;
  --button-sm-padding-x:          10px;
  --button-sm-font-size:          var(--button-font-size);

  
  --form-select-padding-y: var(--button-padding-y);
  --form-select-padding-x: var(--button-padding-x);
  --form-select-font-family: var(--input-font-family);
  --form-select-font-size: var(--body-sm-fs);
  --form-select-font-weight: var(--input-font-weight);
  --form-select-height: 40px;
  --form-select-line-height: 40px;
  --form-select-color: var(--tools-primary-panel);
  --form-select-bg: var(--tools-chart-color--2);
  --form-select-disabled-color: var(--tools-secondary-panel);
  --form-select-disabled-bg: var(--input-disabled-bg);
  --form-select-disabled-border-color: var(--tools-secondary-panel);
  --form-select-indicator-color: var(--tools-headings);
  --form-select-indicator: url("https://assets.investisdigital.com/nextgentools/v3/assets/angle.svg");
  --form-select-indicator-hover: url("https://assets.investisdigital.com/native-tools/imgs/white-angle.png");
  --form-select-border-width: var(--button-border);
  --form-select-border-style: var(--input-border-style);
  --form-select-border-color: var(--tools-chart-color--2);
  --form-select-border-radius: var(--button-border-radius);
  --form-select-box-shadow: var(--input-box-shadow);
  --form-select-focus-bg: var(--input-focus-bg);
  --form-select-focus-border-color: var(--input-focus-border-color);

  
  --form-check-input-width: 20px;
  --form-check-input-height: 20px;
  --form-check-label-color: var(--input-color);
  --form-check-input-bg: var(--input-bg);
  --form-check-icon-color: var(--tools-headings);
  --form-check-input-border-color: var(--tools-headings);
  --form-check-input-border-width: var(--input-border-width);
  --form-check-input-border-style: var(--input-border-style);
  --form-check-input-border-radius: var(--input-border-radius);
  --form-check-radio-border-radius: 50%;
  --form-check-input-focus-border: var(--input-focus-border-color);
  --form-check-input-focus-box-shadow: var(--input-box-shadow);

  
  --link-color: var(--tools-chart-color--1);
  --link-decoration: none;

  
  --accordion-trigger-padding-y: var(--sm-4);
  --accordion-trigger-padding-x: var(--sm-4);
  --accordion-trigger-bg: var(--tools-primary-panel);
  --accordion-trigger-color: var(--tools-body);
  --accordion-trigger-font-size: var(--body-md-fs);
  --accordion-trigger-font-weight: var(--primitive-weight-regular);
  --accordion-panel-padding-y: var(--sm-4);
  --accordion-panel-padding-x: var(--sm-4);
  --accordion-panel-bg: var(--tools-primary-panel);
  --accordion-panel-color: var(--tools-body);
  --accordion-panel-border-width: 1px;
  --accordion-panel-border-style: solid;
  --accordion-panel-border-color: var(--tools-border-lines);

  
  --pagination-padding-y: var(--xs-1);
  --pagination-padding-x: var(--xs-2);
  --pagination-spacer-y: var(--nil);
  --pagination-spacer-x: var(--nil);
  --pagination-color: var(--tools-chart-color--2);
  --pagination-bg: var(--tools-primary-panel-bkg);
  --pagination-border-width: none;
  --pagination-border-radius: var(--radius-nil);
  --pagination-border-color: transparent;
  --pagination-focus-color: var(--pagination-color);
  --pagination-focus-bg: none;
  --pagination-hover-color: var(--tools-chart-color--3);
  --pagination-active-color: var(--tools-chart-color--3);
  --pagination-disabled-color: var(--base-3);
  --pagination-font-family: var(--primitive-family-titles);
  --pagination-font-size: var(--body-sm-fs);
  --pagination-font-weight: var(--primitive-weight-bold);
  --pagination-line-height: var(--label-line-height);

  
  --card-padding-y: var(--sm-2, 1.6rem);
  --card-padding-x: var(--sm-3, 1.2rem);
  --card-spacer-y: 1.25rem;
  --card-title-spacer-y: 0.5rem;
  --card-border: none;

  
  --box-shadow-color: 0px 1px 2px 0px rgba(18, 55, 105, 0.08), 0px 0px 0px 1px rgba(9, 25, 72, 0.13);

  
  --share-price-calculator-border-color: var(--tools-headings);
  --investment-summary-background-color: var(--tools-secondary-panel-bkg);
  --spc-snapshot-success-color: var(--success);
  --spc-snapshot-error-color: var(--error);
}



.idx-embed .invd-container *:focus, .idx-embed .invd-container *:focus-visible {
  outline: none;
  outline-offset: 0px;
  box-shadow: 0px 1px 2px 0px rgba(65, 90, 168, 0.40), 0px 0px 0px 1px #415AA8, 0px 0px 0px 2px #FFF, 0px 0px 0px 3px rgba(65, 90, 168, 0.32);
}
.idx-embed .invd-container .highchart-custom-container{background-size: 150px !important;}
.idx-embed .invd-container .tooltip{opacity: 1;font-size: var(--body-md-fs);color: var(--tools-body);border: 0;box-shadow: var(--box-shadow-color);}
.idx-embed .invd-container .tooltip-price, .idx-embed .invd-container .tooltip-volume, .idx-embed .invd-container .ohl-data-item > .value{font-size: var(--body-md-fs);color: var(--tools-body);margin-bottom: 0 !important;}
.idx-embed .invd-container .cid-spc .cid-chart-container .spc-tooltip-value-diff {font-size: var(--body-md-fs);}
.idx-embed .invd-container .tooltip-basic-info {border-color: var(--tools-chart-color--1) !important;margin-top: 0 !important;}
.idx-embed .invd-container .tooltip div{margin-bottom: 10px;margin-top: 0;}
.idx-embed .invd-container .ohl-wrapper .ohl-data-item, .idx-embed .invd-container .comparator-data-item--info{font-size: var(--body-md-fs);color: var(--tools-body);}
.idx-embed .invd-container .comparator-data-item{padding: 0;}
.idx-embed .invd-container .highcharts-axis-labels text, .idx-embed .invd-container .highcharts-axis text{font-family: var(--primitive-family-body);}
.idx-embed .invd-container .mt-5{margin-top: 5px !important;}
.idx-embed .invd-container .mr-5{margin-right: 5px !important;}
.idx-embed .invd-container .ml-5{margin-left: 5px !important;}
.idx-embed .invd-container .pl-5{padding-left: 5px !important;}
.idx-embed .invd-container .shareprice__current{font-size: var(--display-lg-fs);color: var(--tools-primary-panel) !important;margin-right: 20px;}
.idx-embed .invd-container .shareprice__currency{font-size: var(--body-lg-fs);margin-left: 5px;}
.idx-embed .invd-container .shareprice__change div{color: var(--tools-primary-panel) !important;}
.idx-embed .invd-container .shareprice__last-updated {margin-top: 40px;}
.idx-embed .invd-container .cid-snapshot-box, .idx-embed .invd-container .shareprice__change, .idx-embed .invd-container .shareprice__last-updated, .idx-embed .invd-container .cid-snapshot-box__right-content{font-size: var(--body-lg-fs);color: var(--tools-primary-panel) !important;}
.idx-embed .invd-container .shareprice__last-updated--timestamp{font-size: var(--body-lg-fs);color: var(--tools-primary-panel) !important;margin-top: 0 !important;}
.idx-embed .invd-container .cid-snapshot-box{min-height: 170px;padding: 20px 20px 0 20px;}
.idx-embed .invd-container dt, .idx-embed .invd-container .shareprice__last-updated--label{font-size: var(--body-lg-fs);font-weight: var(--primitive-weight-medium);color: var(--tools-primary-panel);margin-bottom: 0;}
.idx-embed .invd-container .data-points__container dd{font-size: var(--body-lg-fs);margin-bottom: 27px;font-family: var(--primitive-family-body);line-height: 20px;color: var(--tools-primary-panel);}
.idx-embed .invd-container .cid-range-indicator dd {font-size: var(--body-lg-fs);margin-bottom: 15px;font-family: var(--primitive-family-body);}
.idx-embed .invd-container .cid-subtitle h3{font-size: var(--display-md-fs);font-family: var(--primitive-family-titles);font-weight: var(--primitive-weight-medium);line-height: 1;color: var(--tools-body);margin: 10px 0;padding: 0;}
.idx-embed .invd-container .shareprice__change-sign{margin: 5px 0 0 0 !important;}
.idx-embed .invd-container .highcharts-menu-item {font-size: var(--body-sm-fs) !important;}
.idx-embed .invd-container .tab-list--bordered .tab, .idx-embed .invd-container .chart-link a{border:0; border-bottom: 1.5px solid var(--tools-border-lines) !important;color: var(--tools-border-lines) !important;font-size: var(--body-lg-fs) !important;font-family: var(--primitive-family-body) !important;font-weight: var(--primitive-weight-medium) !important;margin-left: 10px;flex-grow: 0;padding: var(--button-padding-y) var(--button-padding-x);line-height: 1;min-width: auto;}
.idx-embed .invd-container .tab-list--bordered .tab::after{display: none !important;}
.idx-embed .invd-container .tab-list--bordered .tab:first-child, .idx-embed .invd-container .chart-link a:first-child{margin-left: 0;}
.idx-embed .invd-container .tab-list--bordered .tab[aria-selected="true"], .idx-embed .invd-container .chart-link a.active, .idx-embed .invd-container .tabs-spld a.active, .idx-embed .invd-container .tab.link.tablinks-spl.active {background-color: var(--tools-primary-panel) !important;color: var(--tools-headings) !important;border:0;border-bottom: 1.5px solid var(--tools-chart-color--1) !important;}
.idx-embed .invd-container .tab-list--bordered .tab[aria-selected="true"]:hover, .idx-embed .invd-container .chart-link a.active:hover, .idx-embed .invd-container .tabs-spld a:hover, .idx-embed .invd-container .tab.link:hover {background-color: var(--tools-primary-panel) !important;color: var(--tools-headings) !important;border:0;border-bottom: 1.5px solid var(--tools-chart-color--1) !important;}
.idx-embed .invd-container .tab-list--bordered .tab:first-of-type:not(.more-tab){border-left: 0px solid;}
.idx-embed .invd-container .tab.link.tablinks.active, .idx-embed .invd-container .tab.link:hover, .idx-embed .invd-container .chart-link a:hover {background-color: var(--tools-primary-panel) !important;color: var(--tools-headings) !important;border:0;border-bottom: 1.5px solid var(--tools-chart-color--1) !important;}
.idx-embed .invd-container #tabDiv{margin-bottom: 10px;}
.idx-embed .invd-container .tab-div button{width: 50%;}
.idx-embed .invd-container .tab-div button, .idx-embed .invd-container .cid-spc .cid-tabs .mycontent .button.button-go, .idx-embed .invd-container .cstm-btn {
  border: 1px solid var(--tools-chart-color--1);
  min-height: 36px;
  background-color: var(--tools-chart-color--1);
  color: var(--tools-primary-panel);
  font-size: var(--body-md-fs);
  font-weight: var(--primitive-weight-regular);
  text-transform: none;
  border-radius: var(--button-border-radius);
  padding: var(--button-padding-y) var(--button-padding-x);
  line-height: 1;
}
.idx-embed .invd-container .tab-div button.active, .idx-embed .invd-container .tab-div button:hover, .idx-embed .invd-container .cid-spc .cid-tabs .mycontent .button.button-go:hover, .idx-embed .invd-container .cstm-btn:hover{
  background-color: var(--tools-chart-color--2);
  color: var(--tools-primary-panel);
  border: 1px solid var(--tools-chart-color--2);
}
.idx-embed .invd-container .tab-div .tablinks:focus, .idx-embed .invd-container .fieldset-options-wrapper .form-item:focus {
  outline: none;
  outline-offset: 0px;
  box-shadow: 0px 1px 2px 0px rgba(65, 90, 168, 0.40), 0px 0px 0px 1px #415AA8, 0px 0px 0px 2px #FFF, 0px 0px 0px 3px rgba(65, 90, 168, 0.32);
}
.idx-embed .invd-container .date-filter .datepicker-wrapper input {
  width: 100%;
  height: 36px;
  margin-bottom: 0;
  background: var(--tools-primary-panel);
  padding: var(--input-padding-y) var(--input-padding-x);
  border: 0 solid var(--input-border-color);
  border-radius: var(--input-border-radius);;
  font: var(--primitive-weight-regular) var(--body-md-fs) var(--primitive-family-body);
  color: var(--tools-border-lines);
  line-height: 1;
  box-shadow: 0px 1px 2px 0px rgba(18, 55, 105, 0.08), 0px 0px 0px 1px rgba(9, 25, 72, 0.13);
}
.idx-embed .invd-container .datepicker-wrapper label{
  font: var(--primitive-weight-regular) var(--body-sm-fs) var(--primitive-family-body);
  color: var(--tools-body);
}
.idx-embed .invd-container .duet-date__toggle {
  background: var(--duet-color-button);
  border: 0;
  border-radius: 0;
  border-bottom-right-radius: var(--duet-radius);
  border-top-right-radius: var(--duet-radius);
  box-shadow: none;
  color: var(--base-3);
  height: calc(100% - 2px);
  padding: 0;
  position: absolute;
  right: 5px;
  top: 1px;
  width: 30px;
  z-index: 2;
}
.idx-embed .invd-container .duet-date__toggle:focus-visible {
  outline: none;
  outline-offset: 0px;
  box-shadow: 0px 1px 2px 0px rgba(65, 90, 168, 0.40), 0px 0px 0px 1px #415AA8, 0px 0px 0px 2px #FFF, 0px 0px 0px 3px rgba(65, 90, 168, 0.32);
  z-index: 1;
}
.idx-embed .invd-container .cid-spc .cid-tabs.tabs.tabs--horizontal > .container {padding-top: 0;padding-bottom: 0;}
.idx-embed .invd-container .cid-spc .cid-tabs .mycontent .button.button-go {margin-top: 22px;}
.idx-embed .invd-container .cid-spc .cid-tabs .mycontent {background: var(--tools-primary-panel);border: 1px solid var(--tools-border-lines);box-shadow: rgba(42, 42, 42, 0.6) 0px 1px 2px;}
.idx-embed .invd-container .cid-tabs.tabs .collapsible{font-size: var(--body-md-fs) !important;padding: var(--button-padding-y) var(--button-padding-x) !important;opacity: 1 !important;pointer-events: auto !important;}
.idx-embed .invd-container .highcharts-menu-item, .idx-embed .invd-container .tooltip{font-family: var(--primitive-family-body);line-height: 1;}
.idx-embed .invd-container .cid-spc .fieldset-wrapper {min-height: 75px;}
.idx-embed .invd-container .radio .icon, .idx-embed .invd-container .checkbox .icon {height: 20px;width: 20px;min-width: auto;border: 0 solid var(--tools-border-lines);background-color: var(--tools-primary-panel);box-shadow: 0px 1px 2px 0px rgba(18, 55, 105, 0.08), 0px 0px 0px 1px rgba(9, 25, 72, 0.13);}
.idx-embed .invd-container .checkbox .icon{border-radius: 6px;}
.idx-embed .invd-container .icon-size-20 .svg {height: 20px;width: 20px;min-width: auto;padding: 3px;}
.idx-embed .invd-container .radio .form-control:checked + .form-item__label .icon, .idx-embed .invd-container .checkbox .form-control:checked + .form-item__label .icon {border-color: var(--tools-chart-color--1);background-color: var(--tools-chart-color--1);}
.idx-embed .invd-container .radio .form-control:checked + .form-item__label .icon .svg, .idx-embed .invd-container .checkbox .form-control:checked + .form-item__label .icon .svg {color: var(--tools-primary-panel);fill: var(--tools-primary-panel) !important;}
.idx-embed .invd-container .checkbox .form-control:focus + .form-item__label .icon{border-color: var(--tools-chart-color--1);background-color: var(--tools-primary-panel);}
.idx-embed .invd-container .radio .form-control:focus-visible + .form-item__label .icon, .idx-embed .invd-container .checkbox .form-control:focus-visible + .form-item__label .icon{box-shadow: 0px 1px 2px 0px rgba(65, 90, 168, 0.40), 0px 0px 0px 1px #415AA8, 0px 0px 0px 2px #FFF, 0px 0px 0px 3px rgba(65, 90, 168, 0.32);}
.idx-embed .invd-container .fieldset-title{font-size: var(--body-lg-fs);font-weight: var(--primitive-weight-medium) !important;width: auto;padding: 0 5px;}
.idx-embed .invd-container .form-item__label{font-size: var(--body-sm-fs);font-weight: var(--primitive-weight-regular);}
.idx-embed .invd-container .form-item__control.checkbox, .idx-embed .invd-container .form-item__control.radio{line-height: 20px;}
.idx-embed .invd-container table.table thead th{border-top: 0;background-color: var(--table-th-bg);font-size: var(--body-sm-fs);color: var(--table-th-color);padding: var(--table-cell-padding-y) var(--table-cell-padding-x) !important;font-weight: var(--table-th-font-weight);}
.idx-embed .invd-container table td{font-size: var(--body-md-fs);color: var(--table-color);font-weight: var(--primitive-weight-regular);padding: var(--table-cell-padding-y) var(--table-cell-padding-x) !important;}
.idx-embed .invd-container .cid-disclaimer p{color: var(--tools-body);}
.idx-embed .invd-container .pl-5{display: inline-block;}
.idx-embed .invd-container .table--striped-horizontal thead tr, .idx-embed .invd-container .table--striped-horizontal tr:nth-of-type(even){background-color: var(--table-bg);}
.idx-embed .invd-container .table--striped-horizontal tr{border-bottom: 1px solid var(--secondary-3);}
.idx-embed .invd-container button.cid-button-more{text-transform: none;color: var(--tools-chart-color--1);background: var(--tools-primary-panel) !important;border: 1px solid var(--tools-chart-color--1) !important;font-family: var(--primitive-family-titles);padding: 8px 10px 4px 10px;font-size: var(--body-md-fs);border-radius: var(--button-border-radius);}
.idx-embed .invd-container button.cid-button-more:hover{background: var(--tools-chart-color--1) !important;color: var(--tools-primary-panel) !important;}
.idx-embed .invd-container .cid-snapshot-box__right-content--toggle{color: var(--tools-primary-panel);margin-top: 0 !important;}
.idx-embed .invd-container .cid-trades-center .cid-snapshot-box .color-positive, .idx-embed .invd-container .cid-spc .cid-snapshot-box .color-positive, .idx-embed .invd-container .cid-minichart .cid-snapshot-box .color-positive{color: var(--tools-primary-panel) !important;}
.idx-embed .invd-container .cid-trades-center .cid-snapshot-box .color-negative, .idx-embed .invd-container .cid-spc .cid-snapshot-box .color-negative, .idx-embed .invd-container .cid-minichart .cid-snapshot-box .color-negative{color: var(--tools-primary-panel) !important;}
.idx-embed .invd-container .ohl-data-item{text-transform: capitalize;width: 32%;}
.idx-embed .invd-container .market-status-type{text-transform: none;color: var(--tools-primary-panel);vertical-align: top;line-height: 24px;font-size: var(--body-lg-fs);}
.idx-embed .invd-container .cid-chart-options .accordion-item h5 {margin: 0;}
.idx-embed .invd-container .accordion-trigger, .idx-embed .invd-container .accordion-trigger:hover {
  padding: var(--table-cell-padding-y) var(--table-cell-padding-x) !important;
  color: var(--tools-body);
  border-color: var(--tools-border-lines) !important;
  background: var(--tools-primary-panel);
  font-family: var(--primitive-family-titles);
  font-weight: var(--primitive-weight-medium);
  font-size: var(--body-lg-fs);
}
.idx-embed .invd-container .accordion-trigger[aria-expanded="true"], .idx-embed .invd-container .accordion-trigger:focus {
  border-color: var(--tools-body);
  background: var(--tools-primary-panel);
  color: var(--tools-body);
}
.idx-embed .invd-container .accordion-item{margin-bottom: 0;}
.idx-embed .invd-container .accordion-trigger.link .svg, .idx-embed .invd-container .accordion-trigger:hover .svg, .idx-embed .invd-container .accordion-trigger:focus .svg {
  fill: var(--accordion-trigger-color) !important;
  display: block;
  height: 40px;
  width: 40px;
}
.idx-embed .invd-container #order-depth-wrapper #orderDepth .table-header{border-top: 0;background-color: var(--table-th-bg) !important;font-size: var(--body-lg-fs);color: var(--table-color) !important;padding: var(--table-cell-padding-y) var(--table-cell-padding-x);font-weight: var(--table-th-font-weight);}
.idx-embed .invd-container #order-depth-wrapper .table-data .table-row{background-color: var(--table-th-bg);font-size: var(--body-lg-fs);color: var(--table-color);padding: var(--table-cell-padding-y) var(--table-cell-padding-x);font-weight: var(--primitive-weight-regular);border-bottom: 1px solid var(--table-border-color);}
.idx-embed .invd-container #order-depth-wrapper #orderDepth .order-depth-subtitle{font-size: var(--display-md-fs);font-weight: var(--primitive-weight-medium);}
.idx-embed .invd-container #order-depth-wrapper .order-depth-section .od-map .od-chart-container .od-chart{height: 20px;}
.idx-embed .invd-container #order-depth-wrapper .pull-right span {color: var(--tools-headings);}
.idx-embed .invd-container .duet-date__dialog-content{margin-left: 0;margin-top: 0;}
.idx-embed .invd-container table .duet-date__day {
  background: transparent;
  color: var(--duet-color-text);
  font-size: var(--body-sm-fs);
  line-height: 36px;
  min-height: auto;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.idx-embed .invd-container .date-filter .form-item__error-message .form-item_insider_register_error-message {margin: 5px 0 0 0;}
.idx-embed .invd-container .cid-spc cid-comparator-mode-option .fieldset-options-wrapper .form-item__label-text{text-transform: capitalize;}



.idx-embed .invd-container.derwent-hpl .form-item__label{font: var(--primitive-weight-regular) var(--body-md-fs) var(--primitive-family-body);}
.idx-embed .invd-container.derwent-hpl .duet-date__toggle{background: var(--tools-primary-panel);box-shadow: none;}
.idx-embed .invd-container.derwent-hpl .duet-date__toggle:focus{box-shadow: none;}
.idx-embed .invd-container.derwent-hpl table th.duet-date__table-header{color: var(--tools-primary-panel);padding: 5px 0px !important;}
.idx-embed .invd-container.derwent-hpl .pagination .link{margin: 0;padding: 0 !important;}
.idx-embed .invd-container.derwent-hpl .pagination .link:hover{text-decoration: none;font-weight: var(--primitive-weight-regular);color: var(--pagination-color);}
.idx-embed .invd-container.derwent-hpl .pagination .pagination__item--active a{text-decoration: none;font-weight: var(--primitive-weight-regular);color: var(--pagination-active-color) !important;}
.idx-embed .invd-container.derwent-hpl .box-header{align-items: center;}
.idx-embed .invd-container.derwent-hpl .box-header-btn .cstm-btn {height: auto;min-height: auto;padding: 0;border: 0;background-color: transparent;font-size: var(--body-lg-fs);color: var(--tools-headings);font-weight: var(--primitive-weight-regular);font-size: var(--display-sm-fs);font-family: var(--primitive-family-titles);}
.idx-embed .invd-container.derwent-hpl .box-header h3 {color: var(--tools-headings);font-weight: var(--primitive-weight-regular);font-size: var(--display-sm-fs);font-family: var(--primitive-family-titles);}
.idx-embed .invd-container.derwent-hpl .dividend-history-pagination .pagination{margin-top: 0;}
.idx-embed .invd-container.derwent-hpl .tooltip-volume strong{margin-left: 5px;}
.idx-embed .invd-container.derwent-hpl .date-filter-box-wrapper .datepicker-wrapper{width: 30%;}



.idx-embed .invd-container .shareprice-table tr {border: 0 !important;}
.idx-embed .invd-container .shareprice-table th, .idx-embed .invd-container .shareprice-table td{border: 0 !important;border-bottom: 1px solid var(--table-border-color) !important;padding: var(--table-cell-padding-y) var(--table-cell-padding-y) !important;}
.idx-embed .invd-container .shareprice-table .color-positive:after, .idx-embed .invd-container .shareprice-table .color-negative:after{margin: 5px 0 0 5px;}
.idx-embed .invd-container .cid-disclaimer a{vertical-align: middle;margin-top: -1px;}



.idx-embed .invd-container .cid-range-indicator--data, .idx-embed .invd-container .cid-range-indicator__knob-progress-wrapper, .idx-embed .invd-container .cid-range-indicator__knob{color: var(--tools-primary-panel);margin-bottom: 0;}
.idx-embed .invd-container .range-indicator__container{margin-top: 0;}
.idx-embed .invd-container .accordion-trigger::after{display: none;}
.idx-embed .invd-container .tabs--horizontal .tab-list{padding: 0;}
.idx-embed .invd-container .mycontent .date-filter .datepicker-wrapper{margin-top: 0;width: 35%;}
.idx-embed .invd-container .date-filter-box-wrapper .datepicker-wrapper {margin-top: 0 !important;margin-bottom: 0 !important;}
.idx-embed .invd-container .date-filter .duet-date .duet-date__input-wrapper{margin-bottom: 0 !important;}
.idx-embed .invd-container .duet-date__dialog.is-active{margin-top: 0 !important;}
.idx-embed .invd-container .duet-date__header{margin-top: 0;}
.idx-embed .invd-container .duet-date__nav{margin-top: 0px !important;}
.idx-embed .invd-container table th.duet-date__table-header * {color: var(--tools-headings);}
.idx-embed .invd-container .duet-date__dialog-content .duet-date__header .duet-date__select{margin-bottom: 0 !important;margin-top: 0 !important;}
.idx-embed .invd-container .highcharts-tooltip{margin-top: 0 !important;}
.idx-embed .invd-container .date-filter .duet-date__select .duet-date__select-label{padding: 4px 4px 4px 8px;}
.idx-embed .invd-container .date-filter .duet-date__select-label svg{margin-top: -2px;}
.idx-embed .invd-container table:not(.sb-unstyled) thead {background: var(--tools-primary-panel) !important;}



@media only screen and (min-width: 1600px) {
  .idx-embed .invd-container .cid-snapshot-box__left-content {
    width: 33%;
  }
  .idx-embed .invd-container .cid-snapshot-box__right-content{
    width: 65%;
    margin-top: 0;
  }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  .idx-embed .invd-container .tabs--horizontal .tab-list{padding: 0 5px;}
}
@media only screen and (max-width: 800px) {
  .idx-embed .invd-container .tab-list--bordered .tab{
    min-width: auto;
    padding: 0 10px !important;
  }
}
@media only screen and (max-width: 768px) {
  .idx-embed .invd-container .tab-list--bordered .tab{font-size: var(--body-md-fs) !important;}
  .idx-embed .invd-container .cid-disclaimer img{margin-left: 0;}
  .idx-embed .invd-container .data-points__container dd{margin-bottom: 10px;}
  .idx-embed .invd-container button.cid-button-more{margin-left: 0;}
}
@media only screen and (max-width: 767px) {
  .idx-embed .invd-container .tabs--horizontal .tab-list{margin: 0 -5px;}
  .idx-embed .invd-container .cid-historical-traded-data-analysis {padding: 0;}
  .idx-embed .invd-container .cid-tabs select.tab {
    background-image: url(https://assets.investisdigital.com/nextgentools/v3/assets/images/angle.svg) !important;
    background-position: 98% center !important;
    background-repeat: no-repeat !important;
    outline: none;
    box-shadow: none;
  }
  .idx-embed .invd-container .date-filter-box-wrapper .datepicker-wrapper {margin-bottom: 15px !important;}
  .idx-embed .invd-container .cstm-btn {margin: 0 !important;}
  .idx-embed .invd-container.derwent-hpl .date-filter-box-wrapper .datepicker-wrapper{width: 100%;}
  .idx-embed .invd-container .date-filter-box-wrapper .date-filter .cstm-btn.dow-btn, .idx-embed .invd-container .date-filter-box-wrapper .date-filter .cstm-btn.update-btn{margin-top: 10px !important;}
}
@media only screen and (max-width: 600px) {
  .idx-embed .invd-container .cid-snapshot-box{padding: 15px 15px 10px 15px;}
  .idx-embed .invd-container .cid-snapshot-box__left-content{margin-bottom: 0;}
  .idx-embed .invd-container .tab-div button{width: 100%;}
  .idx-embed .invd-container .tabs--horizontal .tab-list {flex-direction: column;margin: 0;}
  .idx-embed .invd-container .shareprice-table th, .idx-embed .invd-container .shareprice-table td{width: 100%;display: block;padding: 10px !important;}
  .idx-embed .invd-container table.table thead th, .idx-embed .invd-container table th, .idx-embed .invd-container table td{padding: 10px !important;}
  .idx-embed .invd-container.derwent-hpl table th:first-child, .idx-embed .invd-container.derwent-hpl table td:first-child{min-width: 100px;}
  .idx-embed .invd-container .chart-link {text-align: center;display: block;}
  .idx-embed .invd-container .chart-link a {display: block;padding: 10px !important;width: 100%;margin: 0 auto 10px !important;}
  .idx-embed .invd-container .tab-list--bordered .tab{width: 100%;margin: 0 auto 10px !important;}
}
@media only screen and (max-width: 450px) {
  .idx-embed .invd-container .cid-snapshot-box .range-indicator__container {columns: 1;}
  .idx-embed .invd-container .data-points__container dl{columns: 1;}
}
@media (min-width: 36em) {
    .idx-embed .invd-container .duet-date__close {
        opacity: 0;
        display: none;
    }
}