[data-component=changeCalculator]{height:100%}
.tr-ChangeCalculator,.tr-ChangeCalculator-inner{height:100%;position:relative}
.tr-ChangeCalculator-inner,.tr-ChangeCalculator-inner form{display:flex;flex-direction:column}
.tr-ChangeCalculator-inner form{flex:1 1 auto}
.tr-ChangeCalculator-buttonHolder{margin-top:auto}
.tr-ChangeCalculator .tr-FormNewTextControl label{margin-bottom:0}
.tr-ChangeCalculator-apiError{color:#ab0808;line-height:20px}
.tr-ChangeCalculator .tr-Loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.tr-ChangeCalculator-textDarkGreen{color:#246b3e}
.tr-ChangeCalculator-textDarkRed{color:#993000}
.tr-ChangeCalculator .is-invalid .tr-FormNewTextControl-labelText{padding-right:35px}
[data-component=holdingValueCalculator]{height:100%}
.tr-HoldingValueCalculator,.tr-HoldingValueCalculator-inner{height:100%;position:relative}
.tr-HoldingValueCalculator-inner,.tr-HoldingValueCalculator-inner form{display:flex;flex-direction:column}
.tr-HoldingValueCalculator-inner form{flex:1 1 auto}
.tr-HoldingValueCalculator-buttonHolder{margin-top:auto}
.tr-HoldingValueCalculator .tr-FormNewTextControl label{margin-bottom:0}
.tr-HoldingValueCalculator-apiError{color:#ab0808;line-height:20px}
.tr-HoldingValueCalculator .is-invalid .tr-FormNewTextControl-labelText{padding-right:35px}
.tr-HoldingValueCalculator .tr-Loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.tr-RnsTableTable table{border-collapse:collapse;border-left:0;border-right:0;border-top:0;line-height:24px;min-width:100%}
.tr-RnsTableTable th{border:0;border-bottom:1px solid #404040;border-top:1px solid #d9d9d9;font-size:15px;font-weight:400;line-height:24px;padding:16px;text-align:left}
.tr-RnsTableTable td{border:0;border-bottom:1px solid #d9d9d9;padding:16px;white-space:nowrap}
.tr-RnsTableTable td:first-child,.tr-RnsTableTable th:first-child{border-left:0}
.tr-RnsTableTable td:last-child,.tr-RnsTableTable th:last-child{border-right:0}
.tr-RnsTableTable tr:last-child td{border-bottom:0}
.tr-RnsTableTable .tr-Anchor,.tr-RnsTableTable .tr-Anchor:visited{color:#404040}
@media(min-width:48em){.tr-RnsTableTable td{white-space:normal}
}
.tr-RnsTableFilter-label{font-size:15px;line-height:24px}
.tr-RnsTable-filtersPanel{background-color:initial}
.tr-RnsTable--white{background-color:#fff}
.tr-RnsTable--gray{background-color:#f4f4f4}
.tr-RnsTable-paginationResultSummary{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;justify-content:space-between;line-height:24px;user-select:none}
.tr-RnsTable-paginationPageSummary{display:none}
@media(--standard-viewport){.tr-RnsTable-paginationResultSummary{align-items:center;display:flex}
}
.tr-RnsTable-paginationInnerWrapper{margin-top:16px;width:100%}
.tr-RnsTable-noResultsMessage{background-color:initial;border:1px solid #d9d9d9;margin:48px auto;padding:16px;width:calc(11.53846rem + 38.46154vw)}
.tr-RnsTable-table{border-bottom:1px solid #404040}
.tr-RnsTable .tr-FormNewTextControl label{margin-bottom:0}
.tr-RnsTable .tr-Dropdown{background-color:#fff;border-radius:8px;position:relative}
.tr-RnsTable-table--auto .tr-RnsTableTable{overflow-x:auto}
[data-component=sharePriceHistory]{height:100%}
.tr-SharePriceHistory,.tr-SharePriceHistory-inner{height:100%;position:relative}
.tr-SharePriceHistory-inner,.tr-SharePriceHistory-inner form{display:flex;flex-direction:column}
.tr-SharePriceHistory-inner form{flex:1 1 auto}
.tr-SharePriceHistory-buttonHolder{margin-top:auto}
.tr-SharePriceHistory .tr-FormNewTextControl label{margin-bottom:0}
.tr-SharePriceHistory-apiError{color:#ab0808;line-height:20px}
.tr-SharePriceHistory .tr-Loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.tr-SharePriceHistory .is-invalid .tr-FormNewTextControl-labelText{padding-right:35px}
@keyframes rotate{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
@keyframes fadein{0{opacity:0}
to{opacity:1}
}
.custom-grid.tr-Grid--even3 .tr-Grid-items .tr-Grid-item{border:1px solid #d0d0d0;padding:32px}
.custom-grid.tr-Grid .tr-FormNewTextControl-labelText{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@supports(display:grid){@media(min-width:48em){.custom-grid.tr-Grid--even3 .tr-Grid-items{grid-template-columns:repeat(2,1fr)}
}
}
@media(min-width:72.12em){.custom-grid.tr-Grid--even3>.tr-Grid-items{grid-template-columns:repeat(3,1fr)}
}