/* Storefront 4.15.25: compact responsive release tables. Scoped to the generated Support panel. */
.hpps-release-sync{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0 0 2rem;padding:1.1rem 1.2rem;border:1px solid #d5e7e6;border-top:3px solid #0eaaa6;border-radius:11px;background:#fff;color:#19383a;overflow-wrap:break-word}
/* The site's theme may decorate generic h2 elements with a large filled box. */
section#hpps-current-releases.hpps-release-sync>h2,section#wl-current-release.hpps-release-sync>h2{display:block!important;width:auto!important;min-height:0!important;margin:0 0 .5rem!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;font-size:clamp(1.2rem,2vw,1.52rem)!important;line-height:1.3!important;font-weight:700!important;color:#19383a!important;text-align:start!important;text-transform:none!important}
.hpps-release-sync>h2::before,.hpps-release-sync>h2::after{display:none!important}
.hpps-release-sync p{margin:.6rem 0;font-size:.92rem;line-height:1.56;color:#345558}
.hpps-release-sync .hpps-release-lead{margin:.4rem 0 1.05rem;color:#4a6568}
.hpps-release-table{box-sizing:border-box;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid #dce8e7;border-radius:10px;background:#fff}
.hpps-release-table:focus-visible{outline:2px solid #0eaaa6;outline-offset:3px}
.hpps-release-sync .hpps-release-grid{display:table;width:100%;min-width:650px;margin:0;border:0;border-collapse:collapse;table-layout:fixed;font-size:.87rem;line-height:1.45;color:#19383a}
.hpps-release-sync .hpps-release-grid th,.hpps-release-sync .hpps-release-grid td{box-sizing:border-box;display:table-cell;padding:.7rem .7rem;border:0;border-bottom:1px solid #e2eceb;text-align:start;vertical-align:middle;background:transparent;hyphens:none;overflow-wrap:break-word;word-break:normal;white-space:normal}
.hpps-release-sync .hpps-release-grid thead th{background:#edf8f7;color:#24484a;font-weight:700;line-height:1.28}
.hpps-release-sync .hpps-release-grid tbody th[scope="row"]{font-weight:650;color:#203e40}
.hpps-release-sync .hpps-release-grid tbody tr:nth-child(even){background:#fafdfd}
.hpps-release-sync .hpps-release-grid tbody tr:last-child>th,.hpps-release-sync .hpps-release-grid tbody tr:last-child>td{border-bottom:0}
.hpps-release-grid--general th:nth-child(1){width:31%}.hpps-release-grid--general th:nth-child(2){width:14%}.hpps-release-grid--general th:nth-child(3){width:16%}.hpps-release-grid--general th:nth-child(4){width:13%}.hpps-release-grid--general th:nth-child(5){width:26%}
.hpps-release-grid--components th:nth-child(1){width:39%}.hpps-release-grid--components th:nth-child(2){width:20%}.hpps-release-grid--components th:nth-child(3){width:21%}.hpps-release-grid--components th:nth-child(4){width:20%}
.hpps-release-heading-short,.hpps-release-mobile-req,.hpps-release-status-short,.hpps-release-requirement-short{display:none}
.hpps-release-details{margin:.85rem 0 .15rem}.hpps-release-details>summary{cursor:pointer;padding:.5rem 0;color:#087d79;font-weight:650;line-height:1.45}.hpps-release-details>summary:focus-visible{outline:2px solid #0eaaa6;outline-offset:3px}.hpps-release-details[open]>.hpps-release-table{margin-top:.7rem}
@media(max-width:1050px){
  .hpps-release-sync .hpps-release-grid{min-width:0;font-size:.81rem}
  .hpps-release-sync .hpps-release-grid th,.hpps-release-sync .hpps-release-grid td{padding:.65rem .5rem}
  .hpps-release-heading-full{display:none}.hpps-release-heading-short{display:inline}
  .hpps-release-requirement-full,.hpps-release-status-full{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}
  .hpps-release-requirement-short{display:inline}
  .hpps-release-status-short{display:inline-block;max-width:100%;box-sizing:border-box;padding:.24rem .35rem;border-radius:5px;font-size:.73rem;font-weight:650;line-height:1.25;overflow-wrap:normal;word-break:normal}
  .hpps-release-status-short--ready{background:#e7f5f0;color:#176b54}
  .hpps-release-status-short--review{background:#fff4db;color:#805b11}
  .hpps-release-status-short--blocked{background:#fbebeb;color:#934747}
  .hpps-release-status-short--unknown{background:#eef3f3;color:#3e6364}

  .hpps-release-grid--general th:nth-child(1){width:34%}.hpps-release-grid--general th:nth-child(2){width:13%}.hpps-release-grid--general th:nth-child(3){width:17%}.hpps-release-grid--general th:nth-child(4){width:13%}.hpps-release-grid--general th:nth-child(5){width:23%}
}
@media(max-width:640px){
  .hpps-release-sync{padding:.9rem .75rem;border-radius:10px}
  section#hpps-current-releases.hpps-release-sync>h2,section#wl-current-release.hpps-release-sync>h2{font-size:1.23rem!important;margin-bottom:.35rem!important}
  .hpps-release-sync p{font-size:.83rem;line-height:1.52}
  .hpps-release-sync .hpps-release-lead{margin:.35rem 0 .8rem}
  .hpps-release-table{overflow-x:hidden}
  .hpps-release-sync .hpps-release-grid{width:100%;min-width:0;table-layout:fixed;font-size:.77rem;line-height:1.38}
  .hpps-release-sync .hpps-release-grid th,.hpps-release-sync .hpps-release-grid td{padding:.6rem .42rem;vertical-align:top;overflow-wrap:break-word}
  .hpps-release-sync .hpps-release-grid thead th{padding-top:.65rem;padding-bottom:.65rem}
  .hpps-release-grid--general th:nth-child(1){width:49%}.hpps-release-grid--general th:nth-child(2){width:18%}.hpps-release-grid--general th:nth-child(5){width:33%}
  .hpps-release-grid--general th:nth-child(3),.hpps-release-grid--general th:nth-child(4),.hpps-release-grid--general td:nth-child(3),.hpps-release-grid--general td:nth-child(4){display:none!important}
  .hpps-release-grid--components th:nth-child(1){width:74%}.hpps-release-grid--components th:nth-child(2){width:26%}
  .hpps-release-grid--components th:nth-child(3),.hpps-release-grid--components th:nth-child(4),.hpps-release-grid--components td:nth-child(3),.hpps-release-grid--components td:nth-child(4){display:none!important}
  .hpps-release-mobile-req{display:block;margin-top:.32rem;color:#607679;font-size:.72rem;font-weight:400;line-height:1.35;overflow-wrap:break-word}
}
@media(max-width:350px){
  .hpps-release-sync{padding:.75rem .5rem}
  .hpps-release-sync .hpps-release-grid{font-size:.72rem}
  .hpps-release-sync .hpps-release-grid th,.hpps-release-sync .hpps-release-grid td{padding:.55rem .3rem}
  .hpps-release-grid--general th:nth-child(1){width:48%}.hpps-release-grid--general th:nth-child(2){width:19%}.hpps-release-grid--general th:nth-child(5){width:33%}
}
@media(forced-colors:active){.hpps-release-table{border:1px solid CanvasText}.hpps-release-status-short{border:1px solid CanvasText}}
