.select{color:var(--color-secondary);width:100%;position:relative}.select--alternative{font:400 16px/24px var(--font-family);text-align:left;background:var(--color-white);color:var(--color-secondary);padding:10px 14px;width:100%;height:auto;border:1px solid var(--color-border-primary);border-radius:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select--alternative--active,.select--alternative:focus{outline:none;border-color:var(--color-border-brand-solid);box-shadow:0 1px 2px #1018280d,0 0 0 4px var(--brand-50)}.select--alternative .select__box{font-weight:500;padding:12px;height:48px}.select--form-control{font-family:var(--font-family),sans-serif;font-size:16px;line-height:24px;padding:12px;height:48px;border:1px solid #d0d5dd;border-radius:8px;cursor:pointer}.select:focus{outline:var(--color-border-outline) auto 1px}.select--top-flyout .select__dropdown{top:auto;bottom:calc(100% + 4px)}.select--sm .select__box{font-size:14px;line-height:18px;padding:10px 14px;height:40px}.select--small{font-size:12px;line-height:18px;padding:10px 14px;height:40px}.select--disabled{cursor:no-drop}.select--icon .select__box{padding-left:44px}.select__box{font:400 16px/24px var(--font-family);text-align:left;background:var(--color-white);color:var(--color-secondary);padding:10px 14px;width:100%;height:auto;border:1px solid var(--color-border-primary);border-radius:8px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select__box--active,.select__box:focus{outline:none;border-color:var(--color-border-brand-solid);box-shadow:0 1px 2px #1018280d,0 0 0 4px var(--brand-50)}.select__hided-select{position:absolute;top:100%;left:0;z-index:-1;width:100%;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;pointer-events:none}.select__hided-select:focus{box-shadow:none}.select__arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:13px;height:8px;pointer-events:none}.select__icon{position:absolute;left:15px;top:50%;width:20px;height:20px;transform:translateY(-50%);pointer-events:none}.select__dropdown{position:absolute;top:calc(100% + 4px);left:0;width:100%;max-height:330px;overflow-y:auto;padding:4px 5px;display:flex;flex-direction:column;gap:2px;z-index:2;background:var(--color-white);border:solid 1px var(--color-border-primary);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}.select__option{font:400 16px/1.5 var(--font-family);color:var(--color-primary);padding:10px 10px 10px 8px;text-align:left;background:none;border:solid 1px transparent;border-radius:4px;cursor:pointer}.select__option:hover,.select__option:focus,.select__option--selected{outline:none;background:var(--color-bg-secondary);border:solid 1px var(--color-bg-secondary)}.select__option:focus{border-color:var(--color-border-brand-solid);box-shadow:0 1px 2px #1018280d,0 0 0 4px var(--brand-50)}.select__option--disabled{color:var(--color-tertiary, var(--color-secondary));cursor:not-allowed;background:none;border-color:transparent}.select__option--disabled:hover,.select__option--disabled:focus{background:none;border-color:transparent;box-shadow:none}.select__option--link{color:var(--brand-700, var(--brand-600));font-weight:600}.select__option-content{display:flex;flex-direction:column;gap:2px}.select__option-title{font-weight:500}.select__option-description{font-size:13px;line-height:1.2;color:var(--color-tertiary, var(--color-secondary))}
