.select{font-family:var(--font-family-default);font-weight:normal;line-height:125%;font-size:var(--font-size-md);background:url("/public/images/svg/select-arrow.svg") no-repeat 95%/15px,#fff 100% 100%;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:4px;border:1px solid var(--color-primary);--padding: 12px 16px;padding:var(--padding);transition:border .3s ease-in-out;contain:layout;cursor:pointer;z-index:99}.select--filter{font-size:14px;width:140px;line-height:100%;--padding: 8px 12px;padding:var(--padding)}.select--border-input{border:1px solid #b2b2b2}.select--hidden{display:none}.select__list{position:absolute;top:100%;left:0;width:100%;max-height:0px;visibility:hidden;opacity:0;pointer-events:none;overflow:auto;transition:opacity .1s ease-in-out}.select__list--show{max-height:200px;visibility:visible;opacity:1;pointer-events:all;background:#f3f3f3;border-color:#000;border-style:solid;border-width:1px 1px 0;z-index:100}.select__option{padding:12px 0 12px 12px;border-bottom:1px solid #000;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}