/* Exact current-tool release repairs, scoped to the native tool surface. */
#asset-form .asset-selected-value {
  display: block;
  margin: 6px 0 0;
  padding: 0;
  max-width: 100%;
  font: inherit;
  line-height: 1.5;
  color: inherit;
  white-space: normal;
  overflow-wrap: break-word;
  text-wrap: wrap;
}
.sn-page main.asset-main {
  padding-inline: 16px;
}
@media (max-width: 1250px) {
  .asset-toc details {
    padding: 0;
  }
  .asset-toc summary {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 48px;
    padding: 14px 18px;
    margin: 0;
    list-style: none;
    cursor: pointer;
  }
  .asset-toc summary::-webkit-details-marker {
    display: none;
  }
  .asset-toc summary::before {
    content: "";
    display: block;
    flex: 0 0 8px;
    width: 8px;
    height: 8px;
    border-left: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(-45deg);
  }
  .asset-toc details[open] summary::before {
    transform: rotate(135deg);
  }
  .asset-toc ul {
    padding: 8px 18px 18px;
  }
}
