.cpc-filter-box{direction:rtl;background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:24px;box-sizing:border-box}.cpc-filter-title{font-size:18px;font-weight:700;margin-bottom:26px}.cpc-filter-heading{font-size:13px;color:#555;margin-bottom:20px}.cpc-filter-list{display:flex;flex-direction:column}.cpc-filter-item{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer;min-height:28px}.cpc-filter-checkbox{position:absolute;opacity:0;width:0;height:0}.cpc-filter-checkmark{width:17px;height:17px;border:1px solid #d9e0ea;border-radius:5px;display:inline-block;flex:0 0 17px;box-sizing:border-box;transition:.2s}.cpc-filter-checkbox:checked + .cpc-filter-checkmark{background:#18459b;border-color:#18459b;box-shadow:inset 0 0 0 3px #18459b}.cpc-filter-name{font-size:14px;flex:1;line-height:1.7}.cpc-filter-count{font-size:12px;color:#5f6f8a;min-width:20px;text-align:left}.cpc-filter-apply{display:block;width:100%;border:0;cursor:pointer;margin-top:22px;background:#18459b;color:#fff;font-size:14px;font-weight:600;border-radius:10px;line-height:1.5}.cpc-filter-apply.is-loading{opacity:.65;pointer-events:none}.cpc-filter-loading{display:none;text-align:center;font-size:12px;color:#6b7280;margin-top:10px}.cpc-filter-box.is-loading .cpc-filter-loading{display:block}.cpc-filter-box.is-loading .cpc-filter-apply{opacity:.65;pointer-events:none}

/* V4.6 filter controls */
.cpc-filter-apply{box-sizing:border-box;}
.cpc-filter-heading{font-family:inherit;}

/* V4.6.2 filter button and heading */
.cpc-filter-apply{box-sizing:border-box;display:block;}
.cpc-filter-heading{display:block;}
