.range-wrapper[data-v-39f12bda]{border:1px solid #e2e8f0;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.from-field[data-v-39f12bda],.to-field[data-v-39f12bda]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.from-field[data-v-39f12bda]:focus-within,.to-field[data-v-39f12bda]:focus-within{box-shadow:inset 0 0 0 2px #bb0102;z-index:2}input[data-v-39f12bda]{direction:rtl;font-family:inherit;text-align:center}input[data-v-39f12bda]::-moz-placeholder{color:#9ca3af;text-align:center}input[data-v-39f12bda]::placeholder{color:#9ca3af;text-align:center}.clear-btn[data-v-39f12bda]{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;left:12px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:20px;z-index:3}.clear-btn[data-v-39f12bda]:hover{background-color:#0000000d;color:#4a5568;transform:translateY(-50%) scale(1.05)}.number-label[data-v-39f12bda]{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;opacity:0;padding:2px 6px;transition:opacity .3s ease;white-space:nowrap}.from-field:focus-within .number-label[data-v-39f12bda],.to-field:focus-within .number-label[data-v-39f12bda]{opacity:1}.number-words[data-v-39f12bda]{direction:rtl;display:flex;gap:20px;justify-content:space-between;padding:0 10px}.from-words[data-v-39f12bda],.to-words[data-v-39f12bda]{align-items:center;display:flex;flex:1;gap:4px;justify-content:center;text-align:center}.prefix[data-v-39f12bda]{color:#4a5568;font-weight:700}@media (max-width:768px){input[data-v-39f12bda]{font-size:16px}.range-wrapper[data-v-39f12bda]{height:50px}.clear-btn[data-v-39f12bda]{font-size:14px;height:18px;left:10px;width:18px}.number-words[data-v-39f12bda]{flex-direction:column;gap:5px}}.error-message[data-v-39f12bda]{animation:fadeInUp-39f12bda .4s cubic-bezier(.4,0,.2,1);margin-right:10px;margin-top:5px;text-align:right}@keyframes fadeInUp-39f12bda{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.from-field[data-v-39f12bda]:focus-within,.to-field[data-v-39f12bda]:focus-within{animation:pulseBorder-39f12bda .6s cubic-bezier(.4,0,.2,1)}@keyframes pulseBorder-39f12bda{0%{box-shadow:inset 0 0 0 1px #bb01024d}50%{box-shadow:inset 0 0 0 3px #bb010280}to{box-shadow:inset 0 0 0 2px #bb0102}}
