.progress-bar{height:4px;background-color:#15151521;width:100%;overflow:hidden}.progress-bar-value{width:100%;height:100%;background-color:#000;animation:indeterminateAnimation 1s linear infinite;transform-origin:0 50%}@keyframes indeterminateAnimation{0%{transform:translate(0) scaleX(0)}40%{transform:translate(0) scaleX(.4)}to{transform:translate(100%) scaleX(.5)}}.app-select{position:relative;display:flex;width:100%;font-family:Glancyr,sans-serif}.app-select__header{display:inline-flex;align-items:center;height:47px;flex-grow:1;transition:all .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;width:100%;position:relative;padding:0 13px 0 16px;font-size:14px;border:1px solid #dedede;background-color:#fff;border-radius:10px}.app-select__header:focus{outline:none;border-color:var(--club-filter-city-color,var(--app-primary))}.app-select__header:focus .app-select__arrow{color:var(--club-filter-city-color,var(--app-primary))}.app-select__wrap{font-size:14px;color:#151717;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:15px;display:flex;align-items:center;flex-wrap:wrap;flex-grow:4}.app-select__wrap__text{display:block;color:#242424}.app-select__input{flex-grow:1;outline:none}.app-select__arrow{width:17px;height:9px;display:flex;align-items:center;justify-content:center;margin-left:auto;transition:transform .3s;color:#adadad}.app-select__clear{display:flex;position:absolute;right:40px;top:50%;transform:translateY(-50%);z-index:5;color:#adadad}.app-select__clear__icon{width:15px;max-height:15px}.app-select__clear:hover{color:var(--club-filter-city-color,var(--app-primary))}.app-select__clear+.app-select__header .app-select__wrap{margin-right:30px}.app-select__options{position:absolute;left:0;top:calc(100% - 1px);min-width:100%;border-top:1px solid;border-color:var(--club-filter-city-color,var(--app-primary));border-radius:0 0 10px 10px;background-color:#fff;overflow-y:auto;max-height:250px;pointer-events:none;opacity:0;transform:translateY(-10px);transition:all .3s;z-index:100;visibility:hidden;box-shadow:0 30px 30px #00000026}.app-select__options__select-all{padding:24px 12px 10px;font-weight:500;font-size:13px;border-bottom:1px solid #adadad;margin-bottom:10px}.app-select__option{display:flex;width:100%;text-align:left;padding:10px 12px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s;border:1px solid transparent}.app-select__option--readonly{background-color:#f5f5f5}.app-select__option--no-selectable{pointer-events:none}.app-select__option:hover:not(.app-select__option--no-selectable,.app-select__option--selected,.app-select__option--readonly){background-color:#eaecec;cursor:pointer}.app-select__option--selected{background-color:#e3ecff;color:var(--club-filter-city-color,var(--app-primary))}.app-select__option--disabled{background-color:#fafafa;color:#b9b9b9;pointer-events:none}.app-select--active .app-select__header{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:var(--club-filter-city-color,var(--app-primary))}.app-select--active .app-select__arrow{transform:rotate(180deg)}.app-select--active .app-select__options{visibility:visible;opacity:1;transform:unset;pointer-events:all}.app-select--from-top.app-select--active .app-select__header{border-radius:0 0 10px 10px}.app-select--from-top .app-select__options{bottom:100%;top:unset;border-top:none;border-bottom:1px solid;border-color:var(--club-filter-city-color,var(--app-primary));border-radius:10px 10px 0 0}.app-select--error .app-select__header{border-color:#a55471}.app-select--loading .app-select__wrap{display:none}.app-select--gray-light .app-select__header{--tw-border-opacity:1;border-color:rgb(249 249 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}.app-select--gray-light .app-select__wrap{color:#4e4e4e}.app-select--gray-light .app-select__arrow{--tw-text-opacity:1;color:rgb(78 78 78/var(--tw-text-opacity,1))}.app-select--searchable .app-select__header{cursor:text}.app-select--no-border .app-select__header{border-color:transparent}
