.currency-filter{display:flex;flex-direction:column;gap:12px}.currency-filter__title{color:#3b3b3b;font-size:16px;font-weight:500;line-height:24px}.currency-filter__group{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.currency-filter__item-wrapper{cursor:pointer;transition:opacity .2s;display:inline-block}.currency-filter__item-wrapper:hover{opacity:.8}.currency-filter__item-wrapper:active{opacity:.6}.currency-filter__item{height:35px;padding:7px 20px 7px 7px;background:#f9f9f9;border-radius:12px;outline:.5px solid #e3e3e3;outline-offset:-.5px;display:inline-flex;align-items:center;gap:6px;pointer-events:none}.currency-filter__item label{cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto}.currency-filter__item:has(.app-radio-input:checked){outline-color:#22ab6a}.currency-filter__item .app-radio-wrapper{position:relative}.currency-filter__item .app-radio-button{border-radius:7px;background:#f9f9f9;border:1px solid #777777;width:21px;height:21px;position:relative}.currency-filter__item:has(.app-radio-input:checked) .app-radio-button{background:#22ab6a;border:none}.currency-filter__item:has(.app-radio-input:checked) .app-radio-button:after{content:"";display:block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.range-input{display:flex;flex-direction:column;gap:12px}.range-input__title{color:#3b3b3b;font-size:16px;font-weight:500;line-height:24px}.range-input__fields{display:flex;gap:8px}.range-input__field{display:flex;flex-direction:column;gap:5px}.range-input__label{color:#777;font-size:14px;font-weight:400;line-height:20px}.range-input__input{width:100%;height:36px;padding:8px 12px;background:#f9f9f9;border-radius:12px;border:none;outline:none;color:#777;font-size:16px;font-weight:400;line-height:20px;transition:background-color .2s;-moz-appearance:textfield}.range-input__input::-webkit-inner-spin-button,.range-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-input__input:focus{background:#fff;outline:.5px solid #22ab6a;outline-offset:-.5px}.range-input__input::placeholder{color:#777}.sort-filter{display:flex;flex-direction:column;gap:10px}.sort-filter__title{color:#3b3b3b;font-size:16px;font-weight:500;line-height:24px}.sort-filter__group{display:flex;flex-direction:column;gap:16px}.sort-filter__item-wrapper{cursor:pointer;padding:4px 0;width:100%;transition:opacity .2s}.sort-filter__item-wrapper:hover{opacity:.8}.sort-filter__item-wrapper:active{opacity:.6}.sort-filter__item{display:flex;align-items:flex-start;gap:10px;pointer-events:none;width:100%}.sort-filter__item label{cursor:pointer;flex:1;-webkit-user-select:none;user-select:none;pointer-events:auto}.sort-filter__item .app-radio-button{border-radius:9999px;background:#f0eded;border:none;width:21px;height:21px}.sort-filter__item:has(.app-radio-input:checked) .app-radio-button{background:#22ab6a;border:none}.sort-filter__item:has(.app-radio-input:checked) .app-radio-button:after{content:"";display:block;width:9px;height:9px;background:#fff;border-radius:9999px;margin:auto}.transport-type-filter{display:flex;flex-direction:column;gap:12px}.transport-type-filter__title{color:#3b3b3b;font-size:16px;font-weight:500;line-height:24px}.transport-type-filter__list{display:flex;flex-direction:column;gap:8px}.transport-type-filter__item{cursor:pointer;padding:4px 0;width:100%;transition:opacity .2s;display:block}.transport-type-filter__item:hover{opacity:.8}.transport-type-filter__item:active{opacity:.6}.transport-type-filter__item-inner{width:100%}.transport-type-filter__item-inner label{flex:1;-webkit-user-select:none;user-select:none;width:100%;cursor:pointer}.verified-toggle{display:flex;flex-direction:column;gap:12px}.verified-toggle__title{color:#3b3b3b;font-size:16px;font-weight:500;line-height:24px}.verified-toggle__container{width:100%;padding:6px;background:#f1f1f1;border-radius:16px;display:flex;gap:7px}.verified-toggle__button{flex:1;height:36px;padding:4px 15px;border-radius:11px;border:none;background:transparent;color:#3b3b3b;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;transition:all .2s}.verified-toggle__button--active{background:#fff;box-shadow:0 1px 4px #0000001a;color:#1c1c1c}.apply-filters-button{width:100%;height:40px;padding:9px 0;background:#22ab6a;border-radius:12px;border:none;color:#fff;font-size:16px;font-weight:500;line-height:24px;text-align:center;cursor:pointer;transition:background-color .2s}.apply-filters-button:hover{background:#1d9559}.apply-filters-button:active{background:#187a4a}.clear-all-filters-button{width:100%;height:40px;padding:9px 0;background:transparent;border-radius:12px;border:1px solid #e3e3e3;color:#3b3b3b;font-size:16px;font-weight:500;line-height:24px;text-align:center;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.clear-all-filters-button:hover{background:#f5f5f5;border-color:#d2d2d2}.clear-all-filters-button:active{background:#e8e8e8}.clear-all-filters-button-icon{width:16px;height:16px;flex-shrink:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:21.05px;width:100%;flex:1;padding:2rem;min-height:400px}.empty-state__icon-wrapper{display:flex;align-items:center;justify-content:center}.empty-state__icon{width:auto;height:auto;display:block}.empty-state--requests .empty-state__icon-wrapper{width:66.15px;height:66.15px}.empty-state--requests .empty-state__icon{width:67px;height:67px}.empty-state--carriers .empty-state__icon-wrapper{width:111px;height:111px;padding:29.79px;display:flex;align-items:center;justify-content:center}.empty-state--carriers .empty-state__icon{width:52.14px;height:52.14px}.empty-state__message{text-align:center;color:#3b3b3b;font-size:20px;font-weight:400;line-height:28px;word-wrap:break-word;max-width:400px}
