.compatible-motors-section{font-family:"YekanBakh",Tahoma,sans-serif;direction:rtl;margin:20px 0;padding:14px 16px;background:#fff;border:1px solid #ccc;border-radius:6px}.compatible-motors-section .cm-title{font-size:14px;font-weight:700;color:#222;margin:0 0 12px;display:flex;align-items:center;gap:6px}.compatible-motors-section .cm-title span.cm-label{color:#222}.compatible-motors-section .cm-title span.cm-matchable{font-size:11px;font-weight:400;color:#888;font-family:Arial,sans-serif;direction:ltr}.compatible-motors-section .cm-scroll-wrap{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#ddd transparent;padding-bottom:4px}.compatible-motors-section .cm-scroll-wrap::-webkit-scrollbar{height:4px}.compatible-motors-section .cm-scroll-wrap::-webkit-scrollbar-track{background:0 0}.compatible-motors-section .cm-scroll-wrap::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.compatible-motors-section .cm-tags{display:inline-flex;gap:8px;align-items:center;flex-wrap:nowrap}.compatible-motors-section .cm-tag{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:4px;padding:5px 12px;font-size:13px;color:#333;white-space:nowrap;transition:border-color .2s,color .2s;cursor:default;font-family:"YekanBakh",Tahoma,sans-serif}.compatible-motors-section .cm-tag:hover{border-color:#999;color:#111}@media (max-width:600px){.compatible-motors-section .cm-tag{font-size:12px;padding:4px 10px}}