.modular-finance-block .modular-finance-form:has(.mf-kpi-dashboard){overflow-x:hidden;overflow-y:hidden}.modular-finance-block .mf-kpi-dashboard{display:grid;grid-template-columns:auto auto;gap:var(--space-16);justify-content:left}@media screen and (min-width: 26.8125rem){.modular-finance-block .mf-kpi-dashboard{grid-template-columns:auto auto auto;width:766px}}.modular-finance-block .mf-kpi-dashboard-item{min-width:125px}@media screen and (min-width: 64rem){.modular-finance-block .mf-kpi-dashboard-item{width:187px}}.modular-finance-block .mf-kpi-dashboard-item div{text-align:left}.modular-finance-block .mf-kpi-dashboard-value{font-size:2rem;font-weight:500;line-height:130%}.modular-finance-block .mf-kpi-dashboard-name,.modular-finance-block .mf-kpi-dashboard-label{font-size:1.2rem;font-weight:300;line-height:100%}.modular-finance-block .mf-calendar-v2{position:relative}.modular-finance-block .mf-calendar-v2:before{content:"";width:58.431px;height:382px;position:absolute;right:0;background:linear-gradient(90deg,#fff0,#00000040 89.19%)}@media screen and (min-width: 64rem){.modular-finance-block .mf-calendar-v2:before{content:none}}.modular-finance-block .mf-dividend-table{position:relative}.modular-finance-block .mf-dividend-table:before{content:"";width:58.431px;height:100%;position:absolute;right:0;background:linear-gradient(90deg,#fff0,#00000040 89.19%)}@media screen and (min-width: 64rem){.modular-finance-block .mf-dividend-table:before{content:none}}.modular-finance-block .mf-insider-positions{position:relative}.modular-finance-block .mf-insider-positions:before{content:"";width:58.431px;height:100%;position:absolute;right:0;background:linear-gradient(90deg,#fff0,#00000040 89.19%)}@media screen and (min-width: 64rem){.modular-finance-block .mf-insider-positions:before{content:none}}.modular-finance-block .mf-insider-transactions{position:relative}.modular-finance-block .mf-insider-transactions:before{content:"";width:58.431px;height:100%;position:absolute;right:0;background:linear-gradient(90deg,#fff0,#00000040 89.19%)}@media screen and (min-width: 64rem){.modular-finance-block .mf-insider-transactions:before{content:none}}.modular-finance-block .mf-owner-country-dist{position:relative}.modular-finance-block .mf-owner-country-dist:before{content:"";width:58.431px;height:100%;position:absolute;right:0;background:linear-gradient(90deg,#fff0,#00000040 89.19%)}@media screen and (min-width: 64rem){.modular-finance-block .mf-owner-country-dist:before{content:none}}.modular-finance-block .mf-stock-table{position:relative}.modular-finance-block .mf-stock-table:before{content:"";width:58.431px;height:100%;position:absolute;right:0;background:linear-gradient(90deg,#fff0,#00000040 89.19%)}@media screen and (min-width: 64rem){.modular-finance-block .mf-stock-table:before{content:none}}.modular-finance-block .mf-kpi-table-v2{position:relative}.modular-finance-block .mf-kpi-table-v2:before{content:"";width:58.431px;height:100%;position:absolute;right:0;background:linear-gradient(90deg,#fff0,#00000040 89.19%)}@media screen and (min-width: 64rem){.modular-finance-block .mf-kpi-table-v2:before{content:none}}.modular-finance-block .mf-total-return-table-v2{position:relative}.modular-finance-block .mf-total-return-table-v2:before{content:"";width:58.431px;height:100%;position:absolute;right:0;background:linear-gradient(90deg,#fff0,#00000040 89.19%)}@media screen and (min-width: 64rem){.modular-finance-block .mf-total-return-table-v2:before{content:none}}.modular-finance-block .mf-volume-distribution{position:relative}.modular-finance-block .mf-volume-distribution:before{content:"";width:58.431px;height:100%;position:absolute;right:0;background:linear-gradient(90deg,#fff0,#00000040 89.19%)}@media screen and (min-width: 64rem){.modular-finance-block .mf-volume-distribution:before{content:none}}.mf-info-tooltip-show{font-size:1.2rem;text-wrap:wrap;max-width:1000px!important;border:1px solid lightgray;overflow-y:auto;max-height:200px}.mf-info-tooltip-show .info-card-header{height:30px}.modular-finance-block [data-modular-finance-type=owner-holdings]{font-weight:300;font-size:1.2rem;padding:var(--space-12)}.modular-finance-block .mf-tot-owners{font-size:1.2rem;padding:var(--space-12)}.modular-finance-block .upcoming-btn,.modular-finance-block .archive-btn{color:var(--color-white)}.mf-volume-dates{font-size:1.2rem;padding:var(--space-12)}.modular-finance-form{overflow-x:auto;overflow-y:hidden;white-space:nowrap}@media screen and (min-width: 64rem){.modular-finance-form{overflow-x:hidden}}.modular-finance-form:has(.mf-info-tooltip-show){overflow-y:unset;overflow-x:unset}
