.rankings-preview__header{text-align:center;margin-bottom:4rem}.rankings-preview__title{margin:0 0 .8rem;font-size:3.6rem;font-weight:700;line-height:1.15}@media screen and (max-width:749px){.rankings-preview__title{font-size:2.8rem}}.rankings-preview__subtitle{margin:0;font-size:1.6rem;opacity:.65;max-width:64rem;margin-inline:auto;line-height:1.6}.rankings-preview-grid{display:grid;grid-template-columns:repeat(var(--rankings-columns, 2),1fr);gap:2.4rem}@media screen and (max-width:989px){.rankings-preview-grid{grid-template-columns:1fr;gap:0}}.ranking-table{border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background));display:flex;flex-direction:column}.ranking-table--desktop{display:flex}@media screen and (max-width:989px){.ranking-table--desktop{display:none}}.ranking-table__header{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.ranking-table__title-row{display:flex;align-items:center;gap:.6rem}.ranking-table__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ranking-table__header h3{margin:0;font-size:1.5rem;font-weight:600}.ranking-table__date{font-size:1.1rem;opacity:.45;white-space:nowrap}.ranking-table__wrapper{box-shadow:none!important;border-radius:0!important;padding:.4rem 1.2rem 0;overflow-x:auto;flex:1}.ranking-table .product-table__table{font-size:1.25rem;background:transparent}.ranking-table .product-table__table th{background:transparent;border-bottom:1px solid rgba(var(--color-foreground),.1);padding:.6rem .5rem;font-size:1.05rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;opacity:.5}.ranking-table .product-table__table td{padding:.55rem .5rem;border-bottom:1px solid rgba(var(--color-foreground),.05)}.ranking-table .product-table__table tbody tr:last-child td{border-bottom:none}.ranking-table .product-row{cursor:default}.ranking-table .product-row:hover{background-color:rgba(var(--color-foreground),.02)!important;transform:none;box-shadow:none}.ranking-table .col-pos{font-weight:700;width:2rem;text-align:center;opacity:.6;font-size:1.1rem}.ranking-table .ticker-cell{background:transparent!important;min-width:50px;padding:.4rem .5rem!important;font-size:1.1rem}.ranking-table .company-name{max-width:120px;font-size:1.25rem}.ranking-table .score-cell{min-width:80px}.ranking-table .score-bar{min-width:28px;height:5px}.ranking-table .score-number{font-size:1.1rem;min-width:20px}.ranking-table .var-cell{min-width:50px;font-size:1.2rem}.ranking-table .price-cell{min-width:55px;font-size:1.2rem}.ranking-table th.var-cell,.ranking-table-mobile__content th.var-cell,.ranking-table th.price-cell,.ranking-table-mobile__content th.price-cell{text-align:right}.growth-positive{color:#16a34a;font-weight:600}.growth-negative{color:#dc2626;font-weight:600}.ranking-table__cta{display:block;text-align:center;margin:0;padding:1.2rem 1.6rem;font-size:1.3rem;border-top:1px solid rgba(var(--color-foreground),.08);background:rgba(var(--color-foreground),.02);transition:background .2s ease}.ranking-table__cta:hover{background:rgba(var(--color-foreground),.05)}details.ranking-table-mobile{display:none;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .08));overflow:hidden}@media screen and (max-width:989px){details.ranking-table-mobile{display:block}}.ranking-table-mobile__summary{display:flex;align-items:center;padding:1.4rem 1.6rem;cursor:pointer;list-style:none;gap:.8rem}.ranking-table-mobile__summary::-webkit-details-marker{display:none}.ranking-table-mobile__summary::marker{display:none;content:""}.ranking-table-mobile__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ranking-table-mobile__name{font-size:1.5rem;font-weight:600;flex:1}.ranking-table-mobile__chevron{transition:transform .2s ease;flex-shrink:0;opacity:.4}details.ranking-table-mobile[open] .ranking-table-mobile__chevron{transform:rotate(180deg)}.ranking-table-mobile__content{padding:0 1.6rem 1.6rem;overflow:hidden}.ranking-table-mobile__content .ranking-table__date{margin-bottom:.8rem;font-size:1.1rem;opacity:.45}.ranking-table-mobile__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.ranking-table-mobile__content .product-table__table{font-size:1.15rem;min-width:44rem}.ranking-table-mobile__content .product-table__table th{font-size:1rem;padding:.5rem .4rem;background:transparent;opacity:.5;font-weight:500;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(var(--color-foreground),.1)}.ranking-table-mobile__content .product-table__table td{padding:.5rem .4rem;border-bottom:1px solid rgba(var(--color-foreground),.05)}.ranking-table-mobile__content .product-row{cursor:default}.ranking-table-mobile__content .product-row:hover{transform:none;box-shadow:none}.ranking-table-mobile__content .ticker-cell{background:transparent!important;min-width:45px;font-size:1.05rem}.ranking-table-mobile__content .ranking-table__cta{margin:1.2rem 0 0;border-top:none;background:transparent;padding:1rem 0 0}.rankings-preview__global-cta{text-align:center;margin-top:4.8rem;padding:3.2rem 2rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;background:rgba(var(--color-foreground),.02)}.rankings-preview__global-text{margin:0 0 2rem;font-size:1.5rem;opacity:.7;line-height:1.5}.rankings-preview__global-cta .button{font-size:1.5rem}@media screen and (min-width:1100px){.ranking-table__wrapper{padding:.6rem 1.6rem 0}.ranking-table .product-table__table{font-size:1.3rem}.ranking-table .product-table__table th{padding:.7rem .6rem;font-size:1.1rem}.ranking-table .product-table__table td{padding:.6rem}.ranking-table .company-name{max-width:140px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-rankings-preview.css.map */
