.hs-dd-native{display:none!important}
.hs-dd{position:relative;display:block;width:100%;max-width:100%;box-sizing:border-box}
.hs-dd *{box-sizing:border-box}
.hs-dd-trigger{cursor:pointer;user-select:none;-webkit-user-select:none}
.hs-dd-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}
.hs-dd-label.is-placeholder{opacity:.65}
.hs-dd-list{position:absolute;left:0;right:0;top:calc(100% + var(--hs-dl-gap,4px));z-index:9999;display:none;max-height:var(--hs-dl-maxh,260px);overflow-y:auto;margin:0;padding:4px 0;background:var(--hs-dl-bg,#fff);color:var(--hs-dl-text,#111);border:var(--hs-dl-bw,1px) solid var(--hs-dl-border,#cfcfcf);border-radius:var(--hs-dl-radius,6px);box-shadow:var(--hs-dl-shadow,none);font-size:var(--hs-dl-fs,15px);text-align:left}
.hs-dd.is-open .hs-dd-list{display:block}
.hs-dd.hs-dd-up .hs-dd-list{top:auto;bottom:calc(100% + var(--hs-dl-gap,4px))}
.hs-dd-item{display:block;margin:0;padding:var(--hs-dl-py,10px) var(--hs-dl-px,14px);background:transparent;color:var(--hs-dl-text,#111);font-family:inherit;font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.3;cursor:pointer}
.hs-dd-item.is-active,.hs-dd-item:hover{background:var(--hs-dl-hover-bg,#f3f3f3);color:var(--hs-dl-hover-text,#111)}
.hs-dd-item.is-selected{background:var(--hs-dl-sel-bg,#000);color:var(--hs-dl-sel-text,#fff)}
.hs-dd-item.is-placeholder{opacity:.65}
.hs-dd-item.is-disabled{opacity:.4;cursor:not-allowed}
