/* Same-attribute exact-value proxies; category scope is server supplied. */
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxied-v100 > .so-filter-content-opts > .so-filter-content-opts-container { display: none !important; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-values-v100 { padding: 5px 0; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-choice-v100 { display: flex; align-items: flex-start; gap: 9px; width: 100%; min-height: 40px; padding: 9px 11px; border: 0; border-radius: 4px; background: transparent; color: inherit; text-align: left; font: inherit; line-height: 1.4; cursor: pointer; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-choice-v100:hover { background: #fff3e8; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-choice-v100:focus-visible { outline: 2px solid #f8811b; outline-offset: -2px; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-choice-v100:disabled { color: #90959b; cursor: default; background: transparent; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-box-v100 { flex: 0 0 17px; width: 17px; height: 17px; border: 1px solid #b5bec8; border-radius: 3px; margin-top: 1px; text-align: center; line-height: 15px; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-choice-v100[aria-checked="true"] .ilight-outdoor-proxy-box-v100,
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-choice-v100[aria-checked="mixed"] .ilight-outdoor-proxy-box-v100 { background: #f8811b; border-color: #f8811b; color: white; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-choice-v100[aria-checked="true"] .ilight-outdoor-proxy-box-v100::after { content: '\2713'; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-choice-v100[aria-checked="mixed"] .ilight-outdoor-proxy-box-v100::after { content: '\2212'; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-label-v100 { flex: 1 1 auto; overflow-wrap: anywhere; }
.so_filter_wrap[data-ilight-outdoor-filters="100"] .ilight-outdoor-proxy-count-v100 { flex: 0 0 auto; min-width: 22px; color: #768393; text-align: right; }
