.ant-form-item{margin-bottom:15px}.ant-modal-body[data-v-e411a2ce]{padding-top:0!important}.ant-form-item[data-v-e411a2ce]{margin-bottom:15px}.ant-tabs-nav .ant-tabs-tab[data-v-e411a2ce]{padding:10px 16px}.user-form-modal[data-v-1d22a7af] .ant-modal-body{padding:24px 32px}.user-form-modal[data-v-1d22a7af] .ant-modal-header{border-bottom:1px solid #f0f0f0}.user-form-modal[data-v-1d22a7af] .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 32px}.user-form[data-v-1d22a7af] .ant-form-item{margin-bottom:20px}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-label{line-height:32px}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-label label{color:#333;font-weight:500;font-size:14px}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-label label:after{content:"";margin:0}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-calendar-picker-input,.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input,.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input-password,.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-select-selection{border-radius:4px;border-color:#d9d9d9;-webkit-transition:all .3s;transition:all .3s}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-calendar-picker-input:hover,.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input-password:hover,.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input:hover,.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-select-selection:hover{border-color:#40a9ff}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-calendar-picker-input:focus,.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input-password:focus,.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input:focus,.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-select-selection:focus{border-color:#40a9ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input[disabled]{background-color:#f5f5f5;color:#999;cursor:not-allowed}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input-textarea textarea{border-radius:4px;border-color:#d9d9d9;-webkit-transition:all .3s;transition:all .3s}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input-textarea textarea:hover{border-color:#40a9ff}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-control-wrapper .ant-input-textarea textarea:focus{border-color:#40a9ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.user-form[data-v-1d22a7af] .ant-form-item .ant-form-item-required:before{color:#ff4d4f;font-size:14px;margin-right:4px}.user-form .ant-row[data-v-1d22a7af]{margin-bottom:0}.import-form[data-v-41cf396a] .ant-alert{margin-bottom:16px}.import-form[data-v-41cf396a] .ant-upload-drag{border:2px dashed #d9d9d9;border-radius:4px;background:#fafafa;-webkit-transition:all .3s;transition:all .3s}.import-form[data-v-41cf396a] .ant-upload-drag:hover{border-color:#40a9ff}.import-form[data-v-41cf396a] .ant-upload-drag-icon{font-size:48px;color:#40a9ff}.import-form[data-v-41cf396a] .ant-upload-text{font-size:16px;color:#666}.import-form[data-v-41cf396a] .ant-upload-hint{font-size:14px;color:#999}.ant-modal-body[data-v-5571dee9]{padding-top:0!important;padding-bottom:24px}.ant-form-item[data-v-5571dee9]{margin-bottom:20px}.ant-form-item .ant-form-item-label[data-v-5571dee9]{font-weight:500;color:#333}.ant-form-item .ant-calendar-picker[data-v-5571dee9],.ant-form-item .ant-input-number[data-v-5571dee9],.ant-form-item .ant-input[data-v-5571dee9],.ant-form-item .ant-select[data-v-5571dee9]{border-radius:6px}.ant-form-item .ant-calendar-picker[data-v-5571dee9]:focus,.ant-form-item .ant-calendar-picker[data-v-5571dee9]:hover,.ant-form-item .ant-input-number[data-v-5571dee9]:focus,.ant-form-item .ant-input-number[data-v-5571dee9]:hover,.ant-form-item .ant-input[data-v-5571dee9]:focus,.ant-form-item .ant-input[data-v-5571dee9]:hover,.ant-form-item .ant-select[data-v-5571dee9]:focus,.ant-form-item .ant-select[data-v-5571dee9]:hover{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-form-item .ant-radio-group .ant-radio-wrapper[data-v-5571dee9]{margin-right:16px}.ant-form-item .ant-radio-group .ant-radio-wrapper[data-v-5571dee9]:last-child{margin-right:0}.upload-tips[data-v-5571dee9]{margin-top:8px;color:#999;font-size:12px;line-height:1.5}.ant-select-dropdown[data-v-5571dee9],.ant-textarea[data-v-5571dee9]{border-radius:6px}.ant-textarea[data-v-5571dee9]:focus,.ant-textarea[data-v-5571dee9]:hover{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-modal .ant-modal-header[data-v-5571dee9]{border-bottom:1px solid #f0f0f0;padding:16px 24px}.ant-modal .ant-modal-header .ant-modal-title[data-v-5571dee9]{font-size:18px;font-weight:600;color:#262626}.ant-modal .ant-modal-footer[data-v-5571dee9]{border-top:1px solid #f0f0f0;padding:16px 24px}.ant-modal .ant-modal-footer .ant-btn[data-v-5571dee9]{border-radius:6px;font-weight:500}.ant-modal .ant-modal-footer .ant-btn-primary[data-v-5571dee9]{background:linear-gradient(135deg,#1890ff,#096dd9);border:none}.ant-modal .ant-modal-footer .ant-btn-primary[data-v-5571dee9]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff)}.ant-form-item-has-error .ant-input-number[data-v-5571dee9],.ant-form-item-has-error .ant-input[data-v-5571dee9],.ant-form-item-has-error .ant-select-selector[data-v-5571dee9]{border-color:#ff4d4f;-webkit-box-shadow:0 0 0 2px rgba(255,77,79,.2);box-shadow:0 0 0 2px rgba(255,77,79,.2)}.ant-spin-spinning .ant-form-item[data-v-5571dee9]{opacity:.7}.user-info-display[data-v-4285ca53]{padding:12px;background-color:#f5f5f5;border-radius:4px}.user-info-display p[data-v-4285ca53]{margin:0;line-height:1.8;color:#333}.user-info-display p strong[data-v-4285ca53]{color:#666}.extra-fields[data-v-4285ca53]{margin-top:16px}.form-item-help[data-v-4285ca53]{color:#999;font-size:12px;margin-top:4px}.records-content[data-v-a55a983a]{min-height:200px}.record-card[data-v-a55a983a]{background:#fafafa;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.record-card[data-v-a55a983a]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);box-shadow:0 2px 8px rgba(0,0,0,.09)}.record-header[data-v-a55a983a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.record-header .record-time[data-v-a55a983a]{color:#999;font-size:13px}.record-header .record-time .anticon[data-v-a55a983a]{margin-right:4px}.record-body .record-field[data-v-a55a983a]{margin-bottom:16px}.record-body .record-field[data-v-a55a983a]:last-child{margin-bottom:0}.record-body .record-field .field-label[data-v-a55a983a]{font-size:13px;color:#666;margin-bottom:8px;font-weight:500}.record-body .record-field .field-value[data-v-a55a983a]{font-size:14px;color:#333;line-height:1.6}.image-preview[data-v-a55a983a]{position:relative;width:120px;height:120px;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.image-preview[data-v-a55a983a]:hover{border-color:#1890ff;-webkit-transform:scale(1.02);transform:scale(1.02)}.image-preview:hover .image-mask[data-v-a55a983a]{opacity:1}.image-preview img[data-v-a55a983a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-preview .image-mask[data-v-a55a983a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.image-preview .image-mask .anticon[data-v-a55a983a]{color:#fff;font-size:24px}.image-preview-overlay[data-v-a55a983a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:10000}.image-preview-overlay[data-v-a55a983a],.preview-container[data-v-a55a983a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-container[data-v-a55a983a]{position:relative;width:100%;height:100%}.preview-close[data-v-a55a983a]{position:absolute;top:20px;right:20px;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;z-index:10}.preview-close .anticon[data-v-a55a983a]{font-size:20px;color:#fff}.preview-close[data-v-a55a983a]:hover{background:hsla(0,0%,100%,.2);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.preview-image-wrapper[data-v-a55a983a]{max-width:90%;max-height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-image-wrapper img[data-v-a55a983a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.records-content[data-v-70b7e76e]{min-height:200px}.statistics-header[data-v-70b7e76e]{margin-bottom:16px}.statistics-header .stat-card[data-v-70b7e76e]{background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .3s;transition:all .3s}.statistics-header .stat-card[data-v-70b7e76e]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.statistics-header .stat-card[data-v-70b7e76e] .ant-statistic-title{font-size:13px;color:#666;margin-bottom:8px}.statistics-header .stat-card[data-v-70b7e76e] .ant-statistic-content{font-size:24px;font-weight:600}.statistics-header .stat-card[data-v-70b7e76e] .anticon{margin-right:8px}.time-info[data-v-70b7e76e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.record-card[data-v-70b7e76e]{background:#fafafa;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.record-card[data-v-70b7e76e]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);box-shadow:0 2px 8px rgba(0,0,0,.09)}.record-header[data-v-70b7e76e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.record-header .check-items[data-v-70b7e76e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.record-header .record-time[data-v-70b7e76e]{color:#999;font-size:13px;white-space:nowrap}.record-header .record-time .anticon[data-v-70b7e76e]{margin-right:4px}.record-body .record-field[data-v-70b7e76e]{margin-bottom:16px}.record-body .record-field[data-v-70b7e76e]:last-child{margin-bottom:0}.record-body .record-field .field-label[data-v-70b7e76e]{font-size:13px;color:#666;margin-bottom:8px;font-weight:500}.record-body .record-field .field-value[data-v-70b7e76e]{font-size:14px;color:#333;line-height:1.6}.image-list[data-v-70b7e76e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.image-item[data-v-70b7e76e]{position:relative;width:80px;height:80px;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.image-item[data-v-70b7e76e]:hover{border-color:#1890ff;-webkit-transform:scale(1.05);transform:scale(1.05)}.image-item:hover .image-mask[data-v-70b7e76e]{opacity:1}.image-item img[data-v-70b7e76e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-item .image-mask[data-v-70b7e76e]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.image-item .image-mask .anticon[data-v-70b7e76e]{color:#fff;font-size:20px}.image-preview-overlay[data-v-70b7e76e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:10000}.image-preview-overlay[data-v-70b7e76e],.preview-container[data-v-70b7e76e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-container[data-v-70b7e76e]{position:relative;width:100%;height:100%}.preview-close[data-v-70b7e76e]{position:absolute;top:20px;right:20px;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;z-index:10}.preview-close .anticon[data-v-70b7e76e]{font-size:20px;color:#fff}.preview-close[data-v-70b7e76e]:hover{background:hsla(0,0%,100%,.2);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.preview-image-wrapper[data-v-70b7e76e]{max-width:90%;max-height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-image-wrapper img[data-v-70b7e76e]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.preview-info[data-v-70b7e76e]{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:16px;background:rgba(0,0,0,.5);padding:8px 16px;border-radius:20px}.preview-controls[data-v-70b7e76e]{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;pointer-events:none}.preview-btn[data-v-70b7e76e]{width:50px;height:50px;background:hsla(0,0%,100%,.1);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;pointer-events:auto}.preview-btn .anticon[data-v-70b7e76e]{font-size:24px;color:#fff}.preview-btn[data-v-70b7e76e]:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.preview-btn.disabled[data-v-70b7e76e]{opacity:.3;cursor:not-allowed;pointer-events:none}.ant-card-body[data-v-f8fc09f6]{padding:22px 29px 25px}.images-preview-wrapper[data-v-f8fc09f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:8px 4px;max-height:520px;overflow-y:auto;background:#fafafa;border-radius:6px}.preview-image-item[data-v-f8fc09f6]{width:190px;height:190px;border-radius:8px;overflow:hidden;border:1px solid #f0f0f0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;cursor:-webkit-zoom-in;cursor:zoom-in}.preview-image-item img[data-v-f8fc09f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-image-item[data-v-f8fc09f6]:hover{-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.12);box-shadow:0 8px 20px rgba(0,0,0,.12)}.ant-card-body[data-v-77157f33]{padding:22px 29px 25px}.images-preview-wrapper[data-v-77157f33]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:8px 4px;max-height:520px;overflow-y:auto;background:#fafafa;border-radius:6px}.preview-image-item[data-v-77157f33]{width:190px;height:190px;border-radius:8px;overflow:hidden;border:1px solid #f0f0f0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;cursor:-webkit-zoom-in;cursor:zoom-in}.preview-image-item img[data-v-77157f33]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-image-item[data-v-77157f33]:hover{-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.12);box-shadow:0 8px 20px rgba(0,0,0,.12)}.ant-card-body[data-v-307dc7fe]{padding:22px 29px 25px}.tab-list[data-v-307dc7fe]{margin-right:20px}