.weapon-data-note{width:min(calc(100% - 48px),1120px);margin:24px auto 28px;padding:18px 22px;border:1px solid rgba(var(--crim-rgb),.25);background:rgba(var(--bg3-rgb),.48)}
.weapon-data-note b{display:block;margin-bottom:7px;color:var(--amber-l);font-size:10px;letter-spacing:.2em;text-transform:uppercase}
.weapon-data-note p,.weapon-subnote{margin:0;color:var(--muro-text-l);font-size:13px;line-height:1.7}
.weapon-data-note p+p{margin-top:9px}
.weapon-subnote{margin:-2px 0 14px;font-size:12px}
.page-code-vein-2.muro .weapon-detail-sections .weapon-subnote{margin:8px 0 0}
.weapon-upgrades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.weapon-upgrade-row{display:grid;grid-template-columns:minmax(84px,1fr) auto;gap:4px 12px;padding:10px 12px;border:1px solid rgba(var(--muro-text-rgb),.13);background:rgba(var(--bg3-rgb),.22)}
.weapon-upgrade-row b{color:var(--muro-white);font-size:12px}
.weapon-upgrade-row span{color:var(--amber-l);font-size:12px;font-weight:700;text-align:right}
.weapon-upgrade-row small{grid-column:1/-1;color:var(--muro-text-l);font-size:11px;line-height:1.5}
.weapon-transforms{display:grid;gap:8px}
.weapon-transform{border:1px solid rgba(var(--crim-rgb),.2);background:rgba(var(--bg3-rgb),.2)}
.weapon-transform summary{padding:12px 14px;color:var(--muro-white);font-size:13px;font-weight:700;cursor:pointer}
.weapon-transform summary::marker{color:var(--amber)}
.weapon-transform[open] summary{border-bottom:1px solid rgba(var(--crim-rgb),.16);color:var(--amber-l)}
.weapon-transform-body{padding:12px 14px 15px}
.weapon-transform-cost{margin:0 0 12px;color:var(--muro-text-l);font-size:12px;line-height:1.6}
.weapon-transform-label{display:block;margin:11px 0 5px;color:var(--amber-l);font-size:9px;letter-spacing:.18em;text-transform:uppercase}
.weapon-transform-body ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}
.weapon-transform-body li{color:var(--muro-text-l);font-size:11.5px;line-height:1.5}
.weapon-transform-body li::before{content:'· ';color:var(--amber-l)}
@media(max-width:700px){
  .weapon-data-note{width:calc(100% - 28px);margin:18px auto;padding:15px 16px}
  .weapon-upgrades{grid-template-columns:1fr}
}
@media(max-width:480px){
  .page-code-vein-2.muro .fd-stats.cv2-stats-three{grid-template-columns:repeat(2,minmax(0,1fr))}
}
