.meter-list[data-v-71d80936]{padding:2px 0}.meter-card[data-v-71d80936]{background:#fff;margin:6px 4px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.meter-card.expanded[data-v-71d80936]{box-shadow:0 4px 16px rgba(0,0,0,.15)}.basic-info[data-v-71d80936]{padding:16px}.info-row[data-v-71d80936]{display:flex;align-items:flex-start;margin-bottom:8px;flex-wrap:nowrap}.info-row[data-v-71d80936]:last-child{margin-bottom:0}.label[data-v-71d80936]{color:#6b7280;font-size:14px;margin-right:8px;flex-shrink:0;white-space:nowrap}.value[data-v-71d80936]{color:#1f2937;font-size:14px;font-weight:500;flex:1;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.address-row[data-v-71d80936]{align-items:flex-start}.address-row .value[data-v-71d80936]{line-height:1.5}.meter-number[data-v-71d80936]{color:#2563eb;font-weight:600}.reading[data-v-71d80936]{color:#059669;font-weight:600}.status-row[data-v-71d80936]{justify-content:flex-end;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #f3f4f6}.expand-btn[data-v-71d80936]{display:flex;align-items:center;background:none;border:none;color:#2563eb;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s}.expand-btn[data-v-71d80936]:hover{background:#f3f4f6}.expand-text[data-v-71d80936]{margin-right:4px}.expand-icon[data-v-71d80936]{font-size:12px;transition:transform .2s}.expand-icon.rotated[data-v-71d80936]{transform:rotate(180deg)}.detail-info[data-v-71d80936]{background:#f9fafb;padding:16px;border-top:1px solid #e5e7eb}.detail-section[data-v-71d80936]{margin-bottom:16px}.detail-section[data-v-71d80936]:last-child{margin-bottom:0}.section-title[data-v-71d80936]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px;padding-bottom:4px;border-bottom:2px solid #2563eb}.detail-grid[data-v-71d80936]{display:grid;grid-template-columns:1fr;gap:8px}.detail-item[data-v-71d80936]{display:flex;flex-wrap:wrap;align-items:flex-start}.detail-label[data-v-71d80936]{color:#6b7280;font-size:13px;margin-right:8px;flex-shrink:0;min-width:100px}.detail-value[data-v-71d80936]{color:#1f2937;font-size:13px;font-weight:500;flex:1;min-width:0}.action-buttons[data-v-71d80936]{display:flex;gap:12px;padding:16px;background:#fff;border-top:1px solid #f3f4f6}.btn[data-v-71d80936]{flex:1;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-height:40px;display:flex;align-items:center;justify-content:center}.btn-view[data-v-71d80936]{background:#fff;color:#2563eb;border:1px solid #2563eb}.btn-view[data-v-71d80936]:hover{background:#f8fafc}.btn-edit[data-v-71d80936]{background:#2563eb;color:#fff}.btn-edit[data-v-71d80936]:hover{background:#1d4ed8}.btn-delete[data-v-71d80936]{background:#ef4444;color:#fff}.btn-delete[data-v-71d80936]:hover{background:#dc2626}.pagination[data-v-71d80936]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 16px;background:#fff;margin:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page-btn[data-v-71d80936]{padding:8px 16px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.page-btn[data-v-71d80936]:hover:not(:disabled){background:#f9fafb;border-color:#2563eb;color:#2563eb}.page-btn[data-v-71d80936]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-71d80936]{color:#6b7280;font-size:14px;font-weight:500}@media (min-width:640px){.detail-grid[data-v-71d80936]{grid-template-columns:1fr 1fr}}@media (max-width:480px){.basic-info[data-v-71d80936],.detail-info[data-v-71d80936]{padding:12px}.action-buttons[data-v-71d80936]{padding:12px;gap:8px}.btn[data-v-71d80936]{font-size:13px;padding:8px 12px;min-height:36px}}.fixed-column[data-v-cb29a47c]{position:sticky;right:0;z-index:1;background-color:#fff!important;opacity:1!important;box-shadow:0 0 20px 0 rgba(0,0,0,.08)}.dark-version .fixed-column[data-v-cb29a47c]{background-color:#111322!important}.form-followUpPerson{background-color:transparent}.form-deptId{height:50%}.form-followUpPerson{width:100%;font-size:.875rem;font-weight:400;line-height:1.4rem;color:#495057;background-color:#fff;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .15s ease,border-color .15s ease}.form-followUpPerson .el-input__wrapper{border-radius:.5rem}.form-followUpPerson .el-input__wrapper .el-icon .el-select__caret .el-select__icon{transition:.3s ease;font-size:14px}.form-followUpPerson .el-input__inner{height:40px}