/* Match technical disclosures to catalogue secondary controls. */
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog :is(.lp-tc-detail-button,.lp-us-details>summary) {
  display:inline-flex!important; align-items:center!important; justify-content:center!important;
  gap:12px!important; min-height:44px!important; max-width:100%!important;
  padding:10px 16px!important; margin:0!important; box-sizing:border-box!important;
  border:1px solid #d4dfe9!important; border-radius:10px!important;
  background:#f3f6f9!important; color:#334c63!important; box-shadow:none!important;
  font:inherit!important; font-size:14px!important; font-weight:600!important; line-height:1.5!important;
  text-decoration:none!important; white-space:normal!important; text-align:center!important; cursor:pointer;
}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-us-details>summary {width:fit-content!important;list-style:none!important}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-us-details>summary::-webkit-details-marker {display:none}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-us-details>summary::marker {content:""}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-tc-detail-button>span[aria-hidden=true] {display:none!important}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog :is(.lp-tc-detail-button,.lp-us-details>summary)::after {
  content:""; width:7px; height:7px; border:solid currentColor; border-width:0 1.5px 1.5px 0;
  transform:rotate(45deg); margin:-4px 2px 0 0; flex:0 0 7px;
}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-tc-detail-button[aria-expanded=true],
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-us-details[open]>summary {
  background:#e4eef6!important; border-color:#8faac2!important; color:#284f73!important;
}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-tc-detail-button[aria-expanded=true]::after,
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-us-details[open]>summary::after {
  transform:rotate(225deg); margin-top:4px;
}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-us-details[open]>summary {margin-bottom:12px!important}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog :is(.lp-tc-detail-button,.lp-us-details>summary):focus-visible {
  outline:3px solid #3479b8!important; outline-offset:3px!important;
}
@media(hover:hover) {
  #lp-tech-catalog#lp-tech-catalog#lp-tech-catalog :is(.lp-tc-detail-button,.lp-us-details>summary):hover {background:#eaf0f6!important;border-color:#a9bfd1!important}
  #lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-tc-detail-button[aria-expanded=true]:hover,
  #lp-tech-catalog#lp-tech-catalog#lp-tech-catalog .lp-us-details[open]>summary:hover {background:#dce9f3!important;border-color:#8faac2!important}
}
