/* AA MR6C V4.1: visual width override only, physical DIN footprint unchanged. */
.aa-real-din-device.aa-mr6c-preview {width:78px!important;min-width:78px!important;max-width:78px!important;overflow:visible!important;}
.aa-mr6c-preview .aa-mr6c-case.aa-mr6c3-case {width:78px!important;min-width:78px!important;max-width:78px!important;height:138px!important;box-sizing:border-box!important;}
.aa-mr6c-preview .aa-mr6c3-bank {left:3px!important;right:3px!important;gap:1px!important;}
.aa-mr6c-preview .aa-mr6c3-bank.top {grid-template-columns:repeat(9,minmax(0,1fr))!important;}
.aa-mr6c-preview .aa-mr6c3-bank.bottom {grid-template-columns:repeat(12,minmax(0,1fr))!important;}
.aa-mr6c-preview .aa-mr6c3-terminal span {font-size:4.2px!important;line-height:6px!important;letter-spacing:-.1px!important;}
.aa-mr6c-preview .aa-mr6c3-terminal b {width:5.5px!important;height:5.5px!important;min-width:5.5px!important;min-height:5.5px!important;}
.aa-mr6c-preview .aa-mr6c3-center {left:7px!important;right:7px!important;gap:5px!important;overflow:hidden!important;}
.aa-mr6c-preview .aa-mr6c3-center strong {font-size:9px!important;white-space:nowrap!important;}
.aa-mr6c-preview .aa-mr6c3-center span {font-size:7px!important;}
.aa-mr6c-preview .aa-mr6c3-center b {font-size:10px!important;line-height:1.12!important;}
.aa-mr6c-preview .aa-mr6c3-slave {font-size:7px!important;}
.aa-mr6c-preview .aa-mr6c3-dispatch {font-size:6px!important;}
