/* Motor section only: keep accepted PLC and drive presentation unchanged. */
.rt-automation h1 { font-size:clamp(28px,3.1vw,44px); overflow-wrap:anywhere; }
.rt-automation .rt-automation__card-title {font-size:clamp(21px,2vw,27px);overflow-wrap:anywhere;}
.rt-automation .rt-automation__model-grid {grid-template-columns:repeat(3,minmax(0,1fr));}
.rt-automation .rt-automation__model-card {display:flex;flex-direction:column;}
.rt-automation .rt-automation__model-content {flex:1;min-width:0;padding:22px;}
.rt-automation .rt-automation__model-facts {grid-template-columns:1fr;}
.rt-automation .rt-automation__card-actions .rt-automation__button {min-width:0;}
.rt-automation .rt-automation__model-image {height:240px;min-height:240px;border-right:0;border-bottom:1px solid var(--rt-line);}
.rt-automation .rt-automation__model-image img {width:200px;height:200px;object-fit:contain;}
.rt-automation .rt-automation__product-image img {max-width:320px;max-height:340px;object-fit:contain;}
.rt-automation__quote-price {margin:12px 0 0;font-weight:750;color:#245b17;}
.rt-automation__quote-price small {display:block;margin-top:3px;font-size:13px;line-height:1.4;font-weight:400;color:#48544a;}
.rt-automation .rt-motor-cables a,.rt-automation .rt-automation__table-wrap a,.rt-automation .rt-motor-download {color:#0756a8;text-decoration:underline;text-underline-offset:3px;}
.rt-motor-series {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.rt-motor-series h2 {font-size:30px;margin-bottom:16px;}
.rt-motor-filters {display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:24px 0;}
.rt-motor-filters label,.rt-motor-variant {display:grid;gap:8px;font-weight:600;min-width:150px;}
.rt-automation .rt-motor-filters label {margin:0;}
.rt-motor-filters select,.rt-motor-variant select {font:inherit;border:1px solid var(--rt-line);border-radius:9px;background:#fff;padding:12px;color:inherit;max-width:100%;}
/* Aspro wraps every select. Keep these scoped native controls usable. */
.rt-motor-filters .ik_select,.rt-motor-variant .ik_select {width:100%!important;}
.rt-motor-filters .ik_select_link,.rt-motor-filters .ik_select_dropdown,.rt-motor-variant .ik_select_link,.rt-motor-variant .ik_select_dropdown {display:none!important;}
.rt-motor-filters select,.rt-motor-variant select {display:block!important;position:static!important;left:auto!important;width:100%;padding:12px!important;margin:0!important;font:16px/1.4 Arial,sans-serif!important;color:#1b2924!important;}
.rt-motor-filters button {padding:12px 18px;border:1px solid var(--rt-line);border-radius:9px;background:var(--rt-soft);font:inherit;cursor:pointer;}
.rt-automation .rt-motor-filters button {height:48px;box-sizing:border-box;font-size:16px;line-height:22px;}
.rt-motor-variant {margin:24px 0 12px;}
.rt-motor-code {overflow-wrap:anywhere;padding:12px 0;}
.rt-motor-option {border-left:3px solid var(--rt-green);padding-left:12px;}
.rt-automation .rt-motor-cnc-note {padding:16px 20px;margin:20px 0;border-left:3px solid #557f24;background:#f4f8ee;line-height:1.6;}
.rt-automation .rt-motor-cnc-note--magnetic {border-color:#ad791a;background:#fff9ed;}
.rt-automation .rt-motor-cnc-note a {color:#0756a8;text-decoration:underline;}
.rt-automation [data-dc-cnc][hidden] {display:none!important;}
.rt-motor-downloads {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.rt-motor-download {display:grid;gap:8px;padding:20px;border:1px solid var(--rt-line);border-radius:12px;overflow-wrap:anywhere;}
.rt-motor-download span {font-size:14px;color:var(--rt-muted);}
.rt-automation [data-motor-variant-panel][hidden] {display:none!important;}
.rt-automation .rt-motor-cables {table-layout:fixed;}
.rt-automation .rt-motor-cables th:first-child {width:46%;}
.rt-automation .rt-motor-cables th,.rt-automation .rt-motor-cables td {overflow-wrap:anywhere;}
.rt-motor-cable-length {font-size:14px;color:var(--rt-muted);}
.rt-motor-encoder-options {margin-top:18px;}
.rt-motor-encoder-options summary {cursor:pointer;}
.rt-automation [data-motor-card][hidden],.rt-automation [data-motor-empty][hidden] {display:none;}
@media(max-width:1100px) {.rt-automation .rt-automation__model-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.rt-motor-series{grid-template-columns:1fr;}}
@media(max-width:650px) {.rt-automation .rt-automation__model-grid,.rt-motor-downloads{grid-template-columns:1fr;}.rt-motor-filters label{width:100%;}.rt-motor-variant{min-width:0;}.rt-automation .rt-automation__product-image img{max-width:100%;}}
