.el-form--inline .el-form-item[data-v-6e5c0cf5]{display:inline-flex;margin-right:16px;vertical-align:middle}.records-page[data-v-7e67121e]{display:flex;gap:20px;height:calc(100vh - 120px);min-height:520px;align-items:stretch;min-width:0;overflow:hidden}.customer-panel[data-v-7e67121e]{width:420px;min-width:420px;flex-shrink:0;border:1px solid #e7edf5;height:100%;overflow:hidden}.content-panel[data-v-7e67121e]{flex:1;min-width:0;border:1px solid #e7edf5;height:100%;overflow:hidden}.content-panel[data-v-7e67121e] .el-card__body,.customer-panel[data-v-7e67121e] .el-card__body{height:calc(100% - 57px);min-height:0;padding:20px;box-sizing:border-box}.customer-panel[data-v-7e67121e] .el-card__body{overflow-y:auto;overflow-x:hidden}.content-panel[data-v-7e67121e] .el-card__body{display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-7e67121e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-title[data-v-7e67121e]{font-size:18px;font-weight:600;color:#1f2d3d;line-height:1.4}.panel-subtitle[data-v-7e67121e]{margin-top:4px;font-size:13px;color:#8a94a6}.content-header[data-v-7e67121e]{padding:4px 0 18px;border-bottom:1px solid #eef3f8}.tabs-container[data-v-7e67121e]{margin-top:5px;margin-bottom:10px}.tabs-container[data-v-7e67121e] .el-tabs__header{margin-bottom:0}.tabs-container[data-v-7e67121e] .el-tabs__nav-wrap:after{height:1px;background-color:#eef3f8}.company-block[data-v-7e67121e]{min-width:0}.company-block__top[data-v-7e67121e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.company-title[data-v-7e67121e]{margin:0;font-size:26px;font-weight:700;color:#1f2d3d}.year-select[data-v-7e67121e]{width:120px}.company-meta[data-v-7e67121e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.meta-text[data-v-7e67121e]{font-size:13px;color:#7a8599}.toolbar[data-v-7e67121e]{display:flex;justify-content:space-between;gap:16px;padding:18px 0 12px;flex-wrap:wrap;align-items:flex-end}.toolbar__actions[data-v-7e67121e],.toolbar__filters[data-v-7e67121e]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.toolbar-item[data-v-7e67121e]{display:flex;flex-direction:column;gap:8px}.toolbar-item--switch[data-v-7e67121e]{min-width:220px}.toolbar-label[data-v-7e67121e]{font-size:13px;line-height:1;color:#7a8599}.toolbar__filters[data-v-7e67121e] .el-select{width:160px}.toolbar-item--switch[data-v-7e67121e] .el-switch{min-height:32px}.toolbar-item--switch[data-v-7e67121e]{display:inline-flex;align-items:center}.record-list[data-v-7e67121e]{padding-top:8px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.record-col[data-v-7e67121e]{margin-bottom:16px}.record-col[data-v-7e67121e] .el-card{height:100%}.record-card[data-v-7e67121e]{border:1px solid #ebf1f6}.record-card--restricted[data-v-7e67121e]{background:#f5f7fa;border-color:#e2e7ee}.record-card--restricted[data-v-7e67121e] .el-card__body,.record-card--restricted[data-v-7e67121e] .el-card__footer{background:#f5f7fa}.record-card--restricted .field-value[data-v-7e67121e],.record-card--restricted .record-footer__time[data-v-7e67121e],.record-card--restricted .record-title[data-v-7e67121e]{color:#7f8a9a}.record-card--restricted .field-label[data-v-7e67121e],.record-card--restricted .record-no[data-v-7e67121e],.record-card--restricted .record-related__empty[data-v-7e67121e],.record-card--restricted .record-related__label[data-v-7e67121e]{color:#98a2b3}.record-card__head[data-v-7e67121e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.record-title[data-v-7e67121e]{margin:0;font-size:17px;line-height:1.5;color:#1f2d3d}.record-no[data-v-7e67121e]{margin:6px 0 0;font-size:13px;color:#7a8599}.record-fields[data-v-7e67121e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.field-item[data-v-7e67121e]{padding:12px 14px;border-radius:10px;background:#f8fafc}.field-label[data-v-7e67121e]{display:block;font-size:12px;color:#8a94a6}.field-value[data-v-7e67121e]{display:block;margin-top:6px;font-size:14px;font-weight:500;color:#2f3a4f}.record-related[data-v-7e67121e]{margin-top:16px;padding-top:14px;border-top:1px dashed #e8eef5}.record-related__label[data-v-7e67121e]{font-size:12px;color:#8a94a6}.record-related__tags[data-v-7e67121e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.record-related__tag[data-v-7e67121e]{margin:0}.record-related__empty[data-v-7e67121e]{margin-top:8px;font-size:13px;color:#a0a9b8}.record-restricted-note[data-v-7e67121e]{margin-top:14px;padding:12px 14px;border-radius:10px;background:#ebeef3;color:#667085;font-size:13px;line-height:1.7}.record-actions[data-v-7e67121e]{display:flex;gap:8px}.record-footer[data-v-7e67121e]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.record-footer__time[data-v-7e67121e]{font-size:12px;color:#8a94a6}.record-card--work-plan[data-v-7e67121e]{height:460px}.record-work-plan-container[data-v-7e67121e]{display:flex;flex-direction:column;gap:18px;margin-top:18px;min-height:0;flex:1}.record-plan-card__project[data-v-7e67121e]{display:flex;justify-content:space-between;align-items:center}.record-plan-card__label[data-v-7e67121e]{font-size:12px;color:#8a94a6;margin-bottom:6px}.record-plan-card__project-name[data-v-7e67121e]{font-size:16px;font-weight:600;color:#1f2d3d}.record-plan-card-group[data-v-7e67121e]{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow-y:auto}.record-plan-card[data-v-7e67121e]{border:1px solid #ebf1f6;border-radius:12px;background:#fff;padding:16px;display:flex;flex-direction:column;min-height:260px;max-height:320px}.record-plan-card__header[data-v-7e67121e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.record-plan-card__count[data-v-7e67121e]{font-size:12px;color:#8a94a6}.record-plan-list[data-v-7e67121e]{flex:1;min-height:0;max-height:220px;overflow-y:auto;padding-right:6px}.record-plan-row[data-v-7e67121e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:10px;border-radius:10px;background:#f8fafc}.record-plan-row__title[data-v-7e67121e]{flex:1;font-size:14px;color:#2f3a4f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-plan-empty[data-v-7e67121e]{min-height:160px;display:flex;justify-content:center;align-items:center;border:1px dashed #d9e4f0;border-radius:12px;background:#fbfdff;color:#7a8599;font-size:14px;padding:20px;text-align:center}.no-archive[data-v-7e67121e]{position:relative}.no-archive-content[data-v-7e67121e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:16px}.project-dialog__toolbar[data-v-7e67121e]{display:flex;gap:12px;margin-bottom:16px}.project-dialog__toolbar[data-v-7e67121e] .el-input{flex:1}.project-dialog[data-v-7e67121e]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr);gap:20px;min-height:560px}.project-dialog__left[data-v-7e67121e],.project-dialog__right[data-v-7e67121e]{min-width:0}.project-dialog__left[data-v-7e67121e]{display:flex;flex-direction:column;min-height:0}.project-dialog__tabs[data-v-7e67121e]{display:flex;align-items:center;gap:16px;margin-bottom:10px;flex-wrap:wrap}.project-dialog__tabs-label[data-v-7e67121e]{width:72px;color:#606266;line-height:32px;flex-shrink:0}.project-dialog__tabs-inner[data-v-7e67121e]{flex:1;min-width:0}.project-dialog__tabs-inner[data-v-7e67121e] .el-tabs__active-bar,.project-dialog__tabs-inner[data-v-7e67121e] .el-tabs__nav-wrap:after{display:none!important}.project-dialog__tabs-inner[data-v-7e67121e] .el-tabs__header{margin-bottom:0!important}.project-dialog__tabs-inner[data-v-7e67121e] .el-tabs__item{color:#606266;padding:0 8px}.project-dialog__tabs-inner[data-v-7e67121e] .el-tabs__item.is-active{color:var(--el-color-primary)}.project-dialog__filters[data-v-7e67121e]{margin-bottom:12px}.project-dialog__filters[data-v-7e67121e] .el-form-item{margin-right:10px}.project-dialog__right[data-v-7e67121e]{border:1px solid #ebf1f6;border-radius:12px;background:#fbfdff;padding:16px;display:flex;flex-direction:column;min-height:0}.project-dialog__right-header[data-v-7e67121e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.project-dialog__right-title[data-v-7e67121e]{font-size:16px;font-weight:600;color:#1f2d3d}.project-dialog__right-subtitle[data-v-7e67121e]{margin-top:4px;font-size:12px;color:#8a94a6}.project-dialog__selected-list[data-v-7e67121e]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto}.project-dialog__pagination[data-v-7e67121e]{display:flex;justify-content:flex-end;margin-top:12px}.selected-project-card[data-v-7e67121e]{display:flex;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e8eef5;border-radius:10px;background:#fff}.selected-project-card__body[data-v-7e67121e]{min-width:0}.selected-project-card__title[data-v-7e67121e]{font-size:14px;font-weight:600;color:#1f2d3d;line-height:1.5}.selected-project-card__meta[data-v-7e67121e]{margin-top:4px;font-size:12px;color:#7a8599;line-height:1.5}.selected-project-card__actions[data-v-7e67121e]{flex-shrink:0;display:flex;align-items:center}.equip-dialog[data-v-7e67121e]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;min-height:560px}.equip-dialog__content[data-v-7e67121e],.equip-dialog__sidebar[data-v-7e67121e]{min-width:0;min-height:0}.equip-dialog__sidebar[data-v-7e67121e]{border:1px solid #ebf1f6;border-radius:12px;background:#fbfdff;padding:16px;display:flex;flex-direction:column}.equip-dialog__content[data-v-7e67121e]{border:1px solid #ebf1f6;border-radius:12px;background:#fff;padding:16px}.equip-dialog__section-header[data-v-7e67121e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.equip-dialog__section-title[data-v-7e67121e]{font-size:16px;font-weight:600;color:#1f2d3d}.equip-dialog__section-subtitle[data-v-7e67121e]{margin-top:4px;font-size:12px;color:#8a94a6}.equip-dialog__actions[data-v-7e67121e]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.equip-type-list[data-v-7e67121e]{flex:1;min-height:0;overflow-y:auto}.equip-type-card[data-v-7e67121e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e8eef5;border-radius:10px;background:#fff;cursor:pointer}.equip-type-card+.equip-type-card[data-v-7e67121e]{margin-top:12px}.equip-type-card.is-active[data-v-7e67121e]{border-color:#409eff;background:#f2f8ff}.equip-type-card__main[data-v-7e67121e]{min-width:0}.equip-type-card__actions[data-v-7e67121e]{flex-shrink:0;display:flex;align-items:center;gap:2px}.equip-type-card__name[data-v-7e67121e]{font-size:14px;font-weight:600;color:#1f2d3d;line-height:1.5}.equip-type-card__meta[data-v-7e67121e]{margin-top:4px;font-size:12px;color:#8a94a6}.equip-type-list__empty[data-v-7e67121e]{padding:18px 14px;border:1px dashed #d9e4f0;border-radius:10px;background:#fff;font-size:13px;line-height:1.7;color:#8a94a6}.equip-dialog__table-wrap[data-v-7e67121e]{min-height:0}.equip-dialog__content-empty[data-v-7e67121e]{min-height:180px;border:1px dashed #d9e4f0;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f7fbff);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px}.equip-dialog__content-empty--compact[data-v-7e67121e]{min-height:140px}.equip-dialog__content-empty-title[data-v-7e67121e]{font-size:18px;font-weight:600;color:#1f2d3d}.equip-dialog__content-empty-text[data-v-7e67121e]{margin-top:8px;max-width:420px;font-size:13px;line-height:1.8;color:#7a8599}@media screen and (max-width:1600px){.records-page[data-v-7e67121e]{gap:16px}.customer-panel[data-v-7e67121e]{width:400px;min-width:400px}.content-panel[data-v-7e67121e] .el-card__body,.customer-panel[data-v-7e67121e] .el-card__body{padding:16px}.company-title[data-v-7e67121e]{font-size:24px}}@media screen and (max-width:1366px){.records-page[data-v-7e67121e]{gap:14px;height:calc(100vh - 108px);min-height:480px}.customer-panel[data-v-7e67121e]{width:380px;min-width:380px}.toolbar[data-v-7e67121e]{gap:12px;padding:14px 0 10px}.toolbar__actions[data-v-7e67121e]{gap:8px}.tabs-container[data-v-7e67121e]{margin-bottom:8px}.record-list[data-v-7e67121e]{padding-top:4px}.record-fields[data-v-7e67121e]{gap:10px;margin-top:14px}.field-item[data-v-7e67121e]{padding:10px 12px}.record-related[data-v-7e67121e]{margin-top:12px;padding-top:12px}}@media screen and (max-width:1280px) and (min-height:680px){.records-page[data-v-7e67121e]{flex-direction:row}.customer-panel[data-v-7e67121e]{width:360px;min-width:360px}.content-panel[data-v-7e67121e] .el-card__body,.customer-panel[data-v-7e67121e] .el-card__body{padding:14px}.company-title[data-v-7e67121e]{font-size:22px}.record-card__head[data-v-7e67121e]{gap:10px}.record-title[data-v-7e67121e]{font-size:16px}}@media screen and (max-width:1180px){.records-page[data-v-7e67121e]{flex-direction:column;height:calc(100vh - 120px)}.customer-panel[data-v-7e67121e]{width:100%;min-width:0;flex:1}.content-panel[data-v-7e67121e]{flex:1}.toolbar[data-v-7e67121e]{align-items:stretch}.equip-dialog[data-v-7e67121e],.project-dialog[data-v-7e67121e]{grid-template-columns:1fr}}@media screen and (max-width:768px){.records-page[data-v-7e67121e]{gap:16px;height:auto;min-height:0}.company-title[data-v-7e67121e]{font-size:22px}.content-panel[data-v-7e67121e] .el-card__body,.customer-panel[data-v-7e67121e] .el-card__body{padding:14px}.toolbar[data-v-7e67121e]{flex-direction:column;align-items:stretch}.toolbar-item--switch[data-v-7e67121e],.toolbar-item[data-v-7e67121e],.toolbar__actions[data-v-7e67121e],.toolbar__filters[data-v-7e67121e],.toolbar__filters[data-v-7e67121e] .el-select{width:100%}.record-fields[data-v-7e67121e]{grid-template-columns:1fr}.record-footer[data-v-7e67121e]{flex-direction:column;align-items:flex-start}}