body{overflow-x:clip}
.cfw-dd{position:relative;width:100%}
.cfw-dd select.cfw-dd__native{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;left:0;top:0}
.cfw-dd__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:0 14px 0 16px;border:1px solid #d6dde3;border-radius:10px;background:#fff;color:#1f2a33;font:600 15px/1.2 inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}
.cfw-dd__btn:hover{border-color:#9fb8cc}
.cfw-dd__btn:focus-visible,.cfw-dd.open .cfw-dd__btn{outline:none;border-color:#4682B4;box-shadow:0 0 0 3px rgba(70,130,180,.15)}
.cfw-dd__val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.cfw-dd.has-val .cfw-dd__val{color:#386b96}
.cfw-dd__chev{flex:none;width:18px;height:18px;color:#4682B4;transition:transform .2s}
.cfw-dd.open .cfw-dd__chev{transform:rotate(180deg)}
.cfw-dd__list{position:absolute;z-index:9999;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e1e7ec;border-radius:12px;box-shadow:0 14px 34px rgba(20,35,50,.16);max-height:320px;overflow:auto;box-sizing:border-box;font-family:inherit}
.cfw-dd__opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:8px;color:#1f2a33;font-size:15px;line-height:1.25;cursor:pointer}
.cfw-dd__opt:hover,.cfw-dd__opt.act{background:#eef4f9}
.cfw-dd__opt.sel{color:#386b96;font-weight:600}
.cfw-dd__opt.sel:after{content:"";flex:none;width:7px;height:12px;border:solid #4682B4;border-width:0 2px 2px 0;transform:rotate(45deg);margin:-3px 4px 0 0}
.hs-filter-select-wrap.cfw-dd-host .hs-filter-arrow,.cfw-dd-host>.hs-filter-arrow{display:none!important}
@media(max-width:749px){.cfw-dd__btn{min-height:44px;font-size:16px}.cfw-dd__opt{font-size:16px;padding:13px 12px}}