.detail-item{display:flex;border-bottom:1px solid var(--light-grey-txt-color);padding:.35em}.detail-item .value{margin-left:auto;text-align:right;max-width:40%}.detail-item .title{font-weight:600;text-align:left;max-width:60%}.data-table-holder{width:100%;position:relative}.data-table-item{text-align:center;border-bottom:1px solid var(--light-grey-txt-color);width:82px;background-color:var(--white)}td.data-table-item{vertical-align:middle}td.data-table-item:first-child{text-align:left;background-color:var(--light-grey-bg-color)}td.data-table-item:first-child,th.data-table-item:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;z-index:1;width:136px}th.data-table-item:first-child,th.data-table-item:last-child{background-color:var(--white)}th.data-table-item{vertical-align:bottom;font-weight:600;line-height:1.125}.table-rentabilidades td.data-table-item:first-child{text-align:center!important}.table-rentabilidades td.data-table-item{padding-top:1em;padding-bottom:1em}.table-text{font-size:.875rem;color:var(--primary)}.data-table{min-width:100%;border-collapse:separate;border-spacing:10px 0}.table-variations .data-table{min-width:920px}.table-rentabilidades .data-table{min-width:1200px}.table-rentabilidades .data-table:before,.table-variations .data-table:before{width:12px;height:auto;padding:0;box-sizing:content-box;position:absolute;right:-3px;margin-top:22px}.cellspan-var{text-align:right;position:absolute;right:20px;top:3px;font-weight:600;z-index:-1}@media (min-width:576px){.cellspan-var{top:4px}td.data-table-item:first-child{width:150px}.table-text{font-size:.9rem}}@media (min-width:768px){.cellspan-var{text-align:center}.data-table-item{width:auto}td.data-table-item:first-child{width:180px}.table-text{font-size:1rem}}@media (min-width:992px){td.data-table-item:first-child{width:200px}.table-text{font-size:1rem}.table-rentabilidades .data-table:before,.table-variations .data-table:before{display:none}}@media (min-width:1200px){td.data-table-item:first-child{width:220px}.table-text{font-size:1.115rem}}@media (min-width:1400px){td.data-table-item:first-child{width:250px}.table-text{font-size:1.125rem}}