/* Add after the common isolated fog stylesheet. Scope is SS3 content only. */
:is(.bts-ss3-fog,.bts-ss3-fog-guide) .rp-video-caption{color:#56616a;margin:12px 0 0}
.bts-ss3-fog .rp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.bts-ss3-fog .rp-table-wrap{max-width:100%;margin:24px 0}
.bts-ss3-fog .rp-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5;table-layout:fixed}
.bts-ss3-fog .rp-table th,.bts-ss3-fog .rp-table td{text-align:left;vertical-align:top;padding:14px 12px;border:1px solid #dde2e5;overflow-wrap:anywhere}
.bts-ss3-fog .rp-table th{background:#edf1f4;font-weight:750}
.bts-ss3-fog .rp-table th:first-child{width:12%}
.bts-ss3-fog-guide #ss3-mechanical>.rp-card{margin-bottom:22px}
.bts-ss3-fog-guide #ss3-mechanical .rp-figure{max-width:760px;margin:20px auto 0}
.bts-ss3-fog-guide #ss3-wiring .rp-figure,.bts-ss3-fog-guide #ss3-aiming .rp-figure{margin-bottom:24px}
@media(max-width:720px){
 .bts-ss3-fog .rp-grid-3{grid-template-columns:minmax(0,1fr)}
 .bts-ss3-fog .rp-table,.bts-ss3-fog .rp-table tbody,.bts-ss3-fog .rp-table tr,.bts-ss3-fog .rp-table td{display:block;width:100%}
 .bts-ss3-fog .rp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
 .bts-ss3-fog .rp-table tr{margin-bottom:18px;border:1px solid #dde2e5;border-radius:10px;overflow:hidden}
 .bts-ss3-fog .rp-table td{border:0;border-bottom:1px solid #dde2e5;padding:12px 14px}
 .bts-ss3-fog .rp-table td:last-child{border-bottom:0}
 .bts-ss3-fog .rp-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:750;color:#56616a;margin-bottom:5px}
 .bts-ss3-fog .rp-table td:first-child{font-size:21px;font-weight:750;background:#edf1f4}
}
