.cm-integration-wrp .s360-intg__search{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;flex:1;gap:10px;min-width:240px;padding:12px 20px;transition:border-color .2s}.cm-integration-wrp .s360-intg__search svg{color:#6b6b6b;flex-shrink:0}.cm-integration-wrp .s360-intg__search-input{background:none;border:none;color:#0a0a0a;font-family:inherit;font-size:.95rem;line-height:1.6;outline:unset;width:100%}.cm-integration-wrp .s360-intg__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.cm-integration-wrp label.filter-label{color:#6b6b6b;font-size:14.4px;white-space:nowrap}.cm-integration-wrp .form-control{position:relative}.cm-integration-wrp .form-control .tag-wrap{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;color:#fec10d;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:12px 20px;transition:border-color .2s}.cm-integration-wrp .s360-intg__filter-wrap{align-items:center;display:flex;gap:10px}.cm-integration-wrp .form-control.active .tag-wrap svg{transform:rotate(180deg)}.cm-integration-wrp .col4.integration-card .card-wrp{background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;color:inherit;display:flex;flex-direction:column;height:100%;padding:28px;position:relative;text-decoration:none;transition:all .3s ease}.cm-integration-wrp .s360-intg__card-top{align-items:center;display:flex;gap:12px;margin-bottom:16px}.cm-integration-wrp .s360-intg__logo{align-items:center;background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;display:flex;flex-shrink:0;height:80px;justify-content:center;object-fit:contain;overflow:hidden;width:80px}.cm-integration-wrp span.s360-intg__tag{align-items:center;border:1px solid #e5e5e5;border-radius:100px;color:#0a0a0a;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;padding:4px 12px;white-space:nowrap}.cm-integration-wrp span.s360-intg__tag-dot{background:#0a0a0a;border-radius:50%;height:8px;width:8px}.cm-integration-wrp h3.s360-intg__title{color:#0a0a0a;font-size:1.15rem;font-weight:700;letter-spacing:0;line-height:1.4;margin:0 0 10px}.cm-integration-wrp .s360-intg__desc-wrap{color:#404040;font-size:.92rem;line-height:1.6;margin:0}.cm-integration-wrp .s360-intg__desc-wrap .desc--clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cm-integration-wrp .flex_row{margin:0 -10px;row-gap:20px}.cm-integration-wrp button.s360-intg__readmore{background:none;border:none;color:#0a0a0a;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1.6;margin-top:8px;padding:0;transition:color .2s}.cm-integration-wrp .s360-intg__desc-wrap{flex:1}.cm-integration-wrp .col4.integration-card .card-wrp:hover{border-color:#fec10d;box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-4px)}.cm-integration-wrp svg.s360-intg__arrow{color:#ccc;flex-shrink:0;margin-left:auto;transition:color .2s,transform .2s}.cm-integration-wrp .card-wrp:hover svg.s360-intg__arrow{color:#fec10d;transform:translateX(4px)}.cm-integration-wrp .s360-intg__search-input:focus{box-shadow:0 0 3px 0 #2f5aae;outline:0;--formfieldbordercolor:#2f5aae}.cm-integration-wrp .integration-card{transition:.3s ease}.cm-integration-wrp .no-results{padding:40px 20px;text-align:center;width:100%}.cm-integration-wrp .s360-intg__search-input::placeholder{color:#6b6b6b;opacity:.5}.cm-integration-wrp .form-control .tag-wrap:Hover{background:#000;border-color:#fec10d;color:#fff}@media (max-width:640px){.cm-integration-wrp .s360-intg__toolbar{flex-direction:column}.cm-integration-wrp .s360-intg__search{min-width:100%}}.cm-dropdown{cursor:pointer;position:relative}.cm-dropdown .cm-dropdown-list{display:none}.cm-dropdown .cmdropdown-menu{align-items:center;border-radius:10px;color:#0a0a0a;cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:10px 14px;transition:background .15s}.cm-dropdown .cmdropdown-menu input{accent-color:#fec10d;cursor:pointer;height:18px;margin:0;width:18px}.cm-dropdown.active .cm-dropdown-list{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 12px 24px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:4px;min-width:220px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.cmdropdown-menu{cursor:pointer;padding:10px 15px}.cmdropdown-menu:hover{background:#f5f5f5}