.base-select{position:relative}.base-select_default{font-size:16px}.base-select_small{font-size:12px}.base-select__activator{background:#292950;box-shadow:0 4px 4px #0000004c;gap:10px;height:100%;position:relative;transition:background-color .2s}.base-select__activator:hover{background:#30305e}.base-select__activator_default{border-radius:10px;height:40px;padding:0 12px}.base-select__activator_small{border-radius:6px;gap:8px;height:26px;padding:0 8px}.base-select__activator_active{background:#30305e;border-bottom-left-radius:0;border-bottom-right-radius:0}.base-select__activator_loading>:not(img){opacity:.4}.base-select__preloader{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.base-select__line{background:#755cdd}.base-select__line_vertical{height:60%;margin:0 auto;width:1px}.base-select__line_horizontal{height:1px;width:100%}.base-select__options{background:#30305e;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 4px 4px #0000004c;padding:12px;position:absolute;width:100%;z-index:1}.base-select__list{background-color:#4b3e8d66;border-radius:10px;padding:10px 6px}.base-select__list-item{list-style:none;padding:8px 6px;position:relative;transition:background-color .2s}.base-select__list-item:before{opacity:0;transition:opacity .2s}.base-select__list-item:hover{background-color:#4b3e8d}.base-select__list-item:hover:before{opacity:1}@media screen and (max-width:662px){.base-select__label,.base-select__line{display:none}.base-select__list{background-color:#4b3e8d66;border-radius:10px;padding:0}}.base-badge{border-style:solid;border-width:1px;display:inline-flex}.base-badge_size_xs{border-radius:4px;font-size:10px;gap:8px;padding:6px}.base-badge_size_xs .base-badge__clear{height:8px;width:8px}.base-badge_color_primary-blue{border-color:#2fc1d4}.base-badge_color_primary-blue .base-badge__clear{background-color:#2fc1d4;height:8px;width:8px}.filters{position:relative}.filters__activator{background:#292950;box-shadow:0 4px 4px #0000004c;height:40px;padding:0 14px 0 10px;position:relative;transition:background-color .2s;width:100px}.filters__activator:hover{background:#30305e}.filters__activator_active{background:#30305e;border-bottom-left-radius:0;border-bottom-right-radius:0}.filters__activator-filters-count{background:linear-gradient(0deg,#1f87bf,#2fc1d4 50%);font-size:14px;height:20px;line-height:20px;position:absolute;right:0;top:0;transform:translate(40%,-40%);width:20px;z-index:1}.filters__activator-connector{background:#30305e;height:12px;left:0;position:absolute;top:100%;width:100%}.filters__line{background:#755cdd}.filters__line_vertical{height:26px;width:1px}.filters__clear{left:100%;opacity:.75;position:absolute;top:50%;transform:translate(10px,-50%);white-space:nowrap}.filters__clear-mobile{display:none}.filters__panel{background:#30305e;border-top-right-radius:0;box-shadow:0 4px 4px #0000004c;height:auto;max-height:536px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:360px;z-index:1}.filters__panel-body{background-color:#4b3e8d80;flex:1;gap:24px;overflow:hidden;padding:20px 0;position:relative}.filters__bg-texture{height:600px;width:600px}.filters__fields{flex:1;gap:20px;margin-right:6px;padding:0 10px 0 20px;position:relative;scrollbar-gutter:stable}.filters__badges{gap:8px}.filters__bottom{padding:0 20px;position:relative}.filters__selected-items{gap:8px}.filters__item{word-break:break-all}.filters__item:not(:last-child){border-bottom:1px solid #755cdd}.filters__item-activator{margin-bottom:8px}.filters__item-body{gap:14px;grid-template-columns:repeat(auto-fill,120px);margin:8px 0}.filters__item-checkbox{font-size:12px;gap:8px}.filters__controls{gap:8px}.filters__controls .base-checkbox{gap:6px}.filters__controls-checkbox{font-size:10px}.filters__submit{gap:6px;width:-moz-fit-content;width:fit-content}.filters__submit .base-button{font-size:12px;min-height:30px;padding:0 12px}@media screen and (max-width:662px){.filters__activator{width:auto}.filters__activator-title,.filters__line{display:none}}@media screen and (max-width:480px){.filters__clear{display:none}.filters__clear-mobile{display:block;font-size:14px;margin-left:auto}}
