/* Electrical and optical tray layouts: original V12 skins, readable captions. */
.kit-guided-page[data-kit-id="kit3"] .physical-case.atelier-case{aspect-ratio:1000/610;min-width:820px;padding:22px 25px 35px}
.kit-guided-page[data-kit-id="kit4"] .physical-case.atelier-case{aspect-ratio:1000/700;min-width:820px;padding:22px 25px 35px}
.kit-guided-page[data-kit-id="kit3"] .atelier-case .foam-seam,.kit-guided-page[data-kit-id="kit4"] .atelier-case .foam-seam{display:none}
.kit-guided-page[data-kit-id="kit3"] .atelier-case .foam-fitted .foam-cutout,.kit-guided-page[data-kit-id="kit4"] .atelier-case .foam-fitted .foam-cutout{border-radius:0;transform:none;inset:0}
.kit-guided-page[data-kit-id="kit3"] .atelier-case .foam-label,.kit-guided-page[data-kit-id="kit4"] .atelier-case .foam-label{top:calc(100% + 9px);bottom:auto;left:50%;width:var(--label-width,150px);max-width:none;white-space:pre-line;text-align:center;font-size:11px;line-height:1.3;letter-spacing:0;color:#edf3ef;font-weight:550;text-shadow:0 1px 2px #020a12}
.kit-guided-page[data-kit-id="kit3"] .atelier-case .foam-label small,.kit-guided-page[data-kit-id="kit4"] .atelier-case .foam-label small{display:block;font-size:9px;line-height:1.3;margin-top:3px;white-space:nowrap;color:#b7c6cc;font-weight:400}
.kit-guided-page[data-kit-id="kit3"] .atelier-case .apparatus-check,.kit-guided-page[data-kit-id="kit4"] .atelier-case .apparatus-check{left:auto;right:-8px;top:0;transform:scale(.6);width:23px;height:23px;font-size:13px}
.kit-guided-page[data-kit-id="kit3"] .atelier-case .apparatus-selected .apparatus-check,.kit-guided-page[data-kit-id="kit4"] .atelier-case .apparatus-selected .apparatus-check{transform:scale(1)}
.kit-guided-page[data-kit-id="kit3"] .atelier-case .case-id-tag-right{left:43%;right:auto;top:1.2%;bottom:auto;transform:rotate(-1deg);font-size:9px;padding:3px 11px;letter-spacing:.5px}
.kit-guided-page[data-kit-id="kit4"] .atelier-case.mechanics-case-kit4 .case-id-tag-bottom-center{left:3%;right:auto;top:35%;bottom:auto;transform:rotate(-1deg);font-size:9px;padding:4px 11px;letter-spacing:.5px}
