.date-field{width:100%}.date-field__label{color:#000;display:block;font-size:.8888rem;font-weight:600;margin-bottom:8px}.date-field__required{color:#ef4444}.date-field__error-text{color:#ef4444;display:block;font-size:.7777rem;margin-top:4px}.date-field__error :deep(.text-field__wrapper){border-color:#ef4444}.date-wrapper{position:relative;width:100%}.date-wrapper__inner{align-items:center;display:flex;gap:8px;position:relative}.date-wrapper__icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:21px;justify-content:center;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;z-index:2}.date-wrapper__icon svg{height:21px;pointer-events:none;width:20px}.text-field-tax{width:100%}.text-field-tax__label{color:#000;display:block;font-size:.8888rem;font-weight:600;margin-bottom:8px}.text-field-tax__required{color:#ef4444}.text-field-tax__error-text{color:#ef4444;display:block;font-size:.7777rem;margin-top:4px}.text-field-tax__error :deep(.text-field__wrapper){border-color:#ef4444}.tax-index{background:#f2f6f5}.tax-deduction-wrapper{background:#fff;border-radius:36px;min-height:500px}.tax-deduction-wrapper__loading,.tax-deduction-wrapper__success{align-items:center;display:flex;justify-content:center;padding:100px}.tax-deduction-block{max-width:780px;padding:2rem}.tax-deduction-block .d-flex{gap:30px;padding-bottom:30px}.tax-description{font-size:.8888rem;margin-bottom:30px}.tax-comment{color:#727272;font-size:.8333rem}.tax-subtitle{margin-top:2rem}.send-section{margin-top:3rem}.f-row{margin:20px 0}.btn-tax{align-items:center;background:#000027;border:2px solid #000027;border-radius:99rem;color:#fff;display:flex;gap:1rem;height:60px;padding:12px 64px;transition:.25s}.v-field--disabled{opacity:.7;pointer-events:none}.success-text{font-size:1.5rem;line-height:1.5;text-align:center}.form-field{margin-bottom:20px;width:100%}.form-field__label{color:#000;display:block;font-size:.8888rem;font-weight:600;margin-bottom:8px}.form-field__hint{color:#727272;display:block;font-size:.7777rem;margin-bottom:8px}.form-field__required{color:#ef4444}.form-field__error-text{color:#ef4444;display:block;font-size:.7777rem;margin-top:4px}.form-field__error :deep(.select__trigger){border-color:#ef4444}.form-field__error :deep(.text-field__wrapper){border-color:#ef4444}
