/* Copyright (c) 2026 OriginMind. All rights reserved. */
.mechatronics-media{min-width:0}.mechatronics-media h3{margin-top:0}.mechatronics-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.mechatronics-media figure{margin:0;min-width:0}.mechatronics-media video{display:block;width:100%;aspect-ratio:1;background:#fff;border:1px solid #d6e2e9;border-radius:10px;object-fit:contain}.mechatronics-media img{display:block;width:100%;height:auto;max-width:760px;margin:0 auto}.mechatronics-media figcaption{font-size:.92rem;line-height:1.7;color:#496173;margin:.65rem 0}.mechatronics-media .companion-actions{align-items:center;gap:.7rem}.mechatronics-media .companion-actions button{white-space:normal;text-align:left}.mechatronics-media table{width:100%;border-collapse:collapse}.mechatronics-media th,.mechatronics-media td{padding:.7rem;border-bottom:1px solid #d6e2e9;text-align:left;vertical-align:top}.mechatronics-media th{background:#edf4f7}@media(max-width:720px){.mechatronics-video-grid{grid-template-columns:1fr}.mechatronics-media th,.mechatronics-media td{padding:.45rem;font-size:.9rem}}

.mechatronics-workshop{min-width:0}.mechatronics-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.mechatronics-inputs label{display:grid;gap:6px;min-width:0;font-size:.92rem}.mechatronics-inputs input{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #bbcbd5;border-radius:6px;background:var(--surface,#fff);color:inherit}.mechatronics-workshop table{width:100%;border-collapse:collapse}.mechatronics-workshop th,.mechatronics-workshop td{text-align:left;padding:10px;vertical-align:top;border-bottom:1px solid #d6e2e9}.mechatronics-workshop th{background:#edf4f7}.mechatronics-workshop pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf4f7;color:#19384b;padding:14px;border-radius:8px;font-size:.88rem;line-height:1.65}.mechatronics-workshop details{margin:14px 0}.mechatronics-workshop summary{cursor:pointer;font-weight:600}.mechatronics-workshop .companion-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:600px){.mechatronics-inputs{grid-template-columns:1fr}.mechatronics-workshop th,.mechatronics-workshop td{padding:7px;font-size:.84rem}}
