@import url("/shared/component-styles/taxonomy-archive/rows-v1.css");

/* Keep expanded price tabs readable instead of inheriting a black button fill. */
.archive-products .archive-product__detail-tabs button[aria-selected="true"],
.archive-products .archive-product__detail-tabs button[aria-expanded="true"],
.archive-products .archive-product__expansion-toggle,
.archive-products .archive-product__expansion-toggle[aria-expanded="true"] {
 background: #eaf2ef !important;
 color: #172b46 !important;
 border: 1px solid #28705f !important;
 -webkit-text-fill-color: #172b46;
}
.archive-products .archive-product__detail-tabs button:hover,
.archive-products .archive-product__expansion-toggle:hover { background: #dcebe5 !important; color: #172b46 !important; }
.archive-products .archive-product__detail-tabs button:focus-visible,
.archive-products .archive-product__expansion-toggle:focus-visible { outline: 3px solid #28705f; outline-offset: 3px; }

/* Kauppalinkin teksti säilyy luettavana avatun hintavertailun sisällä. */
.taxonomy-view .product-action,
.taxonomy-view .product-action:visited,
.taxonomy-view .product-action span {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

/* Lyhyet näkyvät välilehtinimet. Tuotekohtaiset pitkät paneeliotsikot säilyvät.
   Alkuperäinen painiketeksti säilyttää tuotteen kontekstin ruudunlukijalle. */
.taxonomy-view .archive-product__detail-tabs [data-detail-tab] { font-size:0 !important; gap:.35rem; }
.taxonomy-view .archive-product__detail-tabs [data-detail-tab]::before,
.taxonomy-view .archive-product__detail-tabs [data-detail-tab] .archive-product__tab-chevron { font-size:.8rem; }
.taxonomy-view [data-detail-tab="description"]::before { content:"Kuvaus"; }
.taxonomy-view [data-detail-tab="offers"]::before { content:"Hinnat"; }
.taxonomy-view [data-detail-tab="specs"]::before { content:"Tekniset tiedot"; }
.taxonomy-view [data-detail-tab="tests"]::before { content:"Testit"; }
.taxonomy-view [data-detail-tab="reviews"]::before { content:"Kokemukset"; }
.taxonomy-view [data-detail-tab="rating"]::before { content:"Arvosana"; }
.taxonomy-view [data-detail-tab="pros-cons"]::before { content:"Risut ja ruusut"; }
.taxonomy-view [data-detail-tab="images"]::before { content:"Kuvat"; }
.taxonomy-view [data-detail-tab="videos"]::before { content:"Videot"; }
.taxonomy-view [data-detail-tab="related"]::before { content:"Lue lisää"; }
