/* Restricted by the PHP page/path gate and this body class. */
body.wisine-legacy-material-tabs .tabList > .alloy_nav_tabs {
  display:flex; flex-wrap:wrap; gap:6px; list-style:none;
  padding:0; margin:0; border-bottom:1px solid #bdc8d2;
}
body.wisine-legacy-material-tabs .tabList > .alloy_nav_tabs > li {
  float:none; margin:0; padding:0; list-style:none;
}
body.wisine-legacy-material-tabs .tabList > .alloy_nav_tabs > li > a {
  display:block; padding:10px 12px; border:1px solid #bdc8d2;
  border-radius:4px 4px 0 0; background:#f3f6f8; color:#014785;
  font-size:16px; font-weight:600; line-height:1.4; text-decoration:none;
}
body.wisine-legacy-material-tabs .tabList > .alloy_nav_tabs > li.active > a {
  background:#0a406f; border-color:#0a406f; color:#fff;
}
body.wisine-legacy-material-tabs .tabList a:focus-visible {
  outline:3px solid #b82535; outline-offset:3px;
}
body.wisine-legacy-material-tabs .tabList > .alloy_tab_content {
  padding:0; margin-top:20px;
}
/* Readable anchor-based fallback if JavaScript is unavailable. */
body.wisine-legacy-material-tabs .tabList > .alloy_tab_content > .tab-pane {
  display:block; opacity:1; margin-bottom:24px; transition:none;
}
body.wisine-legacy-material-tabs .tabList.wisine-legacy-tabs-ready > .alloy_tab_content > .tab-pane[hidden] {
  display:none !important;
}
body.wisine-legacy-material-tabs .tabList > .alloy_tab_content > .tab-pane > div {
  display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px;
  width:100%; float:none; padding:0; margin:0;
}
body.wisine-legacy-material-tabs .tabList > .alloy_tab_content > .tab-pane > div > div {
  width:auto; max-width:none; min-width:0; float:none; padding:0; margin:0;
}
body.wisine-legacy-material-tabs .tabList .pr_list {
  display:flex; flex-direction:column; gap:5px; height:100%; min-height:0;
  margin:0; padding:12px; overflow:visible;
}
body.wisine-legacy-material-tabs .tabList .pr_list > img {
  display:block; width:100%; height:auto; max-height:180px; object-fit:contain;
  margin:0 0 8px; flex-shrink:0;
}
body.wisine-legacy-material-tabs .tabList .pr_list > b {
  overflow-wrap:anywhere; word-break:normal;
}
body.wisine-legacy-material-tabs .tabList .pr_list > h1 {
  position:static; display:flex; flex-wrap:wrap; align-items:stretch;
  justify-content:flex-start; gap:8px; width:auto; margin:auto 0 0; padding-top:12px;
}
body.wisine-legacy-material-tabs .tabList .pr_list > h1 > a {
  display:flex; justify-content:center; align-items:center; flex:1 1 95px;
  min-width:0; width:auto; height:auto; min-height:36px;
  margin:0; padding:8px 6px; line-height:1.3; white-space:normal; word-break:normal;
}
@media (max-width:1023px) {
  body.wisine-legacy-material-tabs .tabList > .alloy_tab_content > .tab-pane > div {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media (max-width:599px) {
  body.wisine-legacy-material-tabs .tabList > .alloy_tab_content > .tab-pane > div {
    grid-template-columns:minmax(0,1fr);
  }
  body.wisine-legacy-material-tabs .tabList > .alloy_nav_tabs > li > a {
    padding:9px 10px; font-size:14px;
  }
}
