.pro-search-container[data-v-04c78b00],.pro-search-form[data-v-04c78b00]{width:100%}.pro-search-form[data-v-04c78b00] .el-form-item{margin:0!important;display:flex;align-items:center}.pro-search-form[data-v-04c78b00] .el-form-item .el-form-item__label{font-size:13px;color:#374151;font-weight:500;padding-right:8px;line-height:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}.pro-search-form[data-v-04c78b00] .el-form-item .el-form-item__content{flex:1;min-width:0;line-height:32px;margin-left:0!important}.pro-search-form[data-v-04c78b00] .el-form-item .el-form-item__content .el-cascader,.pro-search-form[data-v-04c78b00] .el-form-item .el-form-item__content .el-date-editor,.pro-search-form[data-v-04c78b00] .el-form-item .el-form-item__content .el-input,.pro-search-form[data-v-04c78b00] .el-form-item .el-form-item__content .el-select{width:100%!important}.pro-search-form[data-v-04c78b00] .el-form-item .el-input__inner{border-radius:6px;border-color:#d1d5db;height:32px;line-height:32px;font-size:13px;color:#1f2937;transition:all .2s ease}.pro-search-form[data-v-04c78b00] .el-form-item .el-input__inner:hover{border-color:#9ca3af}.pro-search-form[data-v-04c78b00] .el-form-item .el-input__inner:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.pro-search-form[data-v-04c78b00] .el-form-item .el-input__inner::-moz-placeholder{color:#9ca3af}.pro-search-form[data-v-04c78b00] .el-form-item .el-input__inner::placeholder{color:#9ca3af}.pro-search-form[data-v-04c78b00] .el-form-item .el-date-editor--daterange.el-input__inner{width:100%!important;padding:3px 8px}.pro-search-actions[data-v-04c78b00]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;grid-column:-1/span 1;justify-self:end}.pro-search-actions .btn-search[data-v-04c78b00]{background-color:#2563eb;border-color:#2563eb;font-weight:500;padding:8px 16px;height:32px}.pro-search-actions .btn-search[data-v-04c78b00]:focus,.pro-search-actions .btn-search[data-v-04c78b00]:hover{background-color:#1d4ed8;border-color:#1d4ed8}.pro-search-actions .btn-reset[data-v-04c78b00]{background-color:#fff;border-color:#d1d5db;color:#4b5563;font-weight:500;padding:8px 16px;height:32px}.pro-search-actions .btn-reset[data-v-04c78b00]:focus,.pro-search-actions .btn-reset[data-v-04c78b00]:hover{color:#2563eb;border-color:#2563eb;background-color:#eff6ff}.pro-search-actions .expand-btn[data-v-04c78b00]{font-size:13px;color:#2563eb;margin-left:2px;padding:0 4px;font-weight:500}.pro-search-actions .expand-btn[data-v-04c78b00]:hover{color:#1d4ed8}.select_css[data-v-b7e9923a]{width:100%}.monthly-report-page[data-v-2630ab35]{width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box;background-color:#f4f6fa;padding:12px;gap:12px;overflow:hidden}.search-card[data-v-2630ab35]{flex-shrink:0;background:#fff;border-radius:8px;border:1px solid #e5e7eb;padding:16px 20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}.search-card[data-v-2630ab35] .el-form-item__content{max-width:380px}.table-card[data-v-2630ab35]{flex:1;min-height:0;background:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;padding:12px 16px 0 16px;box-sizing:border-box;overflow:hidden}.table-toolbar[data-v-2630ab35]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f5f9;padding-bottom:8px;margin-bottom:10px;flex-shrink:0}.table-toolbar .toolbar-left[data-v-2630ab35]{display:flex;align-items:baseline;gap:8px}.table-toolbar .toolbar-left .toolbar-title[data-v-2630ab35]{font-size:15px;font-weight:600;color:#111827}.table-toolbar .toolbar-left .toolbar-month[data-v-2630ab35]{font-size:13px;color:#6b7280}.table-toolbar .toolbar-right[data-v-2630ab35]{display:flex;align-items:center;gap:12px}.table-toolbar .toolbar-right .toolbar-total[data-v-2630ab35]{font-size:13px;color:#6b7280}.table-toolbar .toolbar-right .toolbar-total b[data-v-2630ab35]{color:#2563eb;font-weight:600}.table-toolbar .toolbar-right .btn-export[data-v-2630ab35]{background-color:#fff;border-color:#d1d5db;color:#374151;font-weight:500;height:32px;padding:7px 14px}.table-toolbar .toolbar-right .btn-export[data-v-2630ab35]:focus,.table-toolbar .toolbar-right .btn-export[data-v-2630ab35]:hover{color:#2563eb;border-color:#2563eb;background-color:#eff6ff}.table-body[data-v-2630ab35]{flex:1;min-height:0;width:100%;position:relative}.table-body .report-table[data-v-2630ab35]{position:absolute;top:0;left:0;width:100%;height:100%!important}.table-body .report-table[data-v-2630ab35] .cell{line-height:1.6!important;white-space:nowrap!important;word-break:normal!important;padding:0 8px}.table-body .report-table[data-v-2630ab35] th.el-table__cell{background-color:#f9fafb;color:#374151;font-weight:600;font-size:13px;padding:8px 0}.table-body .report-table[data-v-2630ab35] th.el-table__cell .cell{text-align:center}.table-body .report-table[data-v-2630ab35] td.el-table__cell{padding:6px 0;font-size:13px;color:#374151}.table-body .report-table[data-v-2630ab35] .el-table__body tr.hover-row>td.el-table__cell,.table-body .report-table[data-v-2630ab35] .el-table__body tr:hover>td.el-table__cell{background-color:#f5f7fa!important}.table-body .report-table[data-v-2630ab35]:before{display:none}.num-cell[data-v-2630ab35]{font-variant-numeric:tabular-nums}.rate-good[data-v-2630ab35]{color:#67c23a;font-weight:600}.rate-warn[data-v-2630ab35]{color:#e6a23c;font-weight:600}.rate-zero[data-v-2630ab35]{color:#909399}.empty-dash[data-v-2630ab35],.rate-none[data-v-2630ab35]{color:#c0c4cc}.leave-lines[data-v-2630ab35]{text-align:left;padding:0 2px}.leave-line[data-v-2630ab35]{line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-2630ab35] .col-leave .cell{white-space:normal!important}