.slide-verify-mask[data-v-8815ff9d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.slide-verify-panel[data-v-8815ff9d]{width:372px;max-width:calc(100vw - 32px);padding:18px 20px 16px;border-radius:12px;background:#fff;border:1px solid var(--el-border-color-lighter, #ebeef5);box-shadow:0 18px 48px #0f172a24,0 2px 8px #0f172a0f;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:var(--el-text-color-primary, #303133);animation:slide-verify-panel-in-8815ff9d .22s cubic-bezier(.22,1,.36,1)}@keyframes slide-verify-panel-in-8815ff9d{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.slide-verify-header[data-v-8815ff9d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.slide-verify-title[data-v-8815ff9d]{font-size:16px;font-weight:600;letter-spacing:.02em}.slide-verify-close[data-v-8815ff9d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--el-text-color-secondary, #909399);cursor:pointer;transition:color .15s ease,background .15s ease}.slide-verify-close[data-v-8815ff9d]:hover{color:var(--el-color-primary, #409eff);background:var(--el-fill-color-light, #f5f7fa)}.slide-verify-desc[data-v-8815ff9d]{margin:0 0 16px;font-size:13px;color:var(--el-text-color-secondary, #909399);line-height:1.5}.slide-verify-track[data-v-8815ff9d]{--sv-track-h: 44px;--sv-knob: 42px;position:relative;height:var(--sv-track-h);border-radius:999px;background:linear-gradient(180deg,#f7f8fa,#eef0f3);border:1px solid var(--el-border-color, #dcdfe6);box-shadow:inset 0 1px 2px #0f172a0a,inset 0 -1px #ffffffb3;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.slide-verify-track.is-success[data-v-8815ff9d]{border-color:var(--el-color-success, #67c23a);background:linear-gradient(180deg,#f4fbf0,#e8f6df);box-shadow:inset 0 1px 2px #67c23a14,0 0 0 3px #67c23a14}.slide-verify-track.is-fail[data-v-8815ff9d]{border-color:var(--el-color-danger-light-5, #f89898);background:linear-gradient(180deg,#fff7f7,#fef0f0)}.slide-verify-progress[data-v-8815ff9d]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#409eff2e,#409eff57);border-radius:999px 0 0 999px;pointer-events:none;transition:none}.slide-verify-track.is-returning .slide-verify-progress[data-v-8815ff9d]{transition:width .48s cubic-bezier(.34,1.4,.64,1)}.slide-verify-track.is-success .slide-verify-progress[data-v-8815ff9d]{background:linear-gradient(90deg,#67c23a38,#67c23a6b);width:100%!important;border-radius:999px;transition:background .25s ease}.slide-verify-hint[data-v-8815ff9d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-left:8px;font-size:13px;letter-spacing:.08em;color:var(--el-text-color-secondary, #909399);pointer-events:none;transition:color .2s ease}.slide-verify-track.is-success .slide-verify-hint[data-v-8815ff9d]{color:var(--el-color-success, #67c23a);font-weight:500;letter-spacing:.12em}.slide-verify-knob[data-v-8815ff9d]{position:absolute;top:1px;left:1px;width:var(--sv-knob);height:var(--sv-knob);border-radius:50%;background:linear-gradient(180deg,#fff,#f5f7fa);border:1px solid var(--el-border-color, #dcdfe6);box-shadow:0 1px 2px #0f172a0f,0 4px 10px #0f172a1a,inset 0 1px #ffffffe6;display:flex;align-items:center;justify-content:center;color:var(--el-color-primary, #409eff);cursor:grab;z-index:2;touch-action:none;will-change:transform;transition:box-shadow .2s ease,border-color .2s ease,color .2s ease,background .2s ease;transform-origin:center center}.slide-verify-track:not(.is-dragging):not(.is-returning) .slide-verify-knob[data-v-8815ff9d]{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.slide-verify-track.is-returning .slide-verify-knob[data-v-8815ff9d]{transition:transform .48s cubic-bezier(.34,1.4,.64,1),box-shadow .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.slide-verify-knob[data-v-8815ff9d]:hover{border-color:var(--el-color-primary-light-3, #79bbff);box-shadow:0 2px 4px #409eff1f,0 6px 14px #409eff29,inset 0 1px #fffffff2}.slide-verify-track.is-dragging .slide-verify-knob[data-v-8815ff9d]{cursor:grabbing;border-color:var(--el-color-primary, #409eff);box-shadow:0 2px 6px #409eff2e,0 8px 18px #409eff38,inset 0 1px #fffffff2}.slide-verify-track.is-dragging .slide-verify-knob-sheen[data-v-8815ff9d]{opacity:1;animation:slide-verify-sheen-8815ff9d .9s ease-in-out infinite}.slide-verify-knob-sheen[data-v-8815ff9d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 62%);opacity:0;pointer-events:none}@keyframes slide-verify-sheen-8815ff9d{0%{transform:translate(-40%)}to{transform:translate(40%)}}.slide-verify-knob-icon[data-v-8815ff9d]{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1}.slide-verify-track.is-success .slide-verify-knob[data-v-8815ff9d]{color:#fff;border-color:var(--el-color-success, #67c23a);background:linear-gradient(180deg,#85ce61,#67c23a);box-shadow:0 2px 6px #67c23a47,0 6px 14px #67c23a38,inset 0 1px #ffffff59;cursor:default;animation:slide-verify-success-glow-8815ff9d .42s cubic-bezier(.22,1,.36,1)}.slide-verify-track.is-fail .slide-verify-knob[data-v-8815ff9d]{color:var(--el-color-danger, #f56c6c);border-color:var(--el-color-danger-light-3, #f89898);background:linear-gradient(180deg,#fff,#fff5f5)}@keyframes slide-verify-success-glow-8815ff9d{0%{box-shadow:0 1px 2px #67c23a1f,0 0 #67c23a33,inset 0 1px #ffffff59}55%{box-shadow:0 4px 12px #67c23a59,0 0 0 8px #67c23a1f,inset 0 1px #ffffff73}to{box-shadow:0 2px 6px #67c23a47,0 6px 14px #67c23a38,inset 0 1px #ffffff59}}.slide-verify-tip[data-v-8815ff9d]{margin:12px 0 0;min-height:18px;font-size:12px;color:var(--el-text-color-secondary, #909399);transition:color .2s ease}.slide-verify-tip.is-success[data-v-8815ff9d]{color:var(--el-color-success, #67c23a)}.slide-verify-tip.is-fail[data-v-8815ff9d]{color:var(--el-color-danger, #f56c6c)}.preview-body[data-v-ac91d52e]{min-height:200px}.preview-image-wrap[data-v-ac91d52e]{display:flex;justify-content:center;align-items:center;min-height:240px;max-height:78vh;overflow:auto;background:#f5f7fa}.preview-image[data-v-ac91d52e]{max-width:100%;max-height:76vh;object-fit:contain}.preview-pdf[data-v-ac91d52e]{width:100%;height:78vh;border:0;background:#525659}.preview-docx[data-v-ac91d52e]{max-height:78vh;overflow:auto;background:#f5f7fa;padding:8px;min-height:200px}.preview-docx[data-v-ac91d52e] .docx-wrapper{background:#f5f7fa;padding:12px 0}.preview-docx[data-v-ac91d52e] .docx{background:#fff;box-shadow:0 1px 4px #0000001f;margin:0 auto 16px}.preview-excel[data-v-ac91d52e]{max-height:78vh;overflow:auto;min-height:200px}.preview-excel__tabs[data-v-ac91d52e]{margin-bottom:10px}.preview-excel__table[data-v-ac91d52e]{overflow:auto;background:#fff}.preview-excel__table[data-v-ac91d52e] table{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.preview-excel__table[data-v-ac91d52e] td,.preview-excel__table[data-v-ac91d52e] th{border:1px solid #dcdfe6;padding:4px 8px;white-space:nowrap}.preview-fallback[data-v-ac91d52e]{text-align:center;padding:32px 16px;color:#606266;line-height:1.7}.preview-fallback__name[data-v-ac91d52e]{margin:8px 0 20px;color:#303133;word-break:break-all}.el-button--success{--el-button-bg-color: #95d475;--el-button-border-color: #95d475;--el-button-hover-bg-color: #b3e19d;--el-button-hover-border-color: #b3e19d}:root{--app-color-primary: #2f7dd1;--app-color-primary-soft: #eaf3ff;--app-color-primary-hover: #2368b0;--app-color-success: #2ca58d;--app-color-warning: #e6a23c;--app-color-danger: #d94f45;--app-color-info: #909399;--app-color-text: #303133;--app-color-text-secondary: #606266;--app-color-text-muted: #909399;--app-color-text-placeholder: #c0c4cc;--app-color-border: #e4e7ed;--app-color-border-light: #ebeef5;--app-color-bg: #f5f7fa;--app-color-surface: #ffffff;--app-color-overlay: rgba(15, 23, 42, .48);--app-overlay-blur: 10px;--app-color-sidebar: #304156;--app-color-sidebar-active: #409eff;--app-color-sidebar-logo: #263445;--app-color-sidebar-text: #bfcbd9;--app-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--app-font-size-xs: 12px;--app-font-size-sm: 13px;--app-font-size-base: 14px;--app-font-size-md: 16px;--app-font-size-lg: 18px;--app-font-size-xl: 22px;--app-font-weight-normal: 400;--app-font-weight-medium: 500;--app-font-weight-semibold: 600;--app-font-weight-bold: 700;--app-shadow-header: 0 1px 4px rgba(0, 0, 0, .1);--app-shadow-card: 0 2px 8px rgba(0, 0, 0, .06);--app-shadow-dialog: 0 12px 40px rgba(15, 23, 42, .18), 0 4px 12px rgba(47, 125, 209, .1);--app-radius-sm: 4px;--app-radius-md: 8px;--app-radius-lg: 10px;--app-radius-round: 20px;--app-space-xs: 4px;--app-space-sm: 8px;--app-space-md: 12px;--app-space-lg: 16px;--app-space-xl: 20px;--app-space-2xl: 24px;--app-space-3xl: 32px;--el-color-primary: var(--app-color-primary);--el-color-success: var(--app-color-success);--el-color-warning: var(--app-color-warning);--el-color-danger: var(--app-color-danger);--el-border-radius-base: var(--app-radius-sm);--el-font-size-base: var(--app-font-size-base);--el-overlay-color: var(--app-color-overlay);--el-overlay-color-light: rgba(15, 23, 42, .4);--el-overlay-color-lighter: var(--app-color-overlay)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.el-table{--el-table-header-bg-color: var(--app-color-bg)}.el-overlay{background-color:var(--app-color-overlay)!important;-webkit-backdrop-filter:blur(var(--app-overlay-blur));backdrop-filter:blur(var(--app-overlay-blur))}.el-dialog{--el-dialog-bg-color: var(--app-color-surface);--el-dialog-border-radius: var(--app-radius-md);background:var(--app-color-surface);border:1px solid rgba(47,125,209,.14);box-shadow:var(--app-shadow-dialog);overflow:hidden}.el-dialog__header{margin-right:0;padding:16px 20px;background:var(--app-color-primary-soft);border-bottom:1px solid rgba(47,125,209,.16)}.el-dialog__title{color:var(--app-color-text);font-size:var(--app-font-size-md);font-weight:var(--app-font-weight-semibold);line-height:1.4}.el-dialog__headerbtn{top:16px;right:16px;width:32px;height:32px}.el-dialog__headerbtn .el-dialog__close{color:var(--app-color-text-secondary);font-weight:var(--app-font-weight-bold)}.el-dialog__headerbtn:hover .el-dialog__close{color:var(--app-color-primary)}.el-dialog__body{background:var(--app-color-surface);color:var(--app-color-text)}.el-dialog__footer{padding:12px 20px 16px;background:var(--app-color-surface);border-top:1px solid var(--app-color-border-light)}.el-message-box{--el-messagebox-border-radius: var(--app-radius-md);background:var(--app-color-surface);border:1px solid rgba(47,125,209,.14);box-shadow:var(--app-shadow-dialog);overflow:hidden}.el-message-box__header{padding:16px 20px 12px;background:var(--app-color-primary-soft);border-bottom:1px solid rgba(47,125,209,.16)}.el-message-box__title{color:var(--app-color-text);font-size:var(--app-font-size-md);font-weight:var(--app-font-weight-semibold)}.el-message-box__content{padding:16px 20px;color:var(--app-color-text)}.el-message-box__btns{padding:12px 20px 16px;border-top:1px solid var(--app-color-border-light)}.el-drawer{background:var(--app-color-surface);box-shadow:var(--app-shadow-dialog)}.el-drawer__header{margin-bottom:0;padding:16px 20px;background:var(--app-color-primary-soft);border-bottom:1px solid rgba(47,125,209,.16);color:var(--app-color-text);font-weight:var(--app-font-weight-semibold)}.el-drawer__body{background:var(--app-color-surface);color:var(--app-color-text)}.page{height:100%}.card-header{display:flex;justify-content:space-between;align-items:center}.search-form{margin-bottom:var(--app-space-lg)}.pagination{margin-top:var(--app-space-lg);display:flex;justify-content:flex-end}.text-danger{color:var(--app-color-danger)}.text-warning{color:var(--app-color-warning)}.text-success{color:var(--app-color-success)}.mobile-only,.mobile-card-list{display:none}.mobile-record-card{border:1px solid var(--app-color-border-light);border-radius:var(--app-radius-md);background:var(--app-color-surface);padding:var(--app-space-md)}.mobile-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--app-space-sm);margin-bottom:var(--app-space-md)}.mobile-record-title{min-width:0;color:var(--app-color-text);font-size:16px;font-weight:600;line-height:1.4;word-break:break-word}.mobile-record-meta{margin-top:var(--app-space-xs);color:var(--app-color-text-muted);font-size:12px;line-height:1.5}.mobile-record-tags{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--app-space-xs);flex-shrink:0}.mobile-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-space-sm) var(--app-space-md)}.mobile-record-field{min-width:0}.mobile-record-label{color:var(--app-color-text-muted);font-size:12px;line-height:1.5}.mobile-record-value{color:var(--app-color-text-secondary);font-size:13px;line-height:1.6;word-break:break-word}.mobile-record-actions{display:flex;justify-content:flex-end;gap:var(--app-space-sm);flex-wrap:wrap;margin-top:var(--app-space-md);padding-top:var(--app-space-sm);border-top:1px solid var(--app-color-border-light)}@media (max-width: 768px){.desktop-table{display:none}.mobile-only{display:block}.mobile-card-list{display:grid;gap:var(--app-space-md)}.mobile-record-grid{grid-template-columns:1fr}.el-dialog{width:100%!important;height:100%!important;max-height:100%!important;max-width:100vw!important;margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}.el-overlay-dialog{display:flex!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important}.el-dialog__header{flex-shrink:0;padding:12px 16px!important}.el-dialog__headerbtn{top:12px!important;right:16px!important}.el-dialog__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:none!important;padding:12px 16px!important}.el-dialog__footer{flex-shrink:0;padding:10px 16px!important;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.el-dialog__footer .el-button{margin-left:0!important}.el-dialog .el-form-item{display:block!important;margin-bottom:14px}.el-dialog .el-form-item__label{float:none!important;display:block!important;width:100%!important;text-align:left!important;line-height:1.4;padding:0 0 4px!important;font-size:13px}.el-dialog .el-form-item__content{margin-left:0!important;display:block!important}.el-dialog .el-row{display:block!important}.el-dialog .el-row .el-col{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-bottom:0;padding:0!important}.el-dialog .el-input,.el-dialog .el-select,.el-dialog .el-date-picker,.el-dialog .el-input-number,.el-dialog .el-cascader,.el-dialog .el-autocomplete{width:100%!important}.el-dialog .check-items-container{max-height:none!important;overflow:visible!important}.el-dialog .el-descriptions__body{display:block!important}.el-dialog .el-descriptions__cell{display:block!important;width:100%!important}.el-dialog .el-tabs__header{margin-bottom:8px}.el-dialog .el-tabs__item{font-size:12px;padding:0 10px}.el-dialog .summary-grid .el-col{flex:0 0 50%!important;max-width:50%!important;margin-bottom:8px}.search-form.el-form--inline{display:flex;flex-wrap:wrap;gap:8px}.search-form.el-form--inline .el-form-item{margin-right:0;margin-bottom:8px}.card-header{flex-wrap:wrap;gap:8px}.header-actions,.header-buttons,.header-btns{flex-wrap:wrap;gap:6px}.pagination{justify-content:flex-start!important}.el-pagination{flex-wrap:wrap!important;row-gap:8px!important;justify-content:flex-start!important;white-space:normal!important}.el-pagination .el-pagination__sizes{margin-right:0!important;flex-shrink:0}.el-pagination .el-pagination__sizes .el-select{width:110px!important}.el-pagination .el-pagination__total{margin-right:8px!important}}@media (max-width: 768px){.tabs-mobile-scroll .el-tabs__nav-prev,.tabs-mobile-scroll .el-tabs__nav-next{display:none!important}.tabs-mobile-scroll .el-tabs__nav-wrap.is-scrollable{padding:0!important}.tabs-mobile-scroll .el-tabs__nav-scroll{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none}.tabs-mobile-scroll .el-tabs__nav-scroll::-webkit-scrollbar{display:none}.tabs-mobile-scroll .el-tabs__nav{transform:translate(0)!important}}.ocr-upload-box{display:inline-block;width:140px;height:100px;vertical-align:top;line-height:0}.ocr-upload-box>.el-upload{width:100%!important;height:100%!important;box-sizing:border-box!important;border:2px dashed #dcdfe6;border-radius:8px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;margin:0!important;cursor:pointer;transition:border-color .3s,color .3s,background-color .3s;color:#909399;overflow:hidden;background:#fafafa}.ocr-upload-box:hover>.el-upload,.ocr-upload-box>.el-upload:hover{border-color:#409eff;color:#409eff;background:#ecf5ff}.ocr-upload-box .ocr-upload-trigger{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:none;line-height:normal}.ocr-upload-box>.el-upload>.el-icon,.ocr-upload-box>.el-upload>span{pointer-events:none}.ocr-upload-box .el-icon{margin-bottom:4px}.ocr-upload-box span{font-size:12px;line-height:1.2}.ocr-upload-box .ocr-preview-img{width:100%!important;height:100%!important;display:block;pointer-events:auto}.el-table .row-needs-action>td.el-table__cell{background-color:#fef0f0!important}.el-table .row-needs-action:hover>td.el-table__cell{background-color:#fde2e2!important}.mobile-record-card.row-needs-action,.needs-action-card,.vehicle-card-row.row-needs-action{background-color:#fef0f0!important;border-color:#fbc4c4!important}@media print{.sidebar,.sidebar-overlay,.el-aside,.el-header,.mobile-only-header{display:none!important}.el-container,.el-main{display:block!important}.el-main{padding:0!important;margin:0!important}}
