.filter-modal[data-v-16b62f6c] .el-dialog{border-radius:12px;overflow:hidden}.filter-modal[data-v-16b62f6c] .el-dialog .el-dialog__header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;margin:0;padding:20px 24px}.filter-modal[data-v-16b62f6c] .el-dialog .el-dialog__header .el-dialog__title{color:#333;font-size:18px;font-weight:600}.filter-modal[data-v-16b62f6c] .el-dialog .el-dialog__header .el-dialog__headerbtn{right:24px;top:20px}.filter-modal[data-v-16b62f6c] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#666;font-size:20px}.filter-modal[data-v-16b62f6c] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f22f2e}.filter-modal[data-v-16b62f6c] .el-dialog .el-dialog__body{padding:24px}.filter-modal[data-v-16b62f6c] .el-dialog .el-dialog__footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:16px 24px}.filter-modal[data-v-16b62f6c] .el-select{width:100%}.filter-modal[data-v-16b62f6c] .el-select .el-input__wrapper{border-radius:6px;transition:all .3s}.filter-modal[data-v-16b62f6c] .el-select .el-input__wrapper:hover,.filter-modal[data-v-16b62f6c] .el-select .el-input__wrapper.is-focus{border-color:#f22f2e!important;box-shadow:inset 0 0 0 1px #f22f2e!important}.filter-modal[data-v-16b62f6c] .el-select .el-input__inner:focus{color:#333}.filter-modal[data-v-16b62f6c] .el-date-picker{width:100%}.filter-modal[data-v-16b62f6c] .el-date-picker .el-input__wrapper{background-color:#f4f4f4!important;border:none!important;border-radius:6px;transition:all .3s}.filter-modal[data-v-16b62f6c] .el-date-picker .el-input__wrapper:hover,.filter-modal[data-v-16b62f6c] .el-date-picker .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #f22f2e!important}.filter-modal[data-v-16b62f6c] .el-date-picker .el-input__prefix{display:none!important}.filter-modal[data-v-16b62f6c] .el-date-picker .el-input__inner{background-color:transparent!important;color:#333}.filter-modal[data-v-16b62f6c] .el-date-picker .el-input__inner:focus{color:#333}.filter-modal[data-v-16b62f6c] .el-select-dropdown.el-popper .el-select-dropdown__item{margin-top:20px}.filter-modal[data-v-16b62f6c] .el-select-dropdown.el-popper .el-select-dropdown__item:hover{background-color:#fef0f0!important;color:#f22f2e!important}.filter-modal[data-v-16b62f6c] .el-select-dropdown.el-popper .el-select-dropdown__item.selected{background-color:#f22f2e!important;color:#fff!important}.filter-modal[data-v-16b62f6c] .el-select-dropdown.el-popper .el-select-dropdown__item.selected:hover{background-color:#d91e1d!important;color:#fff!important}.filter-modal[data-v-16b62f6c] .el-select-dropdown.el-popper .el-select-dropdown__item.is-disabled{background-color:transparent!important;color:#c0c4cc!important;cursor:not-allowed}.filter-modal[data-v-16b62f6c] .el-select-dropdown.el-popper .el-select-dropdown__item.is-disabled:hover{background-color:transparent!important;color:#c0c4cc!important}.el-select-dropdown.el-popper{transition:all .3s}.el-select-dropdown.el-popper{background-color:#fef0f0!important;color:#f22f2e!important}.el-select-dropdown.el-popper{background-color:#f22f2e!important;color:#fff!important}.el-select-dropdown.el-popper{background-color:#d91e1d!important;color:#fff!important}.el-select-dropdown.el-popper{background-color:transparent!important;color:#c0c4cc!important;cursor:not-allowed}.el-select-dropdown.el-popper{background-color:transparent!important;color:#c0c4cc!important}.filter-content .filter-item[data-v-16b62f6c]{margin-bottom:24px}.filter-content .filter-item[data-v-16b62f6c]:last-child{margin-bottom:0}.filter-content .filter-item .filter-label[data-v-16b62f6c]{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.filter-content .filter-item .date-inputs[data-v-16b62f6c]{align-items:center;border:1px solid #dbdbdb;border-radius:6px;display:flex;gap:12px;padding:20px 15px}.filter-content .filter-item .date-inputs .date-picker[data-v-16b62f6c]{flex:1}.filter-content .filter-item .date-inputs .date-separator[data-v-16b62f6c]{color:#666;font-size:14px}.filter-content .filter-item .date-hint[data-v-16b62f6c]{color:#999;font-size:12px;margin-top:8px}.filter-content .filter-item .quick-filters[data-v-16b62f6c]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.filter-content .filter-item .quick-filters .quick-filter-btn[data-v-16b62f6c]{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:background-color .3s,border-color .3s}.filter-content .filter-item .quick-filters .quick-filter-btn.active[data-v-16b62f6c],.filter-content .filter-item .quick-filters .quick-filter-btn[data-v-16b62f6c]:hover{background-color:#f22f2e;border-color:#f22f2e;color:#fff}.dialog-footer[data-v-16b62f6c]{display:flex;gap:12px;justify-content:flex-end}.dialog-footer .custom-btn[data-v-16b62f6c]{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:background-color .3s,border-color .3s;width:50%}.dialog-footer .custom-btn.reset-btn[data-v-16b62f6c]{border-color:#e0e0e0;color:#333}.dialog-footer .custom-btn.confirm-btn[data-v-16b62f6c],.dialog-footer .custom-btn.reset-btn[data-v-16b62f6c]:hover{background-color:#f22f2e;border-color:#f22f2e;color:#fff}.dialog-footer .custom-btn.confirm-btn[data-v-16b62f6c]:hover{background-color:#d91e1d;border-color:#d91e1d}
