.filters__header[data-v-23fdd0b5]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}@media (min-width:0px){.filters__header[data-v-23fdd0b5]{align-items:flex-start;flex-direction:column;margin-bottom:30px}}.filters__title[data-v-23fdd0b5]{background:linear-gradient(135deg,#1f2937 0,var(--p-primary-color) 100%);-webkit-background-clip:text;font-size:36px;font-weight:700;width:-moz-fit-content;width:fit-content;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}@media (min-width:0px){.filters__title[data-v-23fdd0b5]{font-size:28px}}.filters__header__actions[data-v-23fdd0b5]{align-items:center;display:flex;gap:12px}.filters__badge[data-v-23fdd0b5]{align-items:center;animation:pulse-23fdd0b5 2s infinite;background:linear-gradient(135deg,var(--p-primary-color) 0,#f97316 100%);border-radius:50%;box-shadow:0 4px 12px rgba(var(--p-primary-rgb),.4);color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;min-width:32px;padding:0 10px}.filters__reset-btn[data-v-23fdd0b5]{border-radius:8px;font-size:14px;font-weight:500;padding:8px 16px!important;transition:all .2s ease}.filters__reset-btn[data-v-23fdd0b5]:hover{background:#ef44441a!important;color:#ef4444!important}.filters__card[data-v-23fdd0b5]{background:linear-gradient(135deg,#fff,#f9fafb);border-radius:32px;box-shadow:0 20px 60px #00000014,0 0 0 1px #00000005;overflow:hidden;padding:40px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}@media (min-width:0px){.filters__card[data-v-23fdd0b5]{border-radius:24px;padding:24px}}.filters__card[data-v-23fdd0b5]:before{animation:shimmer-23fdd0b5 3s infinite;background:linear-gradient(90deg,var(--p-primary-color) 0,#f97316 50%,var(--p-primary-color) 100%);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.filters__card[data-v-23fdd0b5]:hover{box-shadow:0 25px 70px #0000001f,0 0 0 1px rgba(var(--p-primary-rgb),.1);transform:translateY(-2px)}.filters__container[data-v-23fdd0b5]{display:grid;gap:24px}@media (min-width:0px){.filters__container[data-v-23fdd0b5]{gap:20px;grid-template-columns:1fr}}@media (min-width:1200px){.filters__container[data-v-23fdd0b5]{grid-template-columns:repeat(4,1fr)}.filters__container__field[data-v-23fdd0b5]:first-child,.filters__container__field[data-v-23fdd0b5]:nth-child(2),.filters__container__field[data-v-23fdd0b5]:nth-child(3),.filters__container__field[data-v-23fdd0b5]:nth-child(4){grid-column:span 2}.filters__container__field--full[data-v-23fdd0b5],.filters__container__field--toggle[data-v-23fdd0b5]{grid-column:span 4}}.filters__container__field--toggle[data-v-23fdd0b5]{text-align:center}.filters__container__item[data-v-23fdd0b5]{display:flex;flex-direction:column;gap:10px;min-height:100%;position:relative}.filters__container__item--no-label[data-v-23fdd0b5]{justify-content:flex-end;padding-top:0}.filters__container__field[data-v-23fdd0b5]{display:flex;flex-direction:column;min-height:100%}.filters__label[data-v-23fdd0b5]{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.filters__input[data-v-23fdd0b5]{width:100%}.filters__input[data-v-23fdd0b5] .p-select{box-shadow:0 2px 4px #00000005!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.filters__input[data-v-23fdd0b5] .p-select:hover{border-color:rgba(var(--p-primary-rgb),.5)!important;box-shadow:0 4px 12px rgba(var(--p-primary-rgb),.1)!important;transform:translateY(-1px)}.filters__input[data-v-23fdd0b5] .p-select.p-focus,.filters__input[data-v-23fdd0b5] .p-select:focus,.filters__input[data-v-23fdd0b5] .p-select:focus-within{border-color:var(--p-primary-color)!important;box-shadow:0 0 0 4px rgba(var(--p-primary-rgb),.1),0 8px 16px rgba(var(--p-primary-rgb),.15)!important;transform:translateY(-2px)}.filters__input[data-v-23fdd0b5] .p-select :deep(.p-select-trigger){background:transparent!important;border:none!important;font-size:15px!important;padding:12px 16px!important}.filters__input[data-v-23fdd0b5] .p-inputnumber .p-inputnumber-input-wrapper{background:#fff;border:1px solid #e5e7eb!important;border-radius:16px;box-shadow:0 2px 4px #00000005;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.filters__input[data-v-23fdd0b5] .p-inputnumber:hover .p-inputnumber-input-wrapper{border-color:rgba(var(--p-primary-rgb),.5)!important;box-shadow:0 4px 12px rgba(var(--p-primary-rgb),.1);transform:translateY(-1px)}.filters__input[data-v-23fdd0b5] .p-inputnumber:focus .p-inputnumber-input-wrapper,.filters__input[data-v-23fdd0b5] .p-inputnumber:focus-within .p-inputnumber-input-wrapper{border-color:var(--p-primary-color)!important;box-shadow:0 0 0 4px rgba(var(--p-primary-rgb),.1),0 8px 16px rgba(var(--p-primary-rgb),.15);transform:translateY(-2px)}.filters__input[data-v-23fdd0b5] .p-inputnumber .p-inputnumber-input{border:none;box-shadow:none;font-size:15px;padding:12px 16px}.filters__input[data-v-23fdd0b5] .p-inputtext{background:#fff;border:1px solid #e5e7eb!important;border-radius:16px;box-shadow:0 2px 4px #00000005;font-size:15px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.filters__input[data-v-23fdd0b5] .p-inputtext:hover{border-color:rgba(var(--p-primary-rgb),.5)!important;box-shadow:0 4px 12px rgba(var(--p-primary-rgb),.1);transform:translateY(-1px)}.filters__input[data-v-23fdd0b5] .p-inputtext:focus{border-color:var(--p-primary-color)!important;box-shadow:0 0 0 4px rgba(var(--p-primary-rgb),.1),0 8px 16px rgba(var(--p-primary-rgb),.15);outline:none;transform:translateY(-2px)}.filters__input[data-v-23fdd0b5] .model-switcher{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 2px 4px #00000005!important;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.filters__input[data-v-23fdd0b5] .model-switcher:hover{border-color:rgba(var(--p-primary-rgb),.5)!important;box-shadow:0 4px 12px rgba(var(--p-primary-rgb),.1)!important;transform:translateY(-1px)}.filters__input[data-v-23fdd0b5] .model-switcher :deep(.model-switcher__value){border:none!important;font-size:15px;padding:12px 16px!important;transition:all .2s ease}.filters__input[data-v-23fdd0b5] .model-switcher :deep(.model-switcher__value):first-child{border-radius:0!important}.filters__input[data-v-23fdd0b5] .model-switcher :deep(.model-switcher__value):last-child{border-radius:0!important}.filters__input[data-v-23fdd0b5] .model-switcher :deep(.model-switcher__value).model-switcher__value--selected{background:var(--p-primary-color)!important;color:#fff!important}.filters__input.filters__input--age[data-v-23fdd0b5] .model-switcher__value{width:33.333%}.filters__advanced[data-v-23fdd0b5]{border-top:1px dashed #e5e7eb;display:grid;gap:24px;grid-column:1/-1;margin-top:10px;padding-top:20px}@media (min-width:0px){.filters__advanced[data-v-23fdd0b5]{gap:20px;grid-template-columns:1fr}}@media (min-width:1200px){.filters__advanced[data-v-23fdd0b5]{grid-template-columns:repeat(4,1fr)}.filters__advanced .filters__container__field[data-v-23fdd0b5]{grid-column:span 1}}.filters__toggle-btn[data-v-23fdd0b5]{border-radius:12px;color:#6b7280;font-size:14px;font-weight:500;justify-content:center;margin-top:10px;padding:12px 20px!important;transition:all .3s ease;width:100%}.filters__toggle-btn[data-v-23fdd0b5]:hover{background:linear-gradient(135deg,rgba(var(--p-primary-rgb),.05) 0,rgba(var(--p-primary-rgb),.1))!important;color:var(--p-primary-color);transform:translateY(-1px)}.slide-fade-enter-active[data-v-23fdd0b5]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.slide-fade-leave-active[data-v-23fdd0b5]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-23fdd0b5]{opacity:0;transform:translateY(-20px) scale(.95)}.slide-fade-leave-to[data-v-23fdd0b5]{opacity:0;transform:translateY(-10px)}@keyframes pulse-23fdd0b5{0%,to{box-shadow:0 4px 12px rgba(var(--p-primary-rgb),.4);transform:scale(1)}50%{box-shadow:0 6px 20px rgba(var(--p-primary-rgb),.6);transform:scale(1.1)}}@keyframes shimmer-23fdd0b5{0%{background-position:-200% 0}to{background-position:200% 0}}
