/* Specification-based reconstructions; v36. Keep the v35 metrics/tabs unchanged. */
.equipment-thumb-pending{background:linear-gradient(140deg,#303437,#202426)}
.equipment-thumb-pending .equipment-photo-pending{color:#e1d4c1;gap:9px}
.equipment-thumb-pending .equipment-photo-pending>span{font:300 29px/1.2 var(--display);letter-spacing:.1em}
.equipment-thumb-pending .equipment-photo-pending>small{color:#b9bdbb;line-height:1.8}
#equipment-dialog-body .product-card .product-awaiting{display:flex;align-items:center;justify-content:center;gap:14px;min-height:200px;background:linear-gradient(140deg,#303437,#202426)}
#equipment-dialog-body .product-awaiting>span{font:300 42px/1.2 var(--display);letter-spacing:.12em}
#equipment-dialog-body .product-card figure.product-comparison-figure{display:block;aspect-ratio:auto;overflow:visible;background:transparent;margin:0 0 20px}
#equipment-dialog-body .product-comparison-figure img{aspect-ratio:4/3;height:auto;object-fit:cover}
#equipment-dialog-body .product-comparison-figure figcaption{font:400 11px/1.7 var(--sans);letter-spacing:.035em;padding:10px 0 0;color:#d7c6ad}
#equipment-dialog-body .product-info dl>div{align-items:start}
#equipment-dialog-body .product-info dd{min-width:0;overflow-wrap:break-word}
@media(max-width:600px){#equipment-dialog-body .product-info dl>div{grid-template-columns:86px minmax(0,1fr);gap:12px}#equipment-dialog-body .product-info dl{font-size:11px;line-height:1.85}.equipment-thumb-pending .equipment-photo-pending>span{font-size:24px}}
