:where(
.moex-chart-root,
.moex-chart-root *,
.moex-chart-root *::before,
.moex-chart-root *::after
) {
box-sizing: border-box;
}
.moex-chart-root {
min-width: 0;
min-height: 0;
line-height: 1.5;
color: inherit;
text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent;
}
.moex-chart-root :where(h1, h2, h3, h4, h5, h6, p, blockquote, figure, dl, dd) {
margin: 0;
}
.moex-chart-root :where(h1, h2, h3, h4, h5, h6) {
font-size: inherit;
font-weight: inherit;
}
.moex-chart-root :where(button, input, optgroup, select, textarea) {
margin: 0;
font: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
color: inherit;
letter-spacing: inherit;
}
.moex-chart-root :where(button, select) {
text-transform: none;
}
.moex-chart-root :where(button, [role='button']) {
cursor: pointer;
}
.moex-chart-root :where(
button:disabled,
input:disabled,
select:disabled,
textarea:disabled
) {
cursor: default;
}
.moex-chart-root :where(textarea) {
resize: vertical;
}
.moex-chart-root :where(table) {
text-indent: 0;
border-color: inherit;
border-collapse: collapse;
}
.moex-chart-root :where(hr) {
height: 0;
margin: 0;
color: inherit;
border: 0;
border-top: 1px solid currentColor;
}
.moex-chart-root :where(abbr[title]) {
text-decoration: underline dotted;
}
.moex-chart-root :where(summary) {
cursor: pointer;
}
.moex-chart-root :where([hidden]) {
display: none !important;
}