.product-title{color:inherit;text-decoration:none}.product-title:hover{text-decoration:underline}.product-back{margin-bottom:20px}.product-heading-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:-12px 0 28px;color:var(--muted)}.product-tabs{overflow-x:auto;max-width:100%;white-space:nowrap}.product-tabs a{text-decoration:none;flex:none}.product-detail-tools{display:flex;justify-content:flex-end;gap:8px;margin:18px 0}.product-detail{display:grid;gap:20px;max-width:1100px}.product-section{padding:28px;min-width:0}.product-section>h2{margin-bottom:24px}.product-section>p{margin:12px 0}.product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px;margin:0}.product-facts .wide{grid-column:1/-1}.product-facts dt{font-size:13px;color:#586073;font-weight:600;margin-bottom:7px}.product-facts dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;color:#252936}.product-link{display:inline-flex;align-items:center;gap:8px;color:#5433eb;max-width:100%;overflow-wrap:anywhere;white-space:normal}.product-link .icon{flex-shrink:0;width:15px}.product-list{padding-left:20px;margin:0;white-space:normal}.product-list li+li{margin-top:7px}.product-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-records .product-facts{background:#f7f7fa;border-radius:14px;padding:20px;gap:16px}.product-edit-table{border:1px solid #e4e5eb;padding:20px;border-radius:16px;margin:24px 0}.product-edit-table legend{font-size:18px;font-weight:700;padding:0 8px}.product-edit-record{padding:16px 0;border-bottom:1px solid #e4e5eb;margin-bottom:16px}.product-edit-record label{display:block}.product-edit-record textarea{display:block;margin-top:6px;width:100%}
@media(max-width:760px){.product-section{padding:22px}.product-facts,.product-records{grid-template-columns:1fr}.product-heading-meta{gap:10px;font-size:14px}.product-detail-tools{justify-content:flex-start}.product-tabs .tab{padding:12px 14px}.product-section .panel-head{padding:0 0 20px;flex-wrap:wrap;gap:12px}.product-link{display:inline;}.product-link .icon{vertical-align:middle;margin-left:7px}}
