[data-v-8e34daf9]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box;margin:0}.register-container[data-v-8e34daf9]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#00c,#0000e6 30%,#00f 70%,#33f);padding:1.5rem}.register-header[data-v-8e34daf9]{text-align:center;margin-bottom:1.5rem}.logo-section[data-v-8e34daf9]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.mylogo[data-v-8e34daf9]{display:flex;align-items:center;justify-content:center}.welcome-text h1[data-v-8e34daf9]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .25rem}.welcome-text p[data-v-8e34daf9]{font-size:.85rem;color:#fffc;margin:0}.status-msg[data-v-8e34daf9]{display:flex;align-items:center;gap:.5rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:.65rem .85rem;font-size:.8rem;color:#065f46;margin-bottom:1.25rem;width:100%;max-width:420px}.status-msg svg[data-v-8e34daf9]{width:16px;height:16px;flex-shrink:0;color:#10b981}.register-form[data-v-8e34daf9]{width:100%;max-width:420px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem 1.75rem;box-shadow:0 1px 3px #0000000a}.form-group[data-v-8e34daf9]{margin-bottom:1.1rem}.form-group[data-v-8e34daf9]:last-of-type{margin-bottom:.75rem}.form-label[data-v-8e34daf9]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;color:#374151;margin-bottom:.4rem}.form-label svg[data-v-8e34daf9]{width:16px;height:16px;color:#6b7280;flex-shrink:0}.input-container[data-v-8e34daf9]{position:relative;display:flex;align-items:center}.form-input[data-v-8e34daf9]{width:100%;padding:.6rem .85rem;border:1.5px solid #e5e7eb;border-radius:8px;font-family:Creato Display,creato-display-font,sans-serif;font-size:.82rem;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.form-input[data-v-8e34daf9]:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.form-input[data-v-8e34daf9]::-moz-placeholder{color:#9ca3af}.form-input[data-v-8e34daf9]::placeholder{color:#9ca3af}.form-input.error[data-v-8e34daf9]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.input-icon[data-v-8e34daf9]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.input-icon svg[data-v-8e34daf9]{width:18px;height:18px;color:#9ca3af}.error-message[data-v-8e34daf9]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:#ef4444;margin-top:.35rem}.error-message svg[data-v-8e34daf9]{width:14px;height:14px;color:#ef4444;flex-shrink:0}.row-actions[data-v-8e34daf9]{display:flex;align-items:center;justify-content:space-between;margin:1rem 0 1.25rem}.check-label[data-v-8e34daf9]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#6b7280;cursor:pointer}.check-input[data-v-8e34daf9]{display:none}.check-box[data-v-8e34daf9]{width:16px;height:16px;border:2px solid #d1d5db;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.check-input:checked+.check-box[data-v-8e34daf9]{background:#00f;border-color:#00f}.check-input:checked+.check-box[data-v-8e34daf9]:after{content:"✓";font-size:11px;color:#fff;font-weight:700}.forgot-link[data-v-8e34daf9]{font-size:.78rem;color:#00f;text-decoration:none;transition:color .15s}.forgot-link[data-v-8e34daf9]:hover{color:#0000d0;text-decoration:underline}.form-actions[data-v-8e34daf9]{margin-top:0}.register-button[data-v-8e34daf9]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.72rem 1.2rem;border:none;border-radius:8px;background:#00f;color:#fff;font-family:Creato Display,creato-display-font,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.register-button[data-v-8e34daf9]:hover:not(:disabled){background:#0000d0;box-shadow:0 2px 8px #0000ff40}.register-button[data-v-8e34daf9]:disabled{opacity:.5;cursor:not-allowed}.register-button.loading[data-v-8e34daf9]{opacity:.8}.button-text[data-v-8e34daf9]{display:inline-flex;align-items:center;gap:.45rem}.button-text svg[data-v-8e34daf9]{width:18px;height:18px}.button-loading[data-v-8e34daf9]{display:inline-flex;align-items:center;gap:.5rem}.spinner[data-v-8e34daf9]{animation:spin-8e34daf9 1s linear infinite}@keyframes spin-8e34daf9{to{transform:rotate(360deg)}}.login-section[data-v-8e34daf9]{text-align:center;margin-top:1.25rem}.login-text[data-v-8e34daf9]{font-size:.8rem;color:#fffc;display:flex;align-items:center;gap:.3rem}.login-link[data-v-8e34daf9]{display:inline-flex;align-items:center;gap:.25rem;color:#fff;text-decoration:none;font-weight:600;transition:color .15s}.login-link[data-v-8e34daf9]:hover{color:#fffc;text-decoration:underline}.login-link svg[data-v-8e34daf9]{width:14px;height:14px}.register-footer[data-v-8e34daf9]{text-align:center;margin-top:1.25rem;font-size:.7rem;color:#ffffff80}@media (max-width: 480px){.register-form[data-v-8e34daf9]{padding:1.5rem 1.25rem}.row-actions[data-v-8e34daf9]{flex-direction:column;align-items:flex-start;gap:.75rem}}[data-v-3395b076]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box;margin:0}.register-container[data-v-3395b076]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#00c,#0000e6 30%,#00f 70%,#33f);padding:1.5rem}.register-header[data-v-3395b076]{text-align:center;margin-bottom:1.5rem}.logo-section[data-v-3395b076]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.mylogo[data-v-3395b076]{display:flex;align-items:center;justify-content:center}.welcome-text h1[data-v-3395b076]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .25rem}.welcome-text p[data-v-3395b076]{font-size:.85rem;color:#fffc;margin:0}.register-form[data-v-3395b076]{width:100%;max-width:420px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem 1.75rem;box-shadow:0 1px 3px #0000000a}.form-group[data-v-3395b076]{margin-bottom:1.1rem}.form-label[data-v-3395b076]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;color:#374151;margin-bottom:.4rem}.form-label svg[data-v-3395b076]{width:16px;height:16px;color:#6b7280;flex-shrink:0}.input-container[data-v-3395b076]{position:relative;display:flex;align-items:center}.form-input[data-v-3395b076]{width:100%;padding:.6rem .85rem;border:1.5px solid #e5e7eb;border-radius:8px;font-family:Creato Display,creato-display-font,sans-serif;font-size:.82rem;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.form-input[data-v-3395b076]:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.form-input[data-v-3395b076]::-moz-placeholder{color:#9ca3af}.form-input[data-v-3395b076]::placeholder{color:#9ca3af}.form-input.error[data-v-3395b076]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.input-icon[data-v-3395b076]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.input-icon svg[data-v-3395b076]{width:18px;height:18px;color:#9ca3af}.error-message[data-v-3395b076]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:#ef4444;margin-top:.35rem}.error-message svg[data-v-3395b076]{width:14px;height:14px;color:#ef4444;flex-shrink:0}.password-strength[data-v-3395b076]{margin-bottom:1rem}.strength-bar[data-v-3395b076]{height:4px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.3rem}.strength-fill[data-v-3395b076]{height:100%;border-radius:4px;transition:width .3s,background .3s;width:0}.strength-fill.weak[data-v-3395b076]{width:33%;background:#ef4444}.strength-fill.medium[data-v-3395b076]{width:66%;background:#f59e0b}.strength-fill.strong[data-v-3395b076]{width:100%;background:#10b981}.strength-text[data-v-3395b076]{font-size:.68rem;font-weight:600}.strength-text.weak[data-v-3395b076]{color:#ef4444}.strength-text.medium[data-v-3395b076]{color:#f59e0b}.strength-text.strong[data-v-3395b076]{color:#10b981}.form-actions[data-v-3395b076]{margin-top:0}.register-button[data-v-3395b076]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.72rem 1.2rem;border:none;border-radius:8px;background:#00f;color:#fff;font-family:Creato Display,creato-display-font,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.register-button[data-v-3395b076]:hover:not(:disabled){background:#0000d0;box-shadow:0 2px 8px #0000ff40}.register-button[data-v-3395b076]:disabled{opacity:.5;cursor:not-allowed}.register-button.loading[data-v-3395b076]{opacity:.8}.button-text[data-v-3395b076]{display:inline-flex;align-items:center;gap:.45rem}.button-text svg[data-v-3395b076]{width:18px;height:18px}.button-loading[data-v-3395b076]{display:inline-flex;align-items:center;gap:.5rem}.spinner[data-v-3395b076]{animation:spin-3395b076 1s linear infinite}@keyframes spin-3395b076{to{transform:rotate(360deg)}}.login-section[data-v-3395b076]{text-align:center;margin-top:1.25rem}.login-text[data-v-3395b076]{font-size:.8rem;color:#fffc;display:flex;align-items:center;gap:.3rem;justify-content:center}.login-link[data-v-3395b076]{display:inline-flex;align-items:center;gap:.25rem;color:#fff;text-decoration:none;font-weight:600;transition:color .15s}.login-link[data-v-3395b076]:hover{color:#fffc;text-decoration:underline}.login-link svg[data-v-3395b076]{width:14px;height:14px}.register-footer[data-v-3395b076]{text-align:center;margin-top:1.25rem;font-size:.7rem;color:#ffffff80}@media (max-width: 480px){.register-form[data-v-3395b076]{padding:1.5rem 1.25rem}}.sidebar-backdrop[data-v-36387500]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1040;transition:opacity .25s ease}.mobile-close-btn[data-v-36387500]{position:absolute;right:10px;top:14px;background:#ffffff26;border:none;border-radius:6px;color:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:background .15s}.mobile-close-btn[data-v-36387500]:hover{background:#ffffff40}.sidebar-footer[data-v-36387500]{padding:.5rem .6rem;border-top:1px solid rgba(255,255,255,.08);margin-top:auto}.help-btn[data-v-36387500]{display:flex!important;align-items:center!important;gap:.5rem!important;width:100%!important;padding:.55rem .75rem!important;border:none!important;border-radius:6px!important;background:transparent!important;color:#ffffffb3!important;font-family:inherit!important;font-size:.82rem!important;font-weight:500!important;cursor:pointer!important;text-decoration:none!important;transition:all .15s!important;line-height:1.4!important}.help-btn[data-v-36387500]:hover{background:#ffffff14!important;color:#fff!important}.toggle-btn i[data-v-36387500]{color:#60a5fa;font-size:1.3rem}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0006;display:flex;align-items:center;justify-content:center;padding:1rem}.dialog-box{background:#fff;border-radius:5px;box-shadow:0 20px 60px #0003;max-width:420px;width:100%;overflow:hidden}.dialog-body{padding:1.5rem 1.5rem 1rem}.dialog-title{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#111827}.dialog-message{font-size:.85rem;color:#6b7280;line-height:1.4}.dialog-actions{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid #f3f4f6}.btn-dialog{padding:.45rem 1rem;border-radius:5px;font-size:.8rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s}.btn-dismiss{background:#fff;border-color:#e5e7eb;color:#374151}.btn-dismiss:hover{background:#f9fafb}.btn-confirm{background:#00f;color:#fff}.btn-confirm:hover{background:#0000d0}.btn-dialog:disabled{opacity:.5;cursor:not-allowed}.customers-page[data-v-98cbe17e]{font-family:Creato Display,creato-display-font,sans-serif;width:100%;max-width:100%;margin:0;padding:12px 20px;background:#f4f6fa;min-height:100vh}.top-bar[data-v-98cbe17e]{height:4px;background:#e5e7eb;border-radius:4px 4px 0 0;margin-bottom:28px;overflow:hidden}.top-bar-glow[data-v-98cbe17e]{height:100%;width:35%;background:linear-gradient(90deg,#00f,#6060ff,#00f);border-radius:4px;animation:shimmer-98cbe17e 3s ease-in-out infinite}@keyframes shimmer-98cbe17e{0%,to{transform:translate(-100%)}50%{transform:translate(300%)}}.page-header[data-v-98cbe17e]{margin-bottom:24px}.page-header-row[data-v-98cbe17e]{display:flex;align-items:center;justify-content:space-between}.page-header-left[data-v-98cbe17e]{display:flex;align-items:center;gap:16px}.header-icon-box[data-v-98cbe17e]{width:48px;height:48px;background:linear-gradient(135deg,#00f,#44f);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-main-icon[data-v-98cbe17e]{width:24px;height:24px;color:#fff}.page-title[data-v-98cbe17e]{font-size:22px;font-weight:700;color:#111827;margin:0;letter-spacing:-.3px}.page-subtitle[data-v-98cbe17e]{font-size:13px;color:#6b7280;margin:2px 0 0}.page-header-right[data-v-98cbe17e]{display:flex;align-items:center;gap:10px}.back-btn[data-v-98cbe17e]{display:flex;align-items:center;gap:4px;height:34px;padding:0 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:13px;font-family:Creato Display,creato-display-font,sans-serif;cursor:pointer;transition:all .15s}.back-btn[data-v-98cbe17e]:hover{border-color:#00f;color:#00f}.back-icon[data-v-98cbe17e]{width:16px;height:16px;transform:rotate(90deg)}.stat-pill[data-v-98cbe17e]{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;background:#00f;border-radius:20px}.stat-pill-num[data-v-98cbe17e]{font-size:14px;font-weight:700;color:#fff}.stat-pill-label[data-v-98cbe17e]{font-size:12px;font-weight:400;color:#fffc}.alert-bar[data-v-98cbe17e]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin-bottom:20px}.alert-icon[data-v-98cbe17e]{width:18px;height:18px;color:#059669}.alert-msg[data-v-98cbe17e]{flex:1;font-size:13px;color:#065f46}.alert-x[data-v-98cbe17e]{background:none;border:none;cursor:pointer;color:#6b7280;padding:2px}.alert-x[data-v-98cbe17e]:hover{color:#111827}.filter-card[data-v-98cbe17e]{background:#fff;border-radius:10px;padding:16px 20px;margin-bottom:24px;box-shadow:0 1px 3px #0000000a}.filter-row[data-v-98cbe17e]{display:flex;gap:16px;align-items:flex-end}.filter-group[data-v-98cbe17e]{display:flex;flex-direction:column;gap:6px}.filter-group.wide[data-v-98cbe17e]{flex:1}.filter-label[data-v-98cbe17e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;display:flex;align-items:center;gap:6px}.filter-label-icon[data-v-98cbe17e]{width:13px;height:13px}.search-wrap[data-v-98cbe17e]{position:relative;display:flex;align-items:center}.filter-input[data-v-98cbe17e]{width:100%;height:40px;padding:0 36px 0 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-family:Creato Display,creato-display-font,sans-serif;background:#f9fafb;color:#111827;transition:border-color .15s}.filter-input[data-v-98cbe17e]:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.filter-input[data-v-98cbe17e]::-moz-placeholder{color:#9ca3af}.filter-input[data-v-98cbe17e]::placeholder{color:#9ca3af}.search-input-icon[data-v-98cbe17e]{position:absolute;right:12px;width:16px;height:16px;color:#9ca3af;pointer-events:none}.search-clr[data-v-98cbe17e]{position:absolute;right:34px;background:none;border:none;cursor:pointer;color:#9ca3af;padding:2px}.search-clr[data-v-98cbe17e]:hover{color:#111827}.result-chip[data-v-98cbe17e]{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;background:#eef2ff;border-radius:8px;font-size:12px;font-weight:500;color:#00f;white-space:nowrap}.tree-view[data-v-98cbe17e]{display:flex;flex-direction:column;gap:6px}.region-block[data-v-98cbe17e]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.region-head[data-v-98cbe17e]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;cursor:pointer;background:#fff;border-bottom:1px solid #f3f4f6;transition:background .12s}.region-head[data-v-98cbe17e]:hover{background:#f9fafb}.region-head-left[data-v-98cbe17e]{display:flex;align-items:center;gap:10px}.region-head-icon[data-v-98cbe17e]{width:18px;height:18px;color:#00f}.region-head-name[data-v-98cbe17e]{font-size:15px;font-weight:600;color:#111827}.region-head-count[data-v-98cbe17e]{font-size:11px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:10px}.region-chevron[data-v-98cbe17e]{width:18px;height:18px;color:#9ca3af;transition:transform .2s}.region-chevron.rotated[data-v-98cbe17e]{transform:rotate(180deg)}.region-body[data-v-98cbe17e]{padding:8px 16px 12px}.agency-block[data-v-98cbe17e]{background:#f9fafb;border-radius:8px;margin-bottom:6px;overflow:hidden}.agency-block[data-v-98cbe17e]:last-child{margin-bottom:0}.agency-head[data-v-98cbe17e]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;transition:background .12s}.agency-head[data-v-98cbe17e]:hover{background:#f3f4f6}.agency-head-left[data-v-98cbe17e]{display:flex;align-items:center;gap:8px}.agency-head-icon[data-v-98cbe17e]{width:16px;height:16px;color:#059669}.agency-head-name[data-v-98cbe17e]{font-size:13px;font-weight:600;color:#374151}.agency-head-count[data-v-98cbe17e]{font-size:11px;font-weight:500;color:#6b7280;background:#e5e7eb;padding:1px 8px;border-radius:10px}.agency-chevron[data-v-98cbe17e]{width:16px;height:16px;color:#9ca3af;transition:transform .2s}.agency-chevron.rotated[data-v-98cbe17e]{transform:rotate(180deg)}.agency-body[data-v-98cbe17e]{padding:0}.data-table[data-v-98cbe17e]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead[data-v-98cbe17e]{background:#fafbfc;position:sticky;top:0}.data-table th[data-v-98cbe17e]{padding:11px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b7280;border-bottom:1px solid #e5e7eb}.data-table th.th-center[data-v-98cbe17e],.data-table td.td-center[data-v-98cbe17e]{text-align:center}.th-sn[data-v-98cbe17e]{width:36px;text-align:center}.td-sn[data-v-98cbe17e]{text-align:center;color:#9ca3af!important;font-weight:600;font-size:.72rem}.data-table td[data-v-98cbe17e]{padding:12px 14px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.data-table tbody tr[data-v-98cbe17e]{cursor:pointer;transition:background .12s}.data-table tbody tr[data-v-98cbe17e]:hover{background:#f8f9fe}.data-table tbody tr:last-child td[data-v-98cbe17e]{border-bottom:none}.td-muted[data-v-98cbe17e]{color:#6b7280}.customer-cell[data-v-98cbe17e]{display:flex;align-items:center;gap:10px}.customer-avatar-init[data-v-98cbe17e]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#00f,#44f);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.customer-cell div[data-v-98cbe17e]{display:flex;flex-direction:column}.customer-name[data-v-98cbe17e]{font-size:13px;font-weight:600;color:#111827}.customer-email[data-v-98cbe17e]{font-size:11px;color:#9ca3af}.contact-chip[data-v-98cbe17e]{display:inline-flex;align-items:center;gap:5px;color:#374151;font-size:13px}.icon-xs[data-v-98cbe17e]{width:13px;height:13px;flex-shrink:0}.meter-count-badge[data-v-98cbe17e]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 8px;background:#eef2ff;color:#00f;font-size:12px;font-weight:600;border-radius:6px}.action-btns[data-v-98cbe17e]{display:flex;gap:4px;justify-content:center}.action-icon-btn[data-v-98cbe17e]{width:30px;height:30px;border:none;border-radius:6px;background:#f9fafb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.action-icon-btn[data-v-98cbe17e]:hover{background:#eef2ff;color:#00f}.action-icon-btn.action-danger[data-v-98cbe17e]:hover{background:#fef2f2;color:#dc2626}.icon-sm[data-v-98cbe17e]{width:15px;height:15px}.empty-panel[data-v-98cbe17e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;text-align:center}.empty-icon-box[data-v-98cbe17e]{width:64px;height:64px;border-radius:50%;background:#eef2ff;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-icon-main[data-v-98cbe17e]{width:28px;height:28px;color:#00f}.empty-heading[data-v-98cbe17e]{font-size:18px;font-weight:700;color:#111827;margin:0 0 6px}.empty-desc[data-v-98cbe17e]{font-size:13px;color:#6b7280;margin:0}.dialog-content[data-v-98cbe17e]{display:flex;align-items:flex-start;gap:16px}.dialog-icon[data-v-98cbe17e]{width:48px;height:48px;flex-shrink:0;color:#dc2626}.dialog-text h3[data-v-98cbe17e]{font-size:16px;font-weight:700;color:#111827;margin:0 0 4px}.dialog-text p[data-v-98cbe17e]{font-size:13px;color:#6b7280;margin:0;line-height:1.5}@media (max-width: 768px){.customers-page[data-v-98cbe17e]{padding:16px}.page-header-row[data-v-98cbe17e]{flex-direction:column;align-items:flex-start;gap:12px}.filter-row[data-v-98cbe17e]{flex-direction:column}.page-header-right[data-v-98cbe17e]{width:100%;justify-content:flex-end}}.customer-show-page[data-v-d5586496]{font-family:Creato Display,creato-display-font,sans-serif;width:100%;max-width:100%;margin:0;padding:15px 20px;background:#f4f6fa;min-height:100vh}.top-bar[data-v-d5586496]{height:4px;background:#e5e7eb;border-radius:4px 4px 0 0;margin-bottom:28px;overflow:hidden}.top-bar-glow[data-v-d5586496]{height:100%;width:35%;background:linear-gradient(90deg,#00f,#6060ff,#00f);border-radius:4px;animation:shimmer-d5586496 3s ease-in-out infinite}@keyframes shimmer-d5586496{0%,to{transform:translate(-100%)}50%{transform:translate(300%)}}.page-header[data-v-d5586496]{margin-bottom:24px}.page-header-row[data-v-d5586496]{display:flex;align-items:center;justify-content:space-between}.page-header-left[data-v-d5586496]{display:flex;align-items:center;gap:16px}.header-icon-box[data-v-d5586496]{width:48px;height:48px;background:linear-gradient(135deg,#00f,#44f);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-main-icon[data-v-d5586496]{width:24px;height:24px;color:#fff}.page-title[data-v-d5586496]{font-size:22px;font-weight:700;color:#111827;margin:0;letter-spacing:-.3px}.page-subtitle[data-v-d5586496]{font-size:13px;color:#6b7280;margin:2px 0 0}.page-header-right[data-v-d5586496]{display:flex;align-items:center;gap:10px}.back-btn[data-v-d5586496]{display:flex;align-items:center;gap:4px;height:34px;padding:0 14px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:13px;font-family:Creato Display,creato-display-font,sans-serif;cursor:pointer;transition:all .15s}.back-btn[data-v-d5586496]:hover{border-color:#00f;color:#00f}.back-icon[data-v-d5586496]{width:16px;height:16px;transform:rotate(90deg)}.customer-meta-row[data-v-d5586496]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}.meta-chip[data-v-d5586496]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#374151}.meta-chip-icon[data-v-d5586496]{width:14px;height:14px;color:#6b7280}.alert-bar[data-v-d5586496]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin-bottom:20px}.alert-icon[data-v-d5586496]{width:18px;height:18px;color:#059669}.alert-msg[data-v-d5586496]{flex:1;font-size:13px;color:#065f46}.alert-x[data-v-d5586496]{background:none;border:none;cursor:pointer;color:#6b7280;padding:2px}.alert-x[data-v-d5586496]:hover{color:#111827}.stats-row[data-v-d5586496]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-d5586496]{background:#fff;border-radius:10px;padding:18px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 3px #0000000a}.stat-card-icon-box[data-v-d5586496]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card-icon-box.icon-primary[data-v-d5586496]{background:#dbeafe}.stat-card-icon-box.icon-success[data-v-d5586496]{background:#d1fae5}.stat-card-icon-box.icon-warning[data-v-d5586496]{background:#fef3c7}.stat-card-icon-box.icon-info[data-v-d5586496]{background:#e0e7ff}.stat-card-icon[data-v-d5586496]{width:22px;height:22px}.stat-card-icon-box.icon-primary .stat-card-icon[data-v-d5586496]{color:#2563eb}.stat-card-icon-box.icon-success .stat-card-icon[data-v-d5586496]{color:#059669}.stat-card-icon-box.icon-warning .stat-card-icon[data-v-d5586496]{color:#d97706}.stat-card-icon-box.icon-info .stat-card-icon[data-v-d5586496]{color:#00f}.stat-card-body[data-v-d5586496]{display:flex;flex-direction:column}.stat-card-value[data-v-d5586496]{font-size:20px;font-weight:700;color:#111827;line-height:1.2}.stat-card-label[data-v-d5586496]{font-size:11px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.stat-card-desc[data-v-d5586496]{font-size:11px;color:#6b7280}.card-section[data-v-d5586496]{background:#fff;border-radius:10px;margin-bottom:20px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.card-section-header[data-v-d5586496]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.card-section-header-left[data-v-d5586496]{display:flex;align-items:center;gap:10px}.card-section-header-right[data-v-d5586496]{display:flex;align-items:center;gap:8px}.card-section-header-icon[data-v-d5586496]{width:18px;height:18px;color:#00f}.card-section-title[data-v-d5586496]{font-size:15px;font-weight:600;color:#111827}.card-section-subtitle[data-v-d5586496]{font-size:12px;color:#6b7280;margin:1px 0 0}.ps-grid[data-v-d5586496]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:20px}.ps-item[data-v-d5586496]{text-align:center;padding:0 12px;border-right:1px solid #f3f4f6}.ps-item[data-v-d5586496]:last-child{border-right:none}.ps-value[data-v-d5586496]{display:block;font-size:20px;font-weight:700;color:#111827}.ps-label[data-v-d5586496]{display:block;font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.search-wrap[data-v-d5586496]{position:relative;display:flex;align-items:center}.filter-input[data-v-d5586496]{width:220px;height:34px;padding:0 30px 0 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;background:#f9fafb;color:#111827;transition:border-color .15s}.filter-input[data-v-d5586496]:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.filter-input[data-v-d5586496]::-moz-placeholder{color:#9ca3af}.filter-input[data-v-d5586496]::placeholder{color:#9ca3af}.search-input-icon[data-v-d5586496]{position:absolute;right:8px;width:14px;height:14px;color:#9ca3af;pointer-events:none}.search-clr[data-v-d5586496]{position:absolute;right:26px;background:none;border:none;cursor:pointer;color:#9ca3af;padding:2px}.search-clr[data-v-d5586496]:hover{color:#111827}.filter-select[data-v-d5586496]{height:34px;padding:0 28px 0 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;background:#f9fafb;color:#374151;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.filter-select[data-v-d5586496]:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.btn-primary[data-v-d5586496]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 14px;border:none;border-radius:6px;background:#00f;color:#fff;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;font-weight:500;cursor:pointer;transition:background .12s}.btn-primary[data-v-d5586496]:hover{background:#00d}.btn-primary[data-v-d5586496]:disabled{opacity:.5;cursor:not-allowed}.btn-outline[data-v-d5586496]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;cursor:pointer;transition:all .12s}.btn-outline[data-v-d5586496]:hover{border-color:#00f;color:#00f}.btn-outline[data-v-d5586496]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-d5586496]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 14px;border:none;border-radius:6px;background:#dc2626;color:#fff;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;font-weight:500;cursor:pointer;transition:background .12s}.btn-danger[data-v-d5586496]:hover{background:#b91c1c}.btn-danger[data-v-d5586496]:disabled{opacity:.5;cursor:not-allowed}.table-wrap[data-v-d5586496]{overflow-x:auto}.data-table[data-v-d5586496]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead[data-v-d5586496]{background:#fafbfc}.data-table th[data-v-d5586496]{padding:11px 14px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b7280;border-bottom:1px solid #e5e7eb}.data-table th.th-center[data-v-d5586496],.data-table td.td-center[data-v-d5586496]{text-align:center}.data-table td[data-v-d5586496]{padding:12px 14px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.data-table tbody tr[data-v-d5586496]{cursor:pointer;transition:background .12s}.data-table tbody tr[data-v-d5586496]:hover{background:#f8f9fe}.data-table tbody tr:last-child td[data-v-d5586496]{border-bottom:none}.td-muted[data-v-d5586496]{color:#6b7280}.meter-info-cell[data-v-d5586496]{display:flex;align-items:center;gap:10px}.meter-type-icon[data-v-d5586496]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.meter-type-icon.type-electricity[data-v-d5586496],.meter-type-icon.type-water[data-v-d5586496]{background:#eef2ff}.meter-type-icon.type-gas[data-v-d5586496]{background:#fef3c7}.meter-type-icon.type-solar[data-v-d5586496]{background:#d1fae5}.meter-type-svg[data-v-d5586496]{width:18px;height:18px;color:#00f}.meter-type-icon.type-gas .meter-type-svg[data-v-d5586496]{color:#d97706}.meter-type-icon.type-solar .meter-type-svg[data-v-d5586496]{color:#059669}.meter-number[data-v-d5586496]{display:block;font-size:13px;font-weight:600;color:#111827}.meter-type-label[data-v-d5586496]{display:block;font-size:11px;color:#9ca3af}.meter-install-date[data-v-d5586496]{display:block;font-size:11px;color:#6b7280;margin-top:1px}.balance-badge[data-v-d5586496]{display:inline-flex;align-items:center;height:26px;padding:0 10px;background:#f3f4f6;border-radius:6px;font-size:12px;font-weight:600;color:#374151}.status-badge[data-v-d5586496]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:600}.status-badge.status-active[data-v-d5586496]{background:#d1fae5;color:#059669}.status-badge.status-inactive[data-v-d5586496]{background:#f3f4f6;color:#6b7280}.status-badge.status-temper[data-v-d5586496]{background:#fee2e2;color:#dc2626}.status-badge.status-faulty[data-v-d5586496]{background:#fef3c7;color:#d97706}.action-btns[data-v-d5586496]{display:flex;gap:4px;justify-content:center}.action-icon-btn[data-v-d5586496]{width:30px;height:30px;border:none;border-radius:6px;background:#f9fafb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.action-icon-btn[data-v-d5586496]:hover{background:#eef2ff;color:#00f}.action-icon-btn.action-danger[data-v-d5586496]:hover{background:#fef2f2;color:#dc2626}.icon-sm[data-v-d5586496]{width:15px;height:15px}.empty-state[data-v-d5586496]{display:flex;flex-direction:column;align-items:center;padding:48px 24px;text-align:center}.empty-icon-box[data-v-d5586496]{width:56px;height:56px;border-radius:50%;background:#eef2ff;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.empty-icon-main[data-v-d5586496]{width:24px;height:24px;color:#00f}.empty-heading[data-v-d5586496]{font-size:16px;font-weight:700;color:#111827;margin:0 0 4px}.empty-desc[data-v-d5586496]{font-size:13px;color:#6b7280;margin:0 0 16px}.modal-overlay[data-v-d5586496]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-card[data-v-d5586496]{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000026}.modal-header[data-v-d5586496]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.modal-header-danger[data-v-d5586496]{border-bottom-color:#fee2e2}.modal-title[data-v-d5586496]{font-size:15px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px}.modal-x[data-v-d5586496]{width:30px;height:30px;border:none;border-radius:6px;background:#f9fafb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-x[data-v-d5586496]:hover{background:#f3f4f6;color:#111827}.modal-body[data-v-d5586496]{padding:20px}.modal-footer[data-v-d5586496]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #f3f4f6}.form-grid[data-v-d5586496]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-group.full-width[data-v-d5586496]{grid-column:1 / -1}.form-label[data-v-d5586496]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b7280;margin-bottom:5px}.form-input[data-v-d5586496]{width:100%;height:38px;padding:0 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-family:Creato Display,creato-display-font,sans-serif;background:#f9fafb;color:#111827;box-sizing:border-box;transition:border-color .15s}.form-input[data-v-d5586496]:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff14}textarea.form-input[data-v-d5586496]{height:auto;padding:8px 10px;resize:vertical}select.form-input[data-v-d5586496]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.delete-warning-text[data-v-d5586496]{font-size:13px;color:#374151;margin:0 0 16px;line-height:1.5}.meter-detail-grid[data-v-d5586496]{background:#f9fafb;border-radius:8px;padding:12px 16px;margin-bottom:14px}.md-row[data-v-d5586496]{display:flex;justify-content:space-between;padding:5px 0;font-size:12px}.md-row+.md-row[data-v-d5586496]{border-top:1px solid #f3f4f6}.md-label[data-v-d5586496]{color:#6b7280}.md-value[data-v-d5586496]{color:#111827;font-weight:500}.payment-warning-box[data-v-d5586496]{display:flex;gap:10px;padding:12px 14px;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;font-size:12px}.pw-icon[data-v-d5586496]{width:18px;height:18px;color:#d97706;flex-shrink:0;margin-top:1px}.pw-icon+div[data-v-d5586496]{flex:1}.pw-icon+div strong[data-v-d5586496]{display:block;color:#92400e;margin-bottom:2px}.pw-text[data-v-d5586496]{color:#92400e;margin:0;line-height:1.4}@media (max-width: 1024px){.stats-row[data-v-d5586496]{grid-template-columns:repeat(2,1fr)}.ps-grid[data-v-d5586496]{grid-template-columns:repeat(2,1fr);gap:16px}.ps-item[data-v-d5586496]{border-right:none}}@media (max-width: 768px){.customer-show-page[data-v-d5586496]{padding:12px}.page-header-row[data-v-d5586496]{flex-direction:column;align-items:flex-start;gap:12px}.page-header-right[data-v-d5586496]{width:100%;justify-content:flex-end}.card-section-header[data-v-d5586496]{flex-direction:column;align-items:flex-start;gap:12px}.card-section-header-right[data-v-d5586496]{width:100%;flex-wrap:wrap}.stats-row[data-v-d5586496]{grid-template-columns:1fr}.ps-grid[data-v-d5586496]{grid-template-columns:1fr;gap:12px}.filter-input[data-v-d5586496]{width:100%}.form-grid[data-v-d5586496]{grid-template-columns:1fr}}[data-v-40df6337]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box}.dashboard-container[data-v-40df6337]{padding:12px 20px;background:#f4f6fa;min-height:100vh;color:#111827;width:100%;max-width:100%;margin:0}.top-section[data-v-40df6337]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.main-account-card[data-v-40df6337]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 15px #00000008;display:flex;flex-direction:column;justify-content:space-between}.card-top-row[data-v-40df6337]{display:flex;justify-content:space-between;margin-bottom:1rem}.card-label[data-v-40df6337]{font-size:.8rem;color:#6b7280;font-weight:500}.account-details[data-v-40df6337]{margin-bottom:.5rem}.account-title[data-v-40df6337]{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .5rem}.account-subtitle[data-v-40df6337]{font-size:.8rem;color:#6b7280;margin:0}.account-balance[data-v-40df6337]{margin-bottom:1.5rem;align-self:flex-end;margin-top:-3.5rem}.balance-amount[data-v-40df6337]{font-size:2rem;font-weight:700;color:#111827;margin:0}.account-actions[data-v-40df6337]{display:flex;gap:1rem}.btn-primary[data-v-40df6337]{background:#2563eb;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s}.btn-primary[data-v-40df6337]:hover{background:#1d4ed8}.btn-secondary[data-v-40df6337]{background:#f3f4f6;color:#374151;border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s}.btn-secondary[data-v-40df6337]:hover{background:#e5e7eb}.alerts-card[data-v-40df6337]{background:#2563eb;border-radius:12px;padding:1.5rem;color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px -1px #2563eb4d}.alerts-content[data-v-40df6337]{flex:1;padding-right:1.5rem}.alerts-title[data-v-40df6337]{font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.alerts-text[data-v-40df6337]{font-size:.75rem;opacity:.9;line-height:1.4;margin:0 0 1.25rem}.btn-alerts[data-v-40df6337]{background:#fff;color:#2563eb;border:none;padding:.6rem 1rem;border-radius:6px;font-weight:600;font-size:.8rem;cursor:pointer}.alerts-icon[data-v-40df6337]{width:80px}.calendar-icon[data-v-40df6337]{width:70px;height:80px;background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.calendar-top[data-v-40df6337]{height:20px;background:#f87171;border-bottom:2px solid #fee2e2}.calendar-body[data-v-40df6337]{flex:1;display:flex;align-items:center;justify-content:center;color:#2563eb}.metrics-row[data-v-40df6337]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:1.5rem}.small-metric-card[data-v-40df6337]{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 4px 15px #00000008;display:flex;flex-direction:column;justify-content:space-between;height:110px}.metric-top[data-v-40df6337]{display:flex;justify-content:space-between;align-items:flex-start}.metric-info[data-v-40df6337]{display:flex;flex-direction:column}.metric-name[data-v-40df6337]{font-size:.8rem;font-weight:600;color:#111827}.metric-sub[data-v-40df6337]{font-size:.7rem;color:#9ca3af;margin-top:.15rem}.metric-logo[data-v-40df6337]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px}.metric-logo.blue[data-v-40df6337]{color:#3b82f6;background:#eff6ff}.metric-logo.emerald[data-v-40df6337]{color:#3b82f6;background:#dbeafe}.metric-logo.indigo[data-v-40df6337]{color:#6366f1;background:#eef2ff}.metric-logo.amber[data-v-40df6337]{color:#f59e0b;background:#fffbeb}.metric-bottom[data-v-40df6337]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.metric-val[data-v-40df6337]{font-size:1.1rem;font-weight:700;color:#111827}.metric-menu[data-v-40df6337]{color:#9ca3af;font-weight:700;cursor:pointer}.bottom-section[data-v-40df6337]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.transactions-panel[data-v-40df6337],.expenses-panel[data-v-40df6337]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 15px #00000008}.panel-header[data-v-40df6337]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.panel-title[data-v-40df6337]{font-size:1rem;font-weight:600;color:#111827;margin:0}.btn-icon[data-v-40df6337]{background:#2563eb;color:#fff;border:none;width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-icon .lucide-icon[data-v-40df6337]{width:14px;height:14px}.transactions-list[data-v-40df6337]{display:flex;flex-direction:column}.transaction-row[data-v-40df6337]{display:grid;grid-template-columns:60px 2.5fr 1.5fr 1.5fr 1fr 20px;align-items:center;padding:.8rem 0;border-bottom:1px solid #f3f4f6;font-size:.75rem}.transaction-row[data-v-40df6337]:last-child{border-bottom:none}.tx-date[data-v-40df6337]{color:#111827;font-weight:600}.tx-name[data-v-40df6337]{color:#111827}.tx-type[data-v-40df6337]{color:#9ca3af}.tx-category[data-v-40df6337]{display:flex;align-items:center;gap:.5rem;color:#6b7280;text-transform:capitalize}.category-dot[data-v-40df6337]{width:6px;height:6px;border-radius:50%}.category-dot.success[data-v-40df6337]{background:#3b82f6}.category-dot.pending[data-v-40df6337]{background:#f87171}.tx-amount[data-v-40df6337]{font-weight:600;color:#111827;text-align:right}.tx-amount.positive[data-v-40df6337]{color:#3b82f6}.tx-more[data-v-40df6337]{display:flex;justify-content:flex-end;color:#9ca3af}.panel-footer[data-v-40df6337]{padding-top:1rem;display:flex;justify-content:center}.see-more[data-v-40df6337]{color:#111827;text-decoration:none;font-weight:600;font-size:.8rem}.expenses-summary[data-v-40df6337]{display:flex;justify-content:space-between;margin-bottom:2rem}.summary-item[data-v-40df6337]{display:flex;flex-direction:column;gap:.25rem}.summary-label[data-v-40df6337]{font-size:.7rem;color:#9ca3af;text-transform:capitalize}.summary-value[data-v-40df6337]{font-size:1rem;font-weight:700;color:#111827}.time-filter[data-v-40df6337]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:#111827;margin-bottom:1.5rem}.chart-and-legend[data-v-40df6337]{display:flex;align-items:center;gap:2rem}.chart-wrapper[data-v-40df6337]{width:140px;height:140px;position:relative}.legend-list[data-v-40df6337]{display:flex;flex-direction:column;gap:.6rem}.legend-item[data-v-40df6337]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}.legend-dot[data-v-40df6337]{width:6px;height:6px;border-radius:50%}.legend-dot.ultrasonic[data-v-40df6337]{background:#3b82f6}.legend-dot.other[data-v-40df6337]{background:#cbd5e1}.legend-dot.active[data-v-40df6337]{background:#3b82f6}.legend-dot.inactive[data-v-40df6337]{background:#ef4444}.lucide-icon.small[data-v-40df6337]{width:12px;height:12px}.charts-section[data-v-40df6337]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.chart-panel[data-v-40df6337]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 15px #00000008;display:flex;flex-direction:column;min-width:0}.main-chart-wrapper[data-v-40df6337]{height:250px;width:100%;margin-top:1rem;position:relative;min-width:0}.circular-wrapper[data-v-40df6337]{height:200px;width:100%;margin-top:1rem;position:relative;min-width:0}.chart-legend-horizontal[data-v-40df6337]{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}@media (max-width: 1024px){.top-section[data-v-40df6337],.bottom-section[data-v-40df6337]{grid-template-columns:1fr}.metrics-row[data-v-40df6337]{grid-template-columns:repeat(2,1fr)}.charts-section[data-v-40df6337]{grid-template-columns:1fr!important}}@media (max-width: 768px){.dashboard-container[data-v-40df6337]{padding:10px;max-width:100vw;overflow-x:hidden}.main-account-card[data-v-40df6337]{padding:1.25rem}.balance-amount[data-v-40df6337]{font-size:1.5rem}.account-balance[data-v-40df6337]{margin-top:0;align-self:flex-start}.account-actions[data-v-40df6337]{flex-wrap:wrap}.btn-primary[data-v-40df6337],.btn-secondary[data-v-40df6337]{flex:1;min-width:140px;text-align:center}.alerts-card[data-v-40df6337]{flex-direction:column;align-items:flex-start;gap:1rem}.alerts-icon[data-v-40df6337]{display:none}.metrics-row[data-v-40df6337]{gap:.75rem}.small-metric-card[data-v-40df6337]{height:auto;min-height:100px}.chart-panel[data-v-40df6337]{padding:1rem}.main-chart-wrapper[data-v-40df6337]{height:200px}.circular-wrapper[data-v-40df6337]{height:180px}.transactions-panel[data-v-40df6337],.expenses-panel[data-v-40df6337]{padding:1rem}.panel-header[data-v-40df6337]{flex-wrap:wrap;gap:.5rem}.transaction-row[data-v-40df6337]{grid-template-columns:1fr 2fr 1fr;gap:.5rem}.tx-type[data-v-40df6337],.tx-more[data-v-40df6337]{display:none}.charts-section[data-v-40df6337]{grid-template-columns:1fr!important}}@media (max-width: 480px){.dashboard-container[data-v-40df6337]{padding:8px}.card-top-row[data-v-40df6337]{flex-direction:column;gap:.25rem}.account-title[data-v-40df6337]{font-size:1.1rem}.balance-amount[data-v-40df6337]{font-size:1.3rem}.metrics-row[data-v-40df6337]{grid-template-columns:1fr}.transaction-row[data-v-40df6337]{grid-template-columns:1fr 1.5fr 1fr;font-size:.7rem}.tx-category[data-v-40df6337]{gap:.25rem}.btn-primary[data-v-40df6337],.btn-secondary[data-v-40df6337]{min-width:100%}.charts-section[data-v-40df6337]{grid-template-columns:1fr!important}}[data-v-a13b8f06]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box}.members-page[data-v-a13b8f06]{padding:12px 20px;background:#f4f6fa;min-height:100vh;color:#4b5563;width:100%;max-width:100%;margin:0}.top-bar[data-v-a13b8f06]{height:4px;background:linear-gradient(90deg,#00f,#44f,#00f);position:relative;overflow:hidden}.top-bar-glow[data-v-a13b8f06]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-a13b8f06 3s ease-in-out infinite}@keyframes shimmer-a13b8f06{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-header[data-v-a13b8f06]{padding:1rem 0rem}.page-header-row[data-v-a13b8f06]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.page-header-left[data-v-a13b8f06]{display:flex;align-items:center;gap:.85rem}.page-header-right[data-v-a13b8f06]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.header-icon-box[data-v-a13b8f06]{width:42px;height:42px;background:linear-gradient(135deg,#00f,#44f);border-radius:10px;display:flex;align-items:center;justify-content:center}.header-main-icon[data-v-a13b8f06]{width:20px;height:20px;color:#fff}.page-title[data-v-a13b8f06]{font-size:1.35rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em}.page-subtitle[data-v-a13b8f06]{font-size:.8rem;color:#9ca3af;margin:.1rem 0 0}.stat-pill[data-v-a13b8f06]{display:flex;align-items:center;gap:.3rem;background:#eef1ff;color:#00f;padding:.35rem .7rem;border-radius:20px;font-size:.78rem;font-weight:600}.stat-pill-num[data-v-a13b8f06]{font-size:.9rem;font-weight:700}.stat-pill-label[data-v-a13b8f06]{font-size:.68rem;font-weight:500;color:#6b7280}.alert-bar[data-v-a13b8f06]{margin:.5rem 2rem .75rem;display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;background:#eef1ff;border-radius:6px;font-size:.8rem;color:#00f;border:1px solid #dbeafe}.alert-icon[data-v-a13b8f06]{width:16px;height:16px;flex-shrink:0}.alert-msg[data-v-a13b8f06]{flex:1}.alert-x[data-v-a13b8f06]{background:none;border:none;color:#00f;cursor:pointer;padding:.15rem;border-radius:4px;opacity:.6}.alert-x[data-v-a13b8f06]:hover{opacity:1;background:#0000ff0f}.filter-card[data-v-a13b8f06]{margin:.4rem 0rem 1.25rem;background:#fff;border-radius:8px;padding:.9rem 1.25rem;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;border:1px solid #f0f1f5}.filter-row[data-v-a13b8f06]{display:flex;gap:.85rem;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-a13b8f06]{display:flex;flex-direction:column;gap:.3rem}.filter-group.wide[data-v-a13b8f06]{flex:1;min-width:240px}.filter-label[data-v-a13b8f06]{font-size:.7rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.3rem;text-transform:uppercase;letter-spacing:.03em}.filter-label-icon[data-v-a13b8f06]{width:11px;height:11px;color:#9ca3af}.search-wrap[data-v-a13b8f06]{position:relative}.search-input-icon[data-v-a13b8f06]{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af;pointer-events:none}.filter-input[data-v-a13b8f06]{padding:.45rem .7rem .45rem 2rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.8rem;outline:none;color:#374151;background:#fff;width:100%;transition:border-color .15s,box-shadow .15s}.filter-input[data-v-a13b8f06]:focus{border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.filter-input[data-v-a13b8f06]:hover{border-color:#d1d5db}.stat-chip[data-v-a13b8f06]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#9ca3af;padding:.45rem .7rem;background:#f9fafb;border-radius:6px;white-space:nowrap}.btn[data-v-a13b8f06]{display:inline-flex;align-items:center;gap:.35rem;padding:.47rem .85rem;border-radius:6px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:none;border:1px solid transparent;white-space:nowrap;font-family:inherit}.btn-primary[data-v-a13b8f06]{background:#00f;border-color:#00f;color:#fff}.btn-primary[data-v-a13b8f06]:hover{background:#0000d6;border-color:#0000d6;box-shadow:0 2px 8px #0000ff40}.table-card[data-v-a13b8f06]{margin:0 0rem 2rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000a;border:1px solid #f0f1f5;overflow:hidden}.table-scroll[data-v-a13b8f06]{overflow-x:auto}.data-table[data-v-a13b8f06]{width:100%;border-collapse:collapse;text-align:left;font-size:.77rem}.data-table thead th[data-v-a13b8f06]{padding:.7rem .75rem;font-weight:600;color:#111827;background:#fafbfc;border-bottom:1px solid #e5e7eb}.data-table tbody td[data-v-a13b8f06]{padding:.65rem .75rem;color:#6b7280;border-bottom:1px solid #f3f4f6;transition:background .1s}.data-table tbody tr:hover td[data-v-a13b8f06]{background:#f8f9fe}.data-table tbody tr:last-child td[data-v-a13b8f06]{border-bottom:none}.sortable[data-v-a13b8f06]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-a13b8f06]:hover{color:#00f}.th-inner[data-v-a13b8f06]{display:flex;align-items:center;gap:.25rem}.sort-arrow[data-v-a13b8f06]{font-size:.65rem;color:#00f}.col-sn[data-v-a13b8f06]{width:50px;text-align:center}.td-sn[data-v-a13b8f06]{text-align:center;color:#9ca3af!important;font-weight:600;font-size:.72rem}.col-member[data-v-a13b8f06]{min-width:200px}.col-email[data-v-a13b8f06]{min-width:220px}.col-location[data-v-a13b8f06]{min-width:160px}.col-status[data-v-a13b8f06]{width:100px}.col-actions[data-v-a13b8f06]{width:110px;text-align:right}.member-info-cell[data-v-a13b8f06]{display:flex;align-items:center;gap:.7rem}.member-avatar[data-v-a13b8f06]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#eef1ff,#e0e4ff);color:#00f;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.member-details[data-v-a13b8f06]{display:flex;flex-direction:column}.member-name[data-v-a13b8f06]{font-size:.82rem;font-weight:600;color:#111827}.cell-with-icon[data-v-a13b8f06]{display:flex;align-items:center;gap:.4rem;font-size:.77rem}.cell-icon[data-v-a13b8f06]{width:13px;height:13px;color:#9ca3af;flex-shrink:0}.status-badge[data-v-a13b8f06]{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-weight:600;padding:.2rem .55rem;border-radius:5px}.badge-icon-inline[data-v-a13b8f06]{width:11px;height:11px}.status-active[data-v-a13b8f06]{background:#dcfce7;color:#16a34a}.actions-cell[data-v-a13b8f06]{display:flex;align-items:center;justify-content:flex-end;gap:.3rem}.action-btn[data-v-a13b8f06]{width:30px;height:30px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;padding:0}.action-btn[data-v-a13b8f06]:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.action-danger[data-v-a13b8f06]:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.td-empty[data-v-a13b8f06]{text-align:center;padding:1.5rem!important;color:#9ca3af}.table-footer[data-v-a13b8f06]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:.5rem}.pagination-info[data-v-a13b8f06]{font-size:.75rem;color:#9ca3af}.pagination-controls[data-v-a13b8f06]{display:flex;align-items:center;gap:.5rem}.page-btn[data-v-a13b8f06]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .6rem;border:1px solid #e5e7eb;border-radius:5px;background:#fff;color:#374151;font-size:.75rem;cursor:pointer;transition:all .15s;font-family:inherit}.page-btn[data-v-a13b8f06]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.page-btn[data-v-a13b8f06]:disabled{opacity:.4;cursor:not-allowed}.page-numbers[data-v-a13b8f06]{display:flex;gap:.2rem}.page-num[data-v-a13b8f06]{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:5px;background:#fff;color:#374151;font-size:.75rem;cursor:pointer;transition:all .15s;font-family:inherit}.page-num[data-v-a13b8f06]:hover{background:#f9fafb;border-color:#d1d5db}.page-num.active[data-v-a13b8f06]{background:#00f;border-color:#00f;color:#fff}.page-chevron[data-v-a13b8f06]{width:12px;height:12px}.page-chevron.prev[data-v-a13b8f06]{transform:rotate(90deg)}.empty-panel[data-v-a13b8f06]{margin:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 2rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000a;border:1px solid #f0f1f5}.empty-icon-box[data-v-a13b8f06]{width:64px;height:64px;background:#f3f4f6;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.empty-icon-main[data-v-a13b8f06]{width:28px;height:28px;color:#9ca3af}.empty-heading[data-v-a13b8f06]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#111827}.empty-desc[data-v-a13b8f06]{margin:0 0 1rem;font-size:.8rem;color:#9ca3af;text-align:center;max-width:360px}.icon-sm[data-v-a13b8f06]{width:15px;height:15px}.icon-md[data-v-a13b8f06]{width:18px;height:18px}@media (max-width: 768px){.page-header[data-v-a13b8f06]{padding:1.25rem 1rem .5rem}.filter-card[data-v-a13b8f06],.table-card[data-v-a13b8f06],.alert-bar[data-v-a13b8f06]{margin-left:1rem;margin-right:1rem}.empty-panel[data-v-a13b8f06]{margin:1rem}.page-header-row[data-v-a13b8f06]{flex-direction:column;align-items:flex-start}.data-table thead th[data-v-a13b8f06],.data-table tbody td[data-v-a13b8f06]{padding:.5rem}.col-member[data-v-a13b8f06]{min-width:160px}.col-email[data-v-a13b8f06]{min-width:180px}}.status-well[data-v-91d4afa7]{position:fixed;top:24px;right:24px;z-index:9999;min-width:340px;max-width:480px;border-radius:10px;overflow:hidden;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-bg[data-v-91d4afa7]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.95}.type-success .glass-bg[data-v-91d4afa7]{background:#f0fdf4}.type-error .glass-bg[data-v-91d4afa7]{background:#fef2f2}.type-info .glass-bg[data-v-91d4afa7]{background:#eff6ff}.content[data-v-91d4afa7]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px 16px 14px}.icon-wrapper[data-v-91d4afa7]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.type-success .icon-wrapper[data-v-91d4afa7]{background:#dcfce7}.type-error .icon-wrapper[data-v-91d4afa7]{background:#fee2e2}.type-info .icon-wrapper[data-v-91d4afa7]{background:#dbeafe}.icon[data-v-91d4afa7]{width:16px;height:16px}.type-success .icon[data-v-91d4afa7]{color:#16a34a}.type-error .icon[data-v-91d4afa7]{color:#dc2626}.type-info .icon[data-v-91d4afa7]{color:#2563eb}.message-wrapper[data-v-91d4afa7]{flex:1;min-width:0}.message[data-v-91d4afa7]{margin:0;font-size:.85rem;font-weight:500;line-height:1.4;color:#1f2937;word-break:break-word}.close-btn[data-v-91d4afa7]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#9ca3af;transition:all .15s;padding:0}.close-btn[data-v-91d4afa7]:hover{background:#f3f4f6;color:#374151}.close-icon[data-v-91d4afa7]{width:16px;height:16px}.progress-bar[data-v-91d4afa7]{position:relative;height:3px;background:transparent}.type-success .progress-bar[data-v-91d4afa7]{background:#dcfce7}.type-error .progress-bar[data-v-91d4afa7]{background:#fee2e2}.type-info .progress-bar[data-v-91d4afa7]{background:#dbeafe}.progress-fill[data-v-91d4afa7]{height:100%;transition:width .1s linear}.type-success .progress-fill[data-v-91d4afa7]{background:#16a34a}.type-error .progress-fill[data-v-91d4afa7]{background:#dc2626}.type-info .progress-fill[data-v-91d4afa7]{background:#2563eb}.slide-fade-enter-active[data-v-91d4afa7]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-91d4afa7]{transition:all .25s ease-in}.slide-fade-enter-from[data-v-91d4afa7],.slide-fade-leave-to[data-v-91d4afa7]{transform:translate(100%);opacity:0}[data-v-899007a0]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box}.member-page[data-v-899007a0]{padding:12px 20px;background:#f4f6fa;min-height:100vh;color:#4b5563;width:100%;max-width:100%;margin:0}.top-bar[data-v-899007a0]{height:4px;background:linear-gradient(90deg,#00f,#44f,#00f);position:relative;overflow:hidden}.top-bar-glow[data-v-899007a0]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-899007a0 3s ease-in-out infinite}@keyframes shimmer-899007a0{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-header[data-v-899007a0]{padding:1rem 0rem}.page-header-row[data-v-899007a0]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.page-header-left[data-v-899007a0]{display:flex;align-items:center;gap:.75rem}.page-header-right[data-v-899007a0]{display:flex;align-items:center;gap:.5rem}.back-btn[data-v-899007a0]{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:500;color:#6b7280;text-decoration:none;padding:.35rem .7rem;border-radius:6px;border:1px solid #e5e7eb;transition:all .15s;background:#fff;cursor:pointer;font-family:inherit}.back-btn[data-v-899007a0]:hover{background:#f9fafb;color:#374151;border-color:#d1d5db}.back-icon[data-v-899007a0]{width:14px;height:14px;transform:rotate(90deg)}.header-icon-box[data-v-899007a0]{width:38px;height:38px;background:linear-gradient(135deg,#00f,#44f);border-radius:10px;display:flex;align-items:center;justify-content:center}.header-main-icon[data-v-899007a0]{width:18px;height:18px;color:#fff}.page-title[data-v-899007a0]{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.page-subtitle[data-v-899007a0]{font-size:.78rem;color:#9ca3af;margin:.05rem 0 0}.alert-bar[data-v-899007a0]{margin:0 2rem .75rem;display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:#eef1ff;border-radius:6px;font-size:.8rem;color:#00f;border:1px solid #dbeafe}.alert-icon[data-v-899007a0]{width:16px;height:16px;flex-shrink:0}.alert-msg[data-v-899007a0]{flex:1}.alert-x[data-v-899007a0]{background:none;border:none;color:#00f;cursor:pointer;padding:.15rem;border-radius:4px;opacity:.6}.alert-x[data-v-899007a0]:hover{opacity:1;background:#0000ff0f}.stats-row[data-v-899007a0]{padding:0 0rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-bottom:1rem}.stat-card[data-v-899007a0]{background:#fff;border-radius:8px;border:1px solid #f0f1f5;box-shadow:0 1px 3px #0000000a;padding:1rem 1.1rem;display:flex;align-items:center;gap:.85rem}.stat-icon[data-v-899007a0]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-svg-icon[data-v-899007a0]{width:19px;height:19px}.stat-icon-blue[data-v-899007a0]{background:#dbeafe}.stat-icon-blue .stat-svg-icon[data-v-899007a0]{color:#2563eb}.stat-icon-green[data-v-899007a0]{background:#d1fae5}.stat-icon-green .stat-svg-icon[data-v-899007a0]{color:#059669}.stat-icon-red[data-v-899007a0]{background:#fee2e2}.stat-icon-red .stat-svg-icon[data-v-899007a0]{color:#dc2626}.stat-icon-amber[data-v-899007a0]{background:#fef3c7}.stat-icon-amber .stat-svg-icon[data-v-899007a0]{color:#d97706}.stat-body[data-v-899007a0]{display:flex;flex-direction:column}.stat-num[data-v-899007a0]{font-size:1.3rem;font-weight:700;color:#111827;line-height:1.2}.stat-unit[data-v-899007a0]{font-size:.65rem;font-weight:500;color:#9ca3af}.stat-label[data-v-899007a0]{font-size:.7rem;color:#6b7280;margin-top:.05rem}.profile-card[data-v-899007a0]{margin:0 0rem 1rem;background:#fff;border-radius:8px;border:1px solid #f0f1f5;box-shadow:0 1px 3px #0000000a;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.profile-left[data-v-899007a0]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.profile-avatar[data-v-899007a0]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#00f,#44f);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}.profile-name[data-v-899007a0]{margin:0;font-size:1rem;font-weight:700;color:#111827}.profile-role[data-v-899007a0]{font-size:.75rem;color:#6b7280;display:block}.profile-badge[data-v-899007a0]{font-size:.62rem;font-weight:600;color:#00f;background:#eef1ff;padding:.1rem .5rem;border-radius:4px;display:inline-block;margin-top:.15rem}.profile-divider[data-v-899007a0]{width:1px;height:60px;background:#e5e7eb;flex-shrink:0}.profile-grid[data-v-899007a0]{display:flex;gap:1.25rem 1.5rem;flex-wrap:wrap;flex:1}.profile-field[data-v-899007a0]{display:flex;align-items:flex-start;gap:.55rem;min-width:160px}.field-icon[data-v-899007a0]{width:16px;height:16px;color:#9ca3af;flex-shrink:0;margin-top:1px}.field-icon svg[data-v-899007a0]{width:16px;height:16px}.field-label[data-v-899007a0]{font-size:.62rem;color:#9ca3af;display:block}.field-value[data-v-899007a0]{font-size:.78rem;color:#374151;font-weight:500;display:block}.btn[data-v-899007a0]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border-radius:6px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:none;border:1px solid transparent;white-space:nowrap;font-family:inherit}.btn-primary[data-v-899007a0]{background:#00f;border-color:#00f;color:#fff}.btn-primary[data-v-899007a0]:hover{background:#0000d6;border-color:#0000d6;box-shadow:0 2px 8px #0000ff40}.btn-outline[data-v-899007a0]{background:#fff;border-color:#e5e7eb;color:#374151}.btn-outline[data-v-899007a0]:hover{background:#f9fafb}.btn-export[data-v-899007a0]{font-size:.72rem;padding:.35rem .65rem}.critical-card[data-v-899007a0]{margin:0 0rem 1rem;border-radius:8px;border:1px solid #fecaca;overflow:hidden;background:#fef2f2}.critical-head[data-v-899007a0]{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 1rem}.critical-icon[data-v-899007a0]{width:20px;height:20px;color:#dc2626;flex-shrink:0;margin-top:1px}.critical-title[data-v-899007a0]{margin:0;font-size:.85rem;font-weight:700;color:#991b1b}.critical-desc[data-v-899007a0]{margin:.1rem 0 0;font-size:.73rem;color:#b91c1c}.critical-table-wrap[data-v-899007a0]{border-top:1px solid #fecaca}.critical-table-wrap .data-table[data-v-899007a0]{font-size:.75rem}.critical-table-wrap .data-table thead th[data-v-899007a0]{background:#fef2f2;color:#991b1b;border-bottom:1px solid #fecaca;padding:.5rem .75rem}.critical-table-wrap .data-table tbody td[data-v-899007a0]{padding:.5rem .75rem;border-bottom:1px solid #fee2e2}.critical-table-wrap .data-table tbody tr:last-child td[data-v-899007a0]{border-bottom:none}.meters-section[data-v-899007a0]{padding:2rem;background-color:#fff;border-radius:8px}.section-head[data-v-899007a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.section-head-left[data-v-899007a0]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.section-title[data-v-899007a0]{margin:0;font-size:.95rem;font-weight:700;color:#111827}.section-badge[data-v-899007a0]{font-size:.68rem;font-weight:500;color:#9ca3af;background:#f3f4f6;padding:.15rem .5rem;border-radius:4px}.sel-count[data-v-899007a0]{font-size:.7rem;font-weight:600;color:#00f;background:#eef1ff;padding:.15rem .5rem;border-radius:4px}.section-head-right[data-v-899007a0]{display:flex;align-items:center;gap:.4rem}.filter-bar[data-v-899007a0]{background:#fff;border-radius:8px;margin-bottom:.85rem}.filter-row[data-v-899007a0]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.filter-group.wide[data-v-899007a0]{flex:1;min-width:200px}.search-box[data-v-899007a0]{position:relative}.search-box-icon[data-v-899007a0]{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af;pointer-events:none}.search-clr[data-v-899007a0]{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px;border-radius:3px}.search-clr[data-v-899007a0]:hover{background:#f3f4f6}.search-input[data-v-899007a0]{padding:.4rem 2rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.8rem;outline:none;color:#374151;background:#fff;width:100%;transition:border-color .15s,box-shadow .15s;font-family:inherit}.search-input[data-v-899007a0]:focus{border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.sel-wrap[data-v-899007a0]{position:relative}.sel-chev[data-v-899007a0]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af;pointer-events:none}.sel-input[data-v-899007a0]{padding:.4rem 2rem .4rem .7rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.8rem;outline:none;color:#374151;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s;font-family:inherit}.sel-input[data-v-899007a0]:focus{border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.table-card[data-v-899007a0]{background:#fff;border-radius:8px;border:1px solid #f0f1f5;box-shadow:0 1px 3px #0000000a;overflow:hidden}.table-scroll[data-v-899007a0]{overflow-x:auto}.data-table[data-v-899007a0]{width:100%;border-collapse:collapse;text-align:left;font-size:.77rem}.data-table thead th[data-v-899007a0]{padding:.6rem .65rem;font-weight:600;color:#111827;background:#fafbfc;border-bottom:1px solid #e5e7eb;white-space:nowrap}.data-table tbody td[data-v-899007a0]{padding:.55rem .65rem;color:#6b7280;border-bottom:1px solid #f3f4f6}.data-table tbody tr:hover td[data-v-899007a0]{background:#f8f9fe}.data-table tbody tr:last-child td[data-v-899007a0]{border-bottom:none}.th-right[data-v-899007a0]{text-align:right}.th-center[data-v-899007a0]{text-align:center}.td-right[data-v-899007a0]{text-align:right;font-weight:700;color:#111827!important}.td-center[data-v-899007a0]{text-align:center}.td-chk[data-v-899007a0]{width:32px}.td-muted[data-v-899007a0]{color:#9ca3af!important;font-size:.72rem}.chk[data-v-899007a0]{width:15px;height:15px;accent-color:#0000ff;cursor:pointer}.type-cell[data-v-899007a0]{display:flex;align-items:center;gap:.4rem}.type-badge[data-v-899007a0]{width:24px;height:24px;border-radius:5px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#6b7280;flex-shrink:0}.meter-tag[data-v-899007a0]{font-weight:600;color:#00f;background:#eef1ff;padding:.08rem .4rem;border-radius:4px;font-size:.74rem}.cmd-pill[data-v-899007a0]{font-size:.65rem;font-weight:600;padding:.12rem .35rem;border-radius:4px;white-space:nowrap}.command-none[data-v-899007a0]{background:#f3f4f6;color:#9ca3af}.command-close[data-v-899007a0]{background:#fee2e2;color:#dc2626}.command-open[data-v-899007a0]{background:#d1fae5;color:#059669}.command-recharge[data-v-899007a0]{background:#dbeafe;color:#2563eb}.command-topup[data-v-899007a0]{background:#fef3c7;color:#d97706}.command-unknown[data-v-899007a0]{background:#f3f4f6;color:#6b7280}.bal-val[data-v-899007a0]{font-weight:700;color:#111827}.bal-unit[data-v-899007a0]{font-size:.65rem;color:#9ca3af}.bal-danger[data-v-899007a0]{font-weight:700;color:#dc2626}.valve-pill[data-v-899007a0]{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-weight:600;padding:.12rem .4rem;border-radius:4px}.valve-open[data-v-899007a0]{background:#d1fae5;color:#059669}.valve-closed[data-v-899007a0]{background:#fee2e2;color:#dc2626}.valve-dot[data-v-899007a0]{width:6px;height:6px;border-radius:50%;display:inline-block}.dot-open[data-v-899007a0]{background:#059669}.dot-closed[data-v-899007a0]{background:#dc2626}.status-pill[data-v-899007a0]{font-size:.68rem;font-weight:600;padding:.15rem .5rem;border-radius:5px}.status-active[data-v-899007a0]{background:#dcfce7;color:#16a34a}.status-sleep[data-v-899007a0]{background:#f3f4f6;color:#6b7280}.status-temper[data-v-899007a0]{background:#fee2e2;color:#dc2626}.act-group[data-v-899007a0]{display:flex;align-items:center;justify-content:center;gap:.2rem}.act-btn-icon[data-v-899007a0]{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:5px;background:#fff;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.act-btn-icon[data-v-899007a0]:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.td-empty[data-v-899007a0]{text-align:center;padding:1.5rem!important;color:#9ca3af}.table-footer[data-v-899007a0]{display:flex;justify-content:space-between;align-items:center;padding:.65rem 1rem;border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:.5rem}.page-info[data-v-899007a0]{font-size:.73rem;color:#9ca3af}.page-controls[data-v-899007a0]{display:flex;align-items:center;gap:.4rem}.page-btn[data-v-899007a0]{display:inline-flex;align-items:center;gap:.2rem;padding:.3rem .55rem;border:1px solid #e5e7eb;border-radius:5px;background:#fff;color:#374151;font-size:.73rem;cursor:pointer;transition:all .15s;font-family:inherit}.page-btn[data-v-899007a0]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.page-btn[data-v-899007a0]:disabled{opacity:.4;cursor:not-allowed}.page-nums[data-v-899007a0]{display:flex;gap:.15rem}.page-num[data-v-899007a0]{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:5px;background:#fff;color:#374151;font-size:.73rem;cursor:pointer;transition:all .15s;font-family:inherit}.page-num[data-v-899007a0]:hover{background:#f9fafb;border-color:#d1d5db}.page-num.active[data-v-899007a0]{background:#00f;border-color:#00f;color:#fff}.page-chev[data-v-899007a0]{width:12px;height:12px}.page-chev.prev[data-v-899007a0]{transform:rotate(90deg)}.icon-sm[data-v-899007a0]{width:15px;height:15px}.icon-md[data-v-899007a0]{width:18px;height:18px}@media (max-width: 1024px){.stats-row[data-v-899007a0]{grid-template-columns:repeat(2,1fr)}.profile-divider[data-v-899007a0]{display:none}.profile-card[data-v-899007a0]{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.page-header[data-v-899007a0]{padding:1.25rem 1rem .5rem}.stats-row[data-v-899007a0]{padding:0 1rem}.profile-card[data-v-899007a0]{margin-left:1rem;margin-right:1rem;padding:1rem}.critical-card[data-v-899007a0]{margin-left:1rem;margin-right:1rem}.meters-section[data-v-899007a0]{padding-left:1rem;padding-right:1rem}.stats-row[data-v-899007a0]{grid-template-columns:repeat(2,1fr)}}[data-v-bcd7a90d]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box}.create-page[data-v-bcd7a90d]{padding:15px 25px 12px 12px;background:#f4f6fa;min-height:100vh;color:#4b5563}.page-header[data-v-bcd7a90d]{margin-bottom:1.25rem}.page-header-row[data-v-bcd7a90d]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page-header-left[data-v-bcd7a90d]{display:flex;align-items:center;gap:.85rem}.page-header-right[data-v-bcd7a90d]{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.header-icon-box[data-v-bcd7a90d]{width:42px;height:42px;background:linear-gradient(135deg,#00f,#44f);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-main-icon[data-v-bcd7a90d]{width:20px;height:20px;color:#fff}.page-title[data-v-bcd7a90d]{font-size:1.35rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em}.page-subtitle[data-v-bcd7a90d]{font-size:.8rem;color:#9ca3af;margin:.1rem 0 0}.id-section[data-v-bcd7a90d]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;background:#fff;border-radius:5px;padding:1rem 1.25rem;margin-bottom:1.25rem;box-shadow:0 1px 4px #0000000a;flex-wrap:wrap}.id-section-left[data-v-bcd7a90d]{display:flex;align-items:center;gap:1rem}.id-icon-box[data-v-bcd7a90d]{width:44px;height:44px;border-radius:5px;background:#eef1ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.id-hero-icon[data-v-bcd7a90d]{width:22px;height:22px;color:#00f}.id-info h3[data-v-bcd7a90d]{margin:0;font-size:.95rem;font-weight:600;color:#111827}.id-section-right[data-v-bcd7a90d]{display:flex;flex-direction:column;gap:.65rem;min-width:320px}.id-result[data-v-bcd7a90d]{display:flex;flex-direction:column;gap:.2rem;flex:1}.id-result-top[data-v-bcd7a90d]{display:flex;align-items:center;gap:.3rem}.id-result-label[data-v-bcd7a90d]{font-size:.65rem;font-weight:600;color:#16a34a;text-transform:uppercase;letter-spacing:.3px}.id-result-value[data-v-bcd7a90d]{font-size:.9rem;font-weight:600;color:#16a34a;background:#f0fdf4;padding:.25rem .5rem;border-radius:5px;display:inline-block}.id-selector[data-v-bcd7a90d]{display:flex;flex-direction:column;gap:.5rem;flex:1}.card[data-v-bcd7a90d]{background:#fff;border-radius:5px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.card-header[data-v-bcd7a90d]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border-bottom:1px solid #f3f4f6}.card-header-left[data-v-bcd7a90d]{display:flex;align-items:center;gap:.65rem}.card-header-icon[data-v-bcd7a90d]{width:18px;height:18px;color:#00f;flex-shrink:0}.card-header h4[data-v-bcd7a90d]{margin:0;font-size:.85rem;font-weight:600;color:#111827}.card-subtitle[data-v-bcd7a90d]{margin:.05rem 0 0;font-size:.72rem;color:#9ca3af}.card-body[data-v-bcd7a90d]{padding:1rem}.pill[data-v-bcd7a90d]{font-size:.65rem;font-weight:600;padding:.15rem .5rem;border-radius:5px;text-transform:uppercase;letter-spacing:.3px}.pill-ready[data-v-bcd7a90d]{background:#dcfce7;color:#16a34a}.pill-pending[data-v-bcd7a90d]{background:#fef3c7;color:#d97706}.content-grid[data-v-bcd7a90d]{display:grid;grid-template-columns:1fr 320px;gap:1.25rem;align-items:start}.right-col[data-v-bcd7a90d]{display:flex;flex-direction:column;gap:1.25rem}.field-group[data-v-bcd7a90d]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:0}.field-group.full-w[data-v-bcd7a90d]{grid-column:1 / -1}.form-label[data-v-bcd7a90d]{font-size:.78rem;font-weight:600;color:#374151}.required-star[data-v-bcd7a90d]{color:#ef4444}.field-error[data-v-bcd7a90d]{font-size:.72rem;color:#ef4444}.input[data-v-bcd7a90d]{padding:.45rem .7rem;border:1px solid #e5e7eb;border-radius:5px;font-size:.82rem;outline:none;color:#374151;width:100%;background:#fff;transition:border-color .15s}.input[data-v-bcd7a90d]:focus{border-color:#00f}.input[data-v-bcd7a90d]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.input-error[data-v-bcd7a90d]{border-color:#ef4444}select.input[data-v-bcd7a90d]{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-grid[data-v-bcd7a90d]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.divider-label[data-v-bcd7a90d]{display:flex;align-items:center;gap:.75rem;margin:.85rem 0;font-size:.72rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.divider-label[data-v-bcd7a90d]:before,.divider-label[data-v-bcd7a90d]:after{content:"";flex:1;height:1px;background:#f3f4f6}.form-footer[data-v-bcd7a90d]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid #f3f4f6;flex-wrap:wrap}.footnote[data-v-bcd7a90d]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#6b7280}.footnote-icon[data-v-bcd7a90d]{width:13px;height:13px;color:#00f;flex-shrink:0}.footnote code[data-v-bcd7a90d]{font-size:.78rem;font-weight:600;color:#00f}.btn[data-v-bcd7a90d]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:5px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:none;border:1px solid transparent;white-space:nowrap}.btn-primary[data-v-bcd7a90d]{background:#00f;color:#fff}.btn-primary[data-v-bcd7a90d]:hover{background:#0000d0}.btn-primary[data-v-bcd7a90d]:disabled{background:#93a4e4;cursor:not-allowed}.btn-outline[data-v-bcd7a90d]{background:#fff;border-color:#e5e7eb;color:#374151}.btn-outline[data-v-bcd7a90d]:hover{background:#f9fafb}.btn .spinner[data-v-bcd7a90d]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-bcd7a90d .6s linear infinite}@keyframes spin-bcd7a90d{to{transform:rotate(360deg)}}.info-stack[data-v-bcd7a90d]{display:flex;flex-direction:column}.info-item[data-v-bcd7a90d]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.8rem}.info-item[data-v-bcd7a90d]:not(:last-child){border-bottom:1px solid #f9fafb}.info-key[data-v-bcd7a90d]{color:#9ca3af}.info-val[data-v-bcd7a90d]{color:#374151;font-weight:600}.info-val.val-ready[data-v-bcd7a90d]{color:#16a34a}.info-val.val-pending[data-v-bcd7a90d]{color:#d97706}.text-capitalize[data-v-bcd7a90d]{text-transform:capitalize}.pool-stock[data-v-bcd7a90d]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding:.5rem .65rem;background:#f9fafb;border-radius:5px;font-size:.78rem;color:#6b7280}.stock-num[data-v-bcd7a90d]{background:#eef1ff;color:#00f;padding:.1rem .45rem;border-radius:5px;font-size:.78rem;font-weight:600}.status-msg[data-v-bcd7a90d]{display:flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-radius:5px;font-size:.78rem}.status-msg.text-success[data-v-bcd7a90d]{background:#f0fdf4;color:#16a34a}.status-msg.text-danger[data-v-bcd7a90d]{background:#fef2f2;color:#dc2626}.status-msg.text-warning[data-v-bcd7a90d]{background:#fef3c7;color:#d97706}.status-msg.text-info[data-v-bcd7a90d]{background:#eef1ff;color:#00f}.icon-sm[data-v-bcd7a90d]{width:15px;height:15px}.text-success[data-v-bcd7a90d]{color:#16a34a}.text-muted[data-v-bcd7a90d]{color:#9ca3af;font-size:.8rem;margin:.15rem 0 0}@media (max-width: 1024px){.content-grid[data-v-bcd7a90d],.form-grid[data-v-bcd7a90d]{grid-template-columns:1fr}.id-section[data-v-bcd7a90d]{flex-direction:column;align-items:stretch}.id-section-right[data-v-bcd7a90d]{min-width:0}}@media (max-width: 768px){.create-header[data-v-bcd7a90d]{flex-direction:column;align-items:flex-start}.form-footer[data-v-bcd7a90d]{flex-direction:column;align-items:stretch}.form-footer .btn[data-v-bcd7a90d]{justify-content:center}}[data-v-7285c605]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box}.edit-page[data-v-7285c605]{padding:1.5rem;background:#f4f6fa;min-height:100vh;color:#4b5563}.edit-header[data-v-7285c605]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;gap:1rem;flex-wrap:wrap}.edit-header-left[data-v-7285c605]{display:flex;align-items:center;gap:.75rem}.edit-title[data-v-7285c605]{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.edit-badge[data-v-7285c605]{font-size:.65rem;font-weight:600;padding:.15rem .45rem;border-radius:5px;background:#dcfce7;color:#16a34a;text-transform:uppercase;letter-spacing:.3px}.edit-header-right[data-v-7285c605]{display:flex;align-items:center}.edit-meter-id[data-v-7285c605]{display:flex;align-items:center;gap:.35rem;font-size:.82rem;padding:.35rem .65rem;background:#fff;border-radius:5px;box-shadow:0 1px 4px #0000000a}.edit-meter-id code[data-v-7285c605]{font-weight:600;color:#00f}.success-banner[data-v-7285c605]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:5px;margin-bottom:1rem;font-size:.82rem;color:#16a34a}.edit-grid[data-v-7285c605]{display:grid;grid-template-columns:1fr 320px;gap:1.25rem;align-items:start}.edit-left[data-v-7285c605],.edit-right[data-v-7285c605]{display:flex;flex-direction:column;gap:1.25rem}.card[data-v-7285c605]{background:#fff;border-radius:5px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.card-header[data-v-7285c605]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border-bottom:1px solid #f3f4f6}.card-header-left[data-v-7285c605]{display:flex;align-items:center;gap:.65rem}.card-header-icon[data-v-7285c605]{width:18px;height:18px;color:#00f;flex-shrink:0}.card-header h4[data-v-7285c605]{margin:0;font-size:.85rem;font-weight:600;color:#111827}.card-subtitle[data-v-7285c605]{margin:.05rem 0 0;font-size:.72rem;color:#9ca3af}.card-body[data-v-7285c605]{padding:1rem}.method-toggle[data-v-7285c605]{display:flex;gap:.5rem;margin-bottom:.85rem}.method-btn[data-v-7285c605]{padding:.35rem .75rem;border:1px solid #e5e7eb;border-radius:5px;background:#fff;font-size:.75rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s}.method-btn[data-v-7285c605]:hover{background:#f9fafb}.method-btn.active[data-v-7285c605]{background:#00f;color:#fff;border-color:#00f}.field-group[data-v-7285c605]{display:flex;flex-direction:column;gap:.3rem}.field-group.full-w[data-v-7285c605]{grid-column:1 / -1}.form-label[data-v-7285c605]{font-size:.78rem;font-weight:600;color:#374151}.field-error[data-v-7285c605]{font-size:.72rem;color:#ef4444}.input[data-v-7285c605]{padding:.45rem .7rem;border:1px solid #e5e7eb;border-radius:5px;font-size:.82rem;outline:none;color:#374151;width:100%;background:#fff;transition:border-color .15s}.input[data-v-7285c605]:focus{border-color:#00f}.input[data-v-7285c605]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.input-error[data-v-7285c605]{border-color:#ef4444}select.input[data-v-7285c605]{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.mono[data-v-7285c605]{font-family:Creato Display,creato-display-font,sans-serif;font-weight:600}.form-grid[data-v-7285c605]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.linked-account[data-v-7285c605]{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:5px;margin-bottom:.85rem}.la-avatar[data-v-7285c605]{width:34px;height:34px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.la-info[data-v-7285c605]{display:flex;flex-direction:column;gap:.05rem}.la-info strong[data-v-7285c605]{font-size:.82rem;color:#15803d}.la-info span[data-v-7285c605]{font-size:.72rem;color:#6b7280}.notice[data-v-7285c605]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.85rem;padding:.55rem .65rem;background:#fef3c7;border:1px solid #fde68a;border-radius:5px;font-size:.72rem;color:#92400e}.notice-icon[data-v-7285c605]{width:14px;height:14px;color:#d97706;flex-shrink:0;margin-top:.1rem}.info-stack[data-v-7285c605]{display:flex;flex-direction:column}.info-item[data-v-7285c605]{display:flex;justify-content:space-between;align-items:center;padding:.45rem 0;font-size:.8rem}.info-item[data-v-7285c605]:not(:last-child){border-bottom:1px solid #f9fafb}.info-key[data-v-7285c605]{color:#9ca3af}.info-val[data-v-7285c605]{color:#374151;font-weight:600}.info-val.val-success[data-v-7285c605]{color:#16a34a}.admin-panel[data-v-7285c605]{margin-top:.75rem;padding:.75rem;background:#f9fafb;border-radius:5px;border:1px solid #f3f4f6}.status-msg[data-v-7285c605]{display:flex;align-items:center;gap:.35rem;margin-top:.65rem;padding:.45rem .65rem;border-radius:5px;font-size:.78rem}.status-msg.text-success[data-v-7285c605]{background:#f0fdf4;color:#16a34a}.status-msg.text-danger[data-v-7285c605]{background:#fef2f2;color:#dc2626}.status-msg.text-info[data-v-7285c605]{background:#eef1ff;color:#00f}.submit-bar[data-v-7285c605]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:.85rem 1rem;background:#fff;border-radius:5px;box-shadow:0 1px 4px #0000000a;flex-wrap:wrap}.submit-bar-left[data-v-7285c605]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#6b7280}.btn[data-v-7285c605]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:5px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:none;border:1px solid transparent;white-space:nowrap}.btn-primary[data-v-7285c605]{background:#00f;color:#fff}.btn-primary[data-v-7285c605]:hover{background:#0000d0}.btn-primary[data-v-7285c605]:disabled{background:#93a4e4;cursor:not-allowed}.btn-outline[data-v-7285c605]{background:#fff;border-color:#e5e7eb;color:#374151}.btn-outline[data-v-7285c605]:hover{background:#f9fafb}.btn-warning[data-v-7285c605]{background:#f59e0b;color:#fff}.btn-warning[data-v-7285c605]:hover{background:#d97706}.btn-warning[data-v-7285c605]:disabled{background:#fcd34d;cursor:not-allowed}.btn-block[data-v-7285c605]{width:100%;justify-content:center}.btn .spinner[data-v-7285c605]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-7285c605 .6s linear infinite;display:inline-block}@keyframes spin-7285c605{to{transform:rotate(360deg)}}.btn-icon-sm[data-v-7285c605]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:.15rem;display:flex;align-items:center}.btn-icon-sm[data-v-7285c605]:hover{color:#374151}.icon-sm[data-v-7285c605]{width:15px;height:15px}.icon-xs[data-v-7285c605]{width:12px;height:12px}.text-success[data-v-7285c605]{color:#16a34a}@media (max-width: 1024px){.edit-grid[data-v-7285c605],.form-grid[data-v-7285c605]{grid-template-columns:1fr}}@media (max-width: 768px){.edit-header[data-v-7285c605]{flex-direction:column;align-items:flex-start}.submit-bar[data-v-7285c605]{flex-direction:column;align-items:stretch}.submit-bar .btn[data-v-7285c605]{justify-content:center}}[data-v-9fa63c31]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box}.milkit-dashboard[data-v-9fa63c31]{padding:12px 20px;background:#f4f6fa;min-height:100vh;color:#4b5563;width:100%;max-width:100%;margin:0}.bulk-action-bar[data-v-9fa63c31]{display:flex;justify-content:space-between;align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:.65rem 1rem;margin:.5rem 1.25rem .85rem;flex-wrap:wrap;gap:.5rem}.bulk-info[data-v-9fa63c31]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.bulk-count[data-v-9fa63c31]{font-size:.82rem;font-weight:700;color:#3730a3;background:#e0e7ff;padding:.2rem .65rem;border-radius:20px}.btn-link[data-v-9fa63c31]{background:none;border:none;color:#4f46e5;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:underline;font-family:inherit;padding:0}.bulk-buttons[data-v-9fa63c31]{display:flex;align-items:center;gap:.5rem}.btn-tariff[data-v-9fa63c31]{background:#6366f1;border-color:#6366f1;color:#fff}.btn-tariff[data-v-9fa63c31]:hover{background:#4f46e5;border-color:#4f46e5;box-shadow:0 2px 8px #6366f140}.btn-cancel-select[data-v-9fa63c31]{background:#fff;border:1px solid #d1d5db;color:#6b7280;padding:.47rem .85rem;border-radius:6px;font-size:.78rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}.btn-cancel-select[data-v-9fa63c31]:hover{background:#f9fafb;color:#374151}.checkbox-custom[data-v-9fa63c31]{width:16px;height:16px;cursor:pointer;accent-color:#6366f1}.row-selected[data-v-9fa63c31]{background-color:#f5f3ff!important}.badge-code[data-v-9fa63c31]{display:inline-block;font-family:monospace;font-size:.75rem;font-weight:700;color:#4338ca;background:#eef2ff;padding:.15rem .45rem;border-radius:4px;border:1px solid #c7d2fe}.badge-count[data-v-9fa63c31]{display:inline-block;font-family:monospace;font-size:.75rem;font-weight:700;color:#7e22ce;background:#f3e8ff;padding:.15rem .45rem;border-radius:4px}.voltage-pill[data-v-9fa63c31]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:6px;border:1px solid transparent;white-space:nowrap;transition:all .15s ease}.volt-good[data-v-9fa63c31]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.volt-good svg[data-v-9fa63c31]{color:#059669}.volt-warn[data-v-9fa63c31]{background:#fffbeb;border-color:#fde68a;color:#92400e}.volt-warn svg[data-v-9fa63c31]{color:#d97706}.volt-danger[data-v-9fa63c31]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.volt-danger svg[data-v-9fa63c31]{color:#dc2626}.volt-unknown[data-v-9fa63c31]{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.battery-badge[data-v-9fa63c31]{display:inline-flex;align-items:center;padding:.05rem .3rem;border-radius:4px;font-size:.68rem;font-weight:700;background:#ffffffbf;border:1px solid currentColor;opacity:.95}.status-pill[data-v-9fa63c31]{display:inline-block;padding:.2rem .5rem;border-radius:12px;font-size:.72rem;font-weight:600;white-space:nowrap}.status-active[data-v-9fa63c31]{background:#ecfdf5;color:#047857}.status-inactive[data-v-9fa63c31]{background:#fef2f2;color:#b91c1c}.status-warn[data-v-9fa63c31]{background:#fffbeb;color:#b45309}.status-neutral[data-v-9fa63c31]{background:#f3f4f6;color:#6b7280}.status-alarm[data-v-9fa63c31]{background:#fef2f2;color:#dc2626;font-weight:700}.status-normal[data-v-9fa63c31]{background:#f0fdf4;color:#16a34a}.btn-outline[data-v-9fa63c31]{background:#fff;border:1px solid #d1d5db;color:#374151}.btn-outline[data-v-9fa63c31]:hover{background:#f9fafb;border-color:#9ca3af}.top-bar[data-v-9fa63c31]{height:4px;background:linear-gradient(90deg,#00f,#44f,#00f);position:relative;overflow:hidden}.top-bar-glow[data-v-9fa63c31]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-9fa63c31 3s ease-in-out infinite}@keyframes shimmer-9fa63c31{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-header[data-v-9fa63c31]{padding:1rem 0rem}.page-header-row[data-v-9fa63c31]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.page-header-left[data-v-9fa63c31]{display:flex;align-items:center;gap:.85rem}.page-header-right[data-v-9fa63c31]{display:flex;align-items:center;gap:.5rem}.header-icon-box[data-v-9fa63c31]{width:42px;height:42px;background:linear-gradient(135deg,#00f,#44f);border-radius:10px;display:flex;align-items:center;justify-content:center}.header-main-icon[data-v-9fa63c31]{width:20px;height:20px;color:#fff}.page-title[data-v-9fa63c31]{font-size:1.35rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em}.page-subtitle[data-v-9fa63c31]{font-size:.8rem;color:#9ca3af;margin:.1rem 0 0}.btn[data-v-9fa63c31]{display:inline-flex;align-items:center;gap:.35rem;padding:.47rem .85rem;border-radius:6px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:none;border:1px solid transparent;white-space:nowrap;font-family:inherit}.btn-primary[data-v-9fa63c31]{background:#00f;border-color:#00f;color:#fff}.btn-primary[data-v-9fa63c31]:hover{background:#0000d6;border-color:#0000d6;box-shadow:0 2px 8px #0000ff40}.back-btn[data-v-9fa63c31]{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:500;color:#6b7280;text-decoration:none;padding:.35rem .7rem;border-radius:6px;border:1px solid #e5e7eb;transition:all .15s;background:#fff;cursor:pointer;font-family:inherit}.back-btn[data-v-9fa63c31]:hover{background:#f9fafb;color:#374151;border-color:#d1d5db}.back-icon[data-v-9fa63c31]{width:14px;height:14px;transform:rotate(90deg)}.stats-row[data-v-9fa63c31]{padding:0 0rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-bottom:1.25rem}.stat-card[data-v-9fa63c31]{background:#fff;border-radius:8px;border:1px solid #f0f1f5;box-shadow:0 1px 3px #0000000a;padding:1rem 1.1rem;display:flex;align-items:center;gap:.85rem}.stat-icon[data-v-9fa63c31]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-svg-icon[data-v-9fa63c31]{width:19px;height:19px}.stat-icon-blue[data-v-9fa63c31]{background:#dbeafe}.stat-icon-blue .stat-svg-icon[data-v-9fa63c31]{color:#2563eb}.stat-icon-green[data-v-9fa63c31]{background:#d1fae5}.stat-icon-green .stat-svg-icon[data-v-9fa63c31]{color:#059669}.stat-icon-red[data-v-9fa63c31]{background:#fee2e2}.stat-icon-red .stat-svg-icon[data-v-9fa63c31]{color:#dc2626}.stat-icon-amber[data-v-9fa63c31]{background:#fef3c7}.stat-icon-amber .stat-svg-icon[data-v-9fa63c31]{color:#d97706}.stat-body[data-v-9fa63c31]{display:flex;flex-direction:column}.stat-num[data-v-9fa63c31]{font-size:1.3rem;font-weight:700;color:#111827;line-height:1.2}.stat-label[data-v-9fa63c31]{font-size:.7rem;color:#6b7280;margin-top:.05rem}.icon-sm[data-v-9fa63c31]{width:15px;height:15px}.m-card[data-v-9fa63c31]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #00000005}.m-card-title[data-v-9fa63c31]{font-size:.9rem;font-weight:600;color:#111827;margin-bottom:1rem}.stat-value-container[data-v-9fa63c31]{display:flex;align-items:center;gap:1rem;color:#00f}.stat-icon-large[data-v-9fa63c31]{width:32px;height:32px}.stat-number[data-v-9fa63c31]{font-size:2.5rem;font-weight:400;line-height:1}.action-btn-wrapper[data-v-9fa63c31]{display:flex;align-items:center;height:100%;padding-bottom:1rem}.btn-primary-milkit[data-v-9fa63c31]{background:#00f;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:background .2s}.btn-primary-milkit[data-v-9fa63c31]:hover{background:#0000d0}.icon-small[data-v-9fa63c31]{width:16px;height:16px}.links-grid[data-v-9fa63c31]{display:flex;gap:2rem}.links-list[data-v-9fa63c31]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.links-list li[data-v-9fa63c31]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.links-list a[data-v-9fa63c31]{color:#00f;text-decoration:none;font-weight:500}.links-list a[data-v-9fa63c31]:hover{text-decoration:underline}.li-dot[data-v-9fa63c31]{width:4px;height:4px;border-radius:50%;background:#111827}.m-main-card[data-v-9fa63c31]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #00000005}.main-header[data-v-9fa63c31]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.main-title[data-v-9fa63c31]{font-size:1.1rem;font-weight:600;color:#111827;margin:0}.header-actions[data-v-9fa63c31]{display:flex;gap:1rem;align-items:center}.search-box[data-v-9fa63c31]{position:relative;display:flex;align-items:center}.search-icon[data-v-9fa63c31]{position:absolute;left:10px;width:16px;height:16px;color:#9ca3af}.search-input[data-v-9fa63c31]{padding:.5rem 1rem .5rem 2.2rem;border:1px solid #e5e7eb;border-radius:5px;font-size:.85rem;outline:none;width:200px;transition:border-color .2s}.search-input[data-v-9fa63c31]:focus{border-color:#00f}.btn-outline[data-v-9fa63c31]{background:#fff;border:1px solid #e5e7eb;color:#374151;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-outline[data-v-9fa63c31]:hover{background:#f9fafb;border-color:#d1d5db}.table-responsive[data-v-9fa63c31]{overflow-x:auto}.milkit-table[data-v-9fa63c31]{width:100%;border-collapse:collapse;text-align:left}.milkit-table th[data-v-9fa63c31]{font-size:.8rem;font-weight:600;color:#111827;padding:1rem .5rem;border-bottom:1px solid #f3f4f6}.milkit-table td[data-v-9fa63c31]{padding:1rem .5rem;font-size:.85rem;color:#6b7280;border-bottom:1px solid #f9fafb;vertical-align:middle}.clickable-row[data-v-9fa63c31]{cursor:pointer;transition:background-color .15s ease}.clickable-row:hover td[data-v-9fa63c31]{background:#f1f5f9!important}.clickable-row:active td[data-v-9fa63c31]{background:#e2e8f0!important}.actions-cell[data-v-9fa63c31]{cursor:default}.index-cell[data-v-9fa63c31]{color:#9ca3af!important}.name-cell[data-v-9fa63c31],.gateway-cell[data-v-9fa63c31]{color:#4b5563!important}.valve-pill[data-v-9fa63c31]{padding:.25rem .65rem;border-radius:45px;font-size:.6rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.valve-pill.open[data-v-9fa63c31]{background:#00cd8214;color:#00b646}.valve-pill.closed[data-v-9fa63c31]{background:#fee2e2;color:#dc2626}.flow-cell[data-v-9fa63c31],.till-cell[data-v-9fa63c31]{color:#4b5563!important;font-weight:500}.actions-cell[data-v-9fa63c31]{display:flex;gap:.75rem}.icon-btn[data-v-9fa63c31]{background:none;border:1px solid #e5e7eb;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s}.icon-btn[data-v-9fa63c31]:hover{background:#f3f4f6;color:#111827}.action-icon[data-v-9fa63c31]{width:14px;height:14px}.empty-state[data-v-9fa63c31]{text-align:center;padding:2rem!important;color:#9ca3af}.main-footer[data-v-9fa63c31]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem}.legend[data-v-9fa63c31]{display:flex;gap:1.5rem}.legend-item[data-v-9fa63c31]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#6b7280}.pagination[data-v-9fa63c31]{display:flex;align-items:center;gap:2rem}.page-info[data-v-9fa63c31]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#d1d5db}.page-select[data-v-9fa63c31]{padding:.25rem .5rem;border:1px solid #e5e7eb;border-radius:4px;outline:none;color:#6b7280}.page-controls[data-v-9fa63c31]{display:flex;align-items:center;gap:.5rem}.page-btn[data-v-9fa63c31]{background:none;border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;font-size:.85rem;font-weight:500}.page-btn[data-v-9fa63c31]:hover{background:#f3f4f6}.page-btn.active[data-v-9fa63c31]{background:#00f;color:#fff}.page-icon[data-v-9fa63c31]{width:16px;height:16px}.page-dots[data-v-9fa63c31]{color:#9ca3af;letter-spacing:2px}@media (max-width: 1024px){.stats-row[data-v-9fa63c31]{grid-template-columns:repeat(2,1fr)}.main-footer[data-v-9fa63c31]{flex-direction:column;gap:1.5rem}}@media (max-width: 768px){.page-header[data-v-9fa63c31]{padding:1.25rem 1rem .5rem}.stats-row[data-v-9fa63c31]{padding:0 1rem;grid-template-columns:repeat(2,1fr)}}[data-v-3ace4910]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box}.show-page[data-v-3ace4910]{padding:15px 25px 12px 12px;background:#f4f6fa;min-height:100vh}.page-header[data-v-3ace4910]{margin-bottom:1.25rem}.page-header-row[data-v-3ace4910]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.page-header-left[data-v-3ace4910]{display:flex;align-items:center;gap:.85rem}.page-header-right[data-v-3ace4910]{display:flex;align-items:center;gap:.65rem;flex-shrink:0;flex-wrap:wrap}.header-icon-box[data-v-3ace4910]{width:42px;height:42px;background:linear-gradient(135deg,#00f,#44f);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-main-icon[data-v-3ace4910]{width:20px;height:20px;color:#fff}.page-title[data-v-3ace4910]{font-size:1.35rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em}.page-subtitle[data-v-3ace4910]{font-size:.8rem;color:#9ca3af;margin:.1rem 0 0}.alert-box[data-v-3ace4910]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-radius:5px;margin-bottom:1rem;font-size:.82rem}.alert-critical[data-v-3ace4910]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.summary-bar[data-v-3ace4910]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:5px;padding:.9rem 1.25rem;margin-bottom:.75rem;box-shadow:0 1px 4px #0000000a;gap:1rem;flex-wrap:wrap}.summary-main[data-v-3ace4910]{display:flex;align-items:center;gap:1rem}.summary-type[data-v-3ace4910]{font-size:1rem;font-weight:600;color:#111827}.summary-id[data-v-3ace4910]{display:flex;align-items:center;gap:.35rem}.summary-id code[data-v-3ace4910]{font-size:.78rem;background:#f3f4f6;color:#374151;padding:.2rem .5rem;border-radius:5px}.btn-icon-sm[data-v-3ace4910]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:.2rem;display:flex}.btn-icon-sm[data-v-3ace4910]:hover{color:#374151}.summary-strip[data-v-3ace4910]{display:flex;gap:.75rem;flex-wrap:wrap}.strip-item[data-v-3ace4910]{display:flex;align-items:center;gap:.35rem;font-size:.75rem}.strip-icon[data-v-3ace4910]{width:14px;height:14px}.strip-icon.success[data-v-3ace4910]{color:#22c55e}.strip-icon.danger[data-v-3ace4910]{color:#ef4444}.strip-icon.warning[data-v-3ace4910]{color:#f59e0b}.strip-icon.secondary[data-v-3ace4910]{color:#9ca3af}.strip-icon.info[data-v-3ace4910]{color:#00f}.strip-badge[data-v-3ace4910]{font-weight:600;padding:.15rem .4rem;border-radius:5px;font-size:.7rem}.strip-badge.success[data-v-3ace4910]{background:#dcfce7;color:#16a34a}.strip-badge.danger[data-v-3ace4910]{background:#fef2f2;color:#dc2626}.strip-badge.warning[data-v-3ace4910]{background:#fef3c7;color:#d97706}.strip-badge.secondary[data-v-3ace4910]{background:#f3f4f6;color:#6b7280}.strip-badge.info[data-v-3ace4910]{background:#eef1ff;color:#00f}.info-strip[data-v-3ace4910]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.chip[data-v-3ace4910]{display:flex;align-items:center;gap:.35rem;background:#fff;border-radius:5px;padding:.4rem .7rem;font-size:.75rem;box-shadow:0 1px 3px #00000008}.chip-label[data-v-3ace4910]{color:#9ca3af}.chip-value[data-v-3ace4910]{color:#374151;font-weight:600}.tabs-bar[data-v-3ace4910]{display:flex;gap:.25rem;background:#fff;border-radius:5px;padding:.35rem;margin-bottom:1rem;box-shadow:0 1px 4px #0000000a}.tab[data-v-3ace4910]{display:flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:none;background:transparent;border-radius:5px;cursor:pointer;font-size:.8rem;font-weight:500;color:#6b7280;transition:all .15s}.tab[data-v-3ace4910]:hover{background:#f3f4f6;color:#374151}.tab.active[data-v-3ace4910]{background:#00f;color:#fff}.card[data-v-3ace4910]{background:#fff;border-radius:5px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.card-header[data-v-3ace4910]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border-bottom:1px solid #f3f4f6}.card-header h4[data-v-3ace4910]{margin:0;font-size:.85rem;font-weight:600;color:#111827;display:flex;align-items:center;gap:.4rem}.card-body[data-v-3ace4910]{padding:1rem}.stats-grid[data-v-3ace4910]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}.stat-card[data-v-3ace4910]{background:#fff;border-radius:5px;padding:1rem;text-align:center;box-shadow:0 1px 4px #0000000a}.stat-card-icon[data-v-3ace4910]{width:24px;height:24px;margin-bottom:.4rem}.stat-card-value[data-v-3ace4910]{font-size:1.3rem;font-weight:700;color:#111827}.stat-card-unit[data-v-3ace4910]{font-size:.7rem;color:#9ca3af}.stat-card-label[data-v-3ace4910]{font-size:.75rem;color:#6b7280;margin-top:.15rem}.text-muted[data-v-3ace4910]{color:#9ca3af;font-size:.8rem;margin:.15rem 0 0}.badge[data-v-3ace4910]{font-size:.68rem;font-weight:600;padding:.15rem .45rem;border-radius:5px;background:#f3f4f6;color:#6b7280}.input[data-v-3ace4910]{padding:.45rem .7rem;border:1px solid #e5e7eb;border-radius:5px;font-size:.82rem;outline:none;color:#374151}.input[data-v-3ace4910]:focus{border-color:#00f}.input[data-v-3ace4910]:disabled{background:#f9fafb;color:#9ca3af}.btn[data-v-3ace4910]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:5px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:none;border:1px solid transparent;white-space:nowrap}.btn-primary[data-v-3ace4910]{background:#00f;color:#fff}.btn-primary[data-v-3ace4910]:hover{background:#0000d0}.btn-outline[data-v-3ace4910]{background:#fff;border-color:#e5e7eb;color:#374151}.btn-outline[data-v-3ace4910]:hover{background:#f9fafb}.btn-danger[data-v-3ace4910]{background:#fff;border-color:#ef4444;color:#ef4444}.btn-danger[data-v-3ace4910]:hover{background:#fef2f2}.btn-success[data-v-3ace4910]{background:#fff;border-color:#22c55e;color:#16a34a}.btn-success[data-v-3ace4910]:hover{background:#f0fdf4}.btn-block[data-v-3ace4910]{width:100%;justify-content:center}.btn.open[data-v-3ace4910]{background:#00f;color:#fff}.btn.open[data-v-3ace4910]:hover{background:#0000d0}.btn.close[data-v-3ace4910]{background:#ef4444;color:#fff}.btn.close[data-v-3ace4910]:hover{background:#dc2626}.btn.temper[data-v-3ace4910]{background:#f59e0b;color:#fff}.btn.temper[data-v-3ace4910]:hover{background:#d97706}.btn.schedule[data-v-3ace4910]{background:#00f;color:#fff}.btn.schedule[data-v-3ace4910]:hover{background:#0000d0}.controls-grid[data-v-3ace4910]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.status-msg[data-v-3ace4910]{display:flex;align-items:center;gap:.35rem;margin-top:.65rem;padding:.45rem .65rem;border-radius:5px;font-size:.78rem}.status-msg.success[data-v-3ace4910]{background:#f0fdf4;color:#16a34a}.status-msg.error[data-v-3ace4910]{background:#fef2f2;color:#dc2626}.charts-grid[data-v-3ace4910]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.full-w[data-v-3ace4910]{grid-column:1 / -1}.chart-box[data-v-3ace4910]{padding:.75rem;height:260px}.map-box[data-v-3ace4910]{height:280px;background:#f9fafb;border-radius:5px;display:flex;align-items:center;justify-content:center}.icon-sm[data-v-3ace4910]{width:15px;height:15px}.icon-xs[data-v-3ace4910]{width:13px;height:13px}.select[data-v-3ace4910]{padding:.25rem .45rem;border:1px solid #e5e7eb;border-radius:5px;font-size:.78rem;outline:none;color:#374151}.mt-1[data-v-3ace4910]{margin-top:.5rem}.dialog-content[data-v-3ace4910]{text-align:center}.dialog-content .dialog-icon[data-v-3ace4910]{width:40px;height:40px;color:#00f;margin-bottom:.75rem}.dialog-content h3[data-v-3ace4910]{font-size:1.05rem;font-weight:600;color:#111827;margin:0 0 .5rem}.dialog-content p[data-v-3ace4910]{font-size:.85rem;color:#6b7280;margin:0;line-height:1.5}.animate-spin[data-v-3ace4910]{animation:spin-3ace4910 1s linear infinite}@keyframes spin-3ace4910{to{transform:rotate(360deg)}}@media (max-width: 1024px){.stats-grid[data-v-3ace4910]{grid-template-columns:repeat(2,1fr)}.controls-grid[data-v-3ace4910]{grid-template-columns:1fr}}@media (max-width: 768px){.page-header-row[data-v-3ace4910]{flex-direction:column;align-items:flex-start}.charts-grid[data-v-3ace4910]{grid-template-columns:1fr}}.two-col[data-v-3ace4910]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.log-table-wrap[data-v-3ace4910]{overflow-x:auto}.log-table[data-v-3ace4910]{width:100%;border-collapse:collapse;font-size:.78rem}.log-table th[data-v-3ace4910]{text-align:left;padding:.6rem .75rem;font-weight:600;color:#6b7280;border-bottom:1px solid #f3f4f6;font-size:.7rem;text-transform:uppercase;letter-spacing:.3px}.log-table td[data-v-3ace4910]{padding:.5rem .75rem;color:#374151;border-bottom:1px solid #f9fafb}.log-table tbody tr:hover td[data-v-3ace4910]{background:#fcfcfd}.log-date[data-v-3ace4910]{white-space:nowrap;color:#6b7280;font-size:.72rem}.log-litres[data-v-3ace4910],.log-balance[data-v-3ace4910],.log-amount[data-v-3ace4910],.log-units[data-v-3ace4910]{font-weight:600;font-size:.78rem}.empty-cell[data-v-3ace4910]{text-align:center;padding:1.5rem!important;color:#9ca3af}.p-0[data-v-3ace4910]{padding:0!important}.status-pill[data-v-3ace4910]{display:inline-flex;padding:.15rem .5rem;border-radius:5px;font-size:.65rem;font-weight:600;text-transform:capitalize}.status-pill.completed[data-v-3ace4910]{background:#dcfce7;color:#16a34a}.status-pill.pending[data-v-3ace4910]{background:#fef3c7;color:#d97706}.status-pill.expired[data-v-3ace4910]{background:#fee2e2;color:#dc2626}@media (max-width: 1024px){.two-col[data-v-3ace4910]{grid-template-columns:1fr}}.header-tools[data-v-3ace4910]{display:flex;align-items:center;gap:.5rem}.search-input-wrap[data-v-3ace4910]{position:relative;display:flex;align-items:center}.search-icon-sm[data-v-3ace4910]{position:absolute;left:8px;width:13px;height:13px;color:#9ca3af}.input-search-sm[data-v-3ace4910]{padding:.3rem .6rem .3rem 1.7rem;border:1px solid #e5e7eb;border-radius:5px;font-size:.75rem;outline:none;color:#374151;width:160px;transition:all .2s}.input-search-sm[data-v-3ace4910]:focus{border-color:#00f;width:200px}.select-sm[data-v-3ace4910]{padding:.2rem .4rem;border:1px solid #e5e7eb;border-radius:4px;font-size:.72rem;outline:none;color:#4b5563;background:#fff}.table-pagination-footer[data-v-3ace4910]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid #f3f4f6;background:#fafafa;flex-wrap:wrap;gap:.75rem}.pagination-info[data-v-3ace4910]{display:flex;align-items:center;gap:.6rem}.pagination-controls[data-v-3ace4910]{display:flex;align-items:center;gap:.3rem}.page-btn-sm[data-v-3ace4910]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .35rem;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#6b7280;font-size:.72rem;cursor:pointer;transition:all .15s}.page-btn-sm[data-v-3ace4910]:hover:not(:disabled){background:#f3f4f6;color:#111827;border-color:#d1d5db}.page-btn-sm.active[data-v-3ace4910]{background:#00f;color:#fff;border-color:#00f}.page-btn-sm[data-v-3ace4910]:disabled{opacity:.4;cursor:not-allowed}.text-primary[data-v-3ace4910]{color:#00f!important}.index-cell[data-v-3ace4910]{color:#9ca3af;font-size:.72rem}.kai-group-title[data-v-3ace4910]{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#475569;margin-bottom:.65rem;padding-bottom:.35rem;border-bottom:1px solid #f1f5f9}.kai-fields-grid[data-v-3ace4910]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem}.kai-field-card[data-v-3ace4910]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.65rem .85rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .15s ease}.kai-field-card[data-v-3ace4910]:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 6px #0000000a}.kai-field-label[data-v-3ace4910]{font-size:.72rem;font-weight:600;color:#64748b;margin-bottom:.25rem;line-height:1.2}.kai-field-val[data-v-3ace4910]{font-size:.92rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;word-break:break-all}.kai-field-sub[data-v-3ace4910]{font-size:.65rem;font-family:monospace;color:#94a3b8;margin-top:.35rem}.kai-unit[data-v-3ace4910]{font-size:.75rem;font-weight:600;color:#64748b}.hex-badge[data-v-3ace4910]{display:inline-block;padding:.15rem .45rem;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:4px;font-family:monospace;font-size:.78rem;font-weight:700}.hex-badge-sm[data-v-3ace4910]{display:inline-block;padding:.1rem .35rem;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:3px;font-family:monospace;font-size:.68rem;font-weight:600}.font-mono[data-v-3ace4910]{font-family:monospace!important}.modal-backdrop[data-v-3ace4910]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.25rem}.modal-dialog[data-v-3ace4910]{background-color:#fff;box-shadow:0 25px 50px -12px #0f172a40;border:1px solid #e2e8f0;width:100%;max-width:620px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;animation:modalFadeIn-3ace4910 .15s ease-out}.modal-dialog.large[data-v-3ace4910]{max-width:960px}@keyframes modalFadeIn-3ace4910{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-3ace4910]{padding:1.25rem 1.75rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}.modal-title[data-v-3ace4910]{font-size:1.125rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:.5rem}.modal-close-btn[data-v-3ace4910]{background:none;border:1px solid transparent;color:#64748b;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:.15s ease}.modal-close-btn[data-v-3ace4910]:hover{background-color:#e2e8f0;color:#0f172a;border-color:#cbd5e1}.modal-body[data-v-3ace4910]{padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.5rem}.modal-footer[data-v-3ace4910]{padding:1rem 1.75rem;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;background-color:#f8fafc}.meter-control-header-left[data-v-3ace4910]{display:flex;align-items:center;gap:.85rem}.meter-control-icon-box[data-v-3ace4910]{width:40px;height:40px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;color:#2563eb;flex-shrink:0}.meter-control-title-wrap[data-v-3ace4910]{display:flex;flex-direction:column;gap:.25rem}.meter-control-title[data-v-3ace4910]{font-size:1rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:.5rem}.btn-copy-inline[data-v-3ace4910]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px 4px;display:inline-flex;align-items:center}.btn-copy-inline[data-v-3ace4910]:hover{color:#2563eb}.meter-control-meta-pills[data-v-3ace4910]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.control-meta-pill[data-v-3ace4910]{font-size:.6875rem;font-weight:600;padding:2px 8px;border:1px solid #e2e8f0;background-color:#fff;color:#475569;display:inline-flex;align-items:center;gap:.35rem}.control-meta-pill.primary[data-v-3ace4910]{background-color:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.control-meta-pill.success[data-v-3ace4910]{background-color:#ecfdf5;border-color:#a7f3d0;color:#047857}.control-meta-pill.danger[data-v-3ace4910]{background-color:#fef2f2;border-color:#fecaca;color:#b91c1c}.control-meta-pill.amber[data-v-3ace4910],.control-meta-pill.warning[data-v-3ace4910]{background-color:#fffbeb;border-color:#fde68a;color:#b45309}.control-meta-pill.info[data-v-3ace4910]{background-color:#e0f2fe;border-color:#bae6fd;color:#0369a1}.telemetry-hud-grid[data-v-3ace4910]{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem;background-color:#f8fafc;border:1px solid #e2e8f0;padding:1rem}@media (max-width: 768px){.telemetry-hud-grid[data-v-3ace4910]{grid-template-columns:1fr}}.telemetry-hud-card[data-v-3ace4910]{background-color:#fff;border:1px solid #e2e8f0;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.35rem;transition:.15s ease}.telemetry-hud-card[data-v-3ace4910]:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0000000d}.hud-card-label[data-v-3ace4910]{font-size:.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;justify-content:space-between}.hud-card-val[data-v-3ace4910]{font-size:1.15rem;font-weight:800;color:#0f172a;display:flex;align-items:baseline;gap:.25rem}.hud-card-sub[data-v-3ace4910]{font-size:.6875rem;color:#94a3b8;font-weight:500}.control-section-header[data-v-3ace4910]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9;margin-bottom:.75rem}.control-section-title[data-v-3ace4910]{font-size:.75rem;font-weight:800;color:#334155;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:.4rem}.control-actions-deck[data-v-3ace4910]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.relay-action-tile[data-v-3ace4910]{background-color:#fff;border:1px solid #e2e8f0;padding:.95rem .85rem;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.relay-action-tile[data-v-3ace4910]:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0f}.relay-action-tile[data-v-3ace4910]:active{transform:translateY(0)}.relay-action-tile.disabled-tile[data-v-3ace4910]{opacity:.6;pointer-events:none}.relay-tile-top[data-v-3ace4910]{display:flex;align-items:center;justify-content:space-between;width:100%}.relay-tile-icon[data-v-3ace4910]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background-color:#f8fafc}.relay-tile-icon.green[data-v-3ace4910]{color:#10b981;background-color:#ecfdf5;border-color:#a7f3d0}.relay-tile-icon.red[data-v-3ace4910]{color:#ef4444;background-color:#fef2f2;border-color:#fecaca}.relay-tile-icon.blue[data-v-3ace4910]{color:#2563eb;background-color:#eff6ff;border-color:#bfdbfe}.relay-tile-icon.amber[data-v-3ace4910]{color:#d97706;background-color:#fffbeb;border-color:#fde68a}.relay-tile-icon.cyan[data-v-3ace4910]{color:#0891b2;background-color:#ecfeff;border-color:#a5f3fc}.relay-tile-icon.purple[data-v-3ace4910]{color:#9333ea;background-color:#faf5ff;border-color:#e9d5ff}.relay-tile-icon.indigo[data-v-3ace4910]{color:#4f46e5;background-color:#eef2ff;border-color:#c7d2fe}.relay-tile-icon.rose[data-v-3ace4910]{color:#e11d48;background-color:#fff1f2;border-color:#fecdd3}.relay-tile-icon.slate[data-v-3ace4910]{color:#475569;background-color:#f1f5f9;border-color:#cbd5e1}.relay-opcode-badge[data-v-3ace4910]{font-size:.625rem;font-family:monospace;font-weight:700;color:#64748b;background-color:#f1f5f9;padding:1px 6px;border:1px solid #e2e8f0}.relay-tile-content[data-v-3ace4910]{display:flex;flex-direction:column;gap:.15rem;text-align:left}.relay-tile-name[data-v-3ace4910]{font-size:.8125rem;font-weight:700;color:#0f172a}.relay-tile-desc[data-v-3ace4910]{font-size:.6875rem;color:#64748b;line-height:1.25}.config-actions-deck[data-v-3ace4910]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.config-action-card[data-v-3ace4910]{background-color:#fff;border:1px solid #e2e8f0;padding:.85rem 1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .15s ease}.config-action-card[data-v-3ace4910]:hover{background-color:#f8fafc;border-color:#2563eb;box-shadow:0 1px 3px #0000000d;transform:translateY(-1px)}.config-action-icon[data-v-3ace4910]{width:32px;height:32px;background-color:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.config-action-text[data-v-3ace4910]{display:flex;flex-direction:column;gap:.1rem;text-align:left}.config-action-title[data-v-3ace4910]{font-size:.75rem;font-weight:700;color:#0f172a}.config-action-sub[data-v-3ace4910]{font-size:.65rem;color:#64748b;font-family:monospace}.tech-details-box[data-v-3ace4910]{background-color:#f8fafc;border:1px solid #e2e8f0;padding:.85rem 1.15rem}.tech-details-grid[data-v-3ace4910]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem 1.25rem}.tech-detail-item[data-v-3ace4910]{display:flex;flex-direction:column;gap:.1rem}.tech-detail-label[data-v-3ace4910]{font-size:.625rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.tech-detail-val[data-v-3ace4910]{font-size:.75rem;font-family:monospace;font-weight:600;color:#334155;word-break:break-all}.btn-sm-action[data-v-3ace4910]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;padding:.55rem 1.15rem!important;font-size:.8125rem!important;font-weight:700!important;border-radius:6px!important;border:1px solid #d1d5db!important;background:#fff!important;color:#1f2937!important;cursor:pointer!important;transition:all .15s ease!important;box-shadow:0 1px 2px #0000000d!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;line-height:1.25!important;text-decoration:none!important}.btn-sm-action[data-v-3ace4910]:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important;transform:translateY(-1px)!important;box-shadow:0 2px 5px #00000014!important}.btn-sm-action[data-v-3ace4910]:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 1px 2px #0000000d!important}.btn-sm-action[data-v-3ace4910]:disabled{opacity:.45!important;cursor:not-allowed!important;filter:grayscale(40%)!important;pointer-events:none!important}.btn-sm-action.primary[data-v-3ace4910]{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#1d4ed8!important;color:#fff!important;box-shadow:0 2px 4px #2563eb40!important}.btn-sm-action.primary[data-v-3ace4910]:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;border-color:#1e40af!important;color:#fff!important;box-shadow:0 4px 10px #2563eb59!important}.btn-sm-action.danger[data-v-3ace4910]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#dc2626!important;color:#fff!important;box-shadow:0 2px 4px #ef444440!important}.btn-sm-action.danger[data-v-3ace4910]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#b91c1c!important;color:#fff!important;box-shadow:0 4px 10px #ef444459!important}.btn-sm-action.success[data-v-3ace4910]{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#059669!important;color:#fff!important}.input-label-wrap[data-v-3ace4910]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.85rem}.input-label[data-v-3ace4910]{font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.form-input[data-v-3ace4910]{width:100%;padding:.65rem .95rem;border-radius:6px;border:1px solid #cbd5e1;background-color:#fff;font-size:.875rem;color:#0f172a;outline:none;transition:all .15s ease;box-sizing:border-box;font-family:inherit}.form-input[data-v-3ace4910]:focus{border-color:#2563eb;background-color:#fff;box-shadow:0 0 0 3px #2563eb1f}.form-input.font-bold[data-v-3ace4910]{font-weight:700}.form-input.text-base[data-v-3ace4910]{font-size:1rem}.confirm-modal-body[data-v-3ace4910]{padding:1.5rem 1.75rem!important;display:flex!important;flex-direction:column!important;gap:1.15rem!important}.confirm-warning-banner[data-v-3ace4910]{display:flex!important;align-items:flex-start!important;gap:.75rem!important;padding:.95rem 1.15rem!important;border-radius:6px!important;font-size:.8rem!important;font-weight:600!important;line-height:1.45!important}.confirm-warning-banner.danger[data-v-3ace4910]{background:#fef2f2!important;border:1px solid #fecaca!important;color:#991b1b!important}.confirm-warning-banner.warning[data-v-3ace4910]{background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important}.confirm-banner-icon[data-v-3ace4910]{flex-shrink:0!important;margin-top:2px!important}.confirm-banner-text[data-v-3ace4910]{flex:1!important}.confirm-message-text[data-v-3ace4910]{font-size:.84rem!important;color:#334155!important;line-height:1.55!important;margin:0!important}.confirm-target-card[data-v-3ace4910]{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:.85rem 1.15rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.confirm-target-label[data-v-3ace4910]{font-size:.72rem!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.04em!important}.confirm-target-id[data-v-3ace4910]{font-family:monospace!important;font-size:.92rem!important;font-weight:800!important;color:#0f172a!important;background:#e2e8f0!important;padding:3px 10px!important;border-radius:4px!important}.notif-wrapper[data-v-37acafe1]{padding:15px 25px 12px 12px;font-family:Creato Display,creato-display-font,sans-serif;background:#f4f6fa;min-height:100vh}.toast[data-v-37acafe1]{position:fixed;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-radius:8px;font-size:.8rem;z-index:9999;box-shadow:0 4px 20px #0000001f}.toast-success[data-v-37acafe1]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.toast-error[data-v-37acafe1]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.toast-x[data-v-37acafe1]{background:none;border:none;cursor:pointer;color:inherit;opacity:.6;padding:0;display:flex}.toast-x[data-v-37acafe1]:hover{opacity:1}.page-header[data-v-37acafe1]{margin-bottom:24px}.page-header-row[data-v-37acafe1]{display:flex;align-items:center;justify-content:space-between}.page-header-left[data-v-37acafe1]{display:flex;align-items:center;gap:16px}.header-icon-box[data-v-37acafe1]{width:48px;height:48px;background:linear-gradient(135deg,#00f,#44f);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-main-icon[data-v-37acafe1]{width:24px;height:24px;color:#fff}.page-title[data-v-37acafe1]{font-size:22px;font-weight:700;color:#111827;margin:0;letter-spacing:-.3px}.page-subtitle[data-v-37acafe1]{font-size:13px;color:#6b7280;margin:2px 0 0}.page-header-right[data-v-37acafe1]{display:flex;align-items:center;gap:8px}.stat-pill[data-v-37acafe1]{display:flex;align-items:center;gap:5px;height:34px;padding:0 12px;border-radius:8px;background:#eef1ff}.stat-pill-num[data-v-37acafe1]{font-size:15px;font-weight:700;color:#00f}.stat-pill-label[data-v-37acafe1]{font-size:11px;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.3px}.stats-grid[data-v-37acafe1]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem}@media (max-width: 800px){.stats-grid[data-v-37acafe1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 450px){.stats-grid[data-v-37acafe1]{grid-template-columns:1fr}}.stat-card[data-v-37acafe1]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;background:#fff;border-radius:10px}.stat-icon[data-v-37acafe1]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.total[data-v-37acafe1]{background:#eef1ff;color:#00f}.stat-icon.critical[data-v-37acafe1]{background:#fef2f2;color:#ef4444}.stat-icon.payment[data-v-37acafe1]{background:#ecfdf5;color:#10b981}.stat-icon.temper[data-v-37acafe1]{background:#fffbeb;color:#f59e0b}.stat-num[data-v-37acafe1]{font-size:1.2rem;font-weight:700;color:#1a1a2e}.stat-lbl[data-v-37acafe1]{font-size:.68rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-top:.1rem}.filter-bar[data-v-37acafe1]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.6rem 1rem;background:#fff;border-radius:10px;flex-wrap:wrap}.filter-label[data-v-37acafe1]{font-size:.7rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.filter-chips[data-v-37acafe1]{display:flex;gap:.35rem;flex-wrap:wrap}.chip[data-v-37acafe1]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border:1px solid #e5e7eb;border-radius:20px;background:#fff;color:#6b7280;font-family:Creato Display,creato-display-font,sans-serif;font-size:.72rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.chip[data-v-37acafe1]:hover{border-color:#00f;color:#00f;background:#f8f9ff}.chip.active[data-v-37acafe1]{border-color:#00f;color:#fff;background:#00f}.chip-count[data-v-37acafe1]{font-size:.6rem;font-weight:700;min-width:16px;height:16px;padding:0 4px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#00000014;color:inherit}.chip.active .chip-count[data-v-37acafe1]{background:#ffffff40;color:#fff}.action-bar[data-v-37acafe1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.action-group[data-v-37acafe1]{display:flex;align-items:center;gap:.5rem}.act-btn[data-v-37acafe1]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-family:Creato Display,creato-display-font,sans-serif;font-size:.72rem;cursor:pointer;transition:all .15s}.act-btn[data-v-37acafe1]:hover{border-color:#00f;color:#00f}.act-btn.danger[data-v-37acafe1]:hover{border-color:#ef4444;color:#ef4444}.act-btn[data-v-37acafe1]:disabled{opacity:.5;cursor:not-allowed}.bulk-actions[data-v-37acafe1]{display:flex;align-items:center;gap:.5rem}.ck[data-v-37acafe1]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#374151;cursor:pointer}.ck input[data-v-37acafe1]{cursor:pointer}.notif-list[data-v-37acafe1]{background:#fff;border-radius:10px}.state-msg[data-v-37acafe1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#6b7280;text-align:center}.state-msg h3[data-v-37acafe1]{margin:.75rem 0 .25rem;font-size:1rem;color:#374151}.state-msg p[data-v-37acafe1]{margin:0;font-size:.8rem}.state-icon[data-v-37acafe1]{color:#d1d5db}.spinner[data-v-37acafe1]{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#00f;border-radius:50%;animation:spin-37acafe1 .6s linear infinite}@keyframes spin-37acafe1{to{transform:rotate(360deg)}}.notif-items[data-v-37acafe1]{max-height:600px;overflow-y:auto}.notif-card[data-v-37acafe1]{padding:1rem 1.1rem;border-bottom:1px solid #f3f4f6;transition:background .15s}.notif-card[data-v-37acafe1]:last-child{border-bottom:none}.notif-card[data-v-37acafe1]:hover{background:#fafbfe}.notif-card.unread[data-v-37acafe1]{background:#f0f4ff}.notif-card.selected[data-v-37acafe1]{background:#eef1ff}.notif-head[data-v-37acafe1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.notif-head-left[data-v-37acafe1]{display:flex;align-items:flex-start;gap:.75rem}.notif-icon[data-v-37acafe1]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-title[data-v-37acafe1]{font-size:.85rem;font-weight:600;color:#1a1a2e}.notif-time[data-v-37acafe1]{font-size:.68rem;color:#6b7280;margin-top:.1rem}.notif-body[data-v-37acafe1]{margin-top:.65rem;padding-left:3.25rem}.notif-msg[data-v-37acafe1]{font-size:.78rem;color:#4b5563;margin:0 0 .5rem;line-height:1.5}.notif-meta[data-v-37acafe1]{display:flex;flex-wrap:wrap;gap:.5rem}.meter-tag[data-v-37acafe1]{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;padding:.15rem .45rem;background:#eef1ff;color:#00f;border-radius:4px}.meta-item[data-v-37acafe1]{font-size:.68rem;color:#6b7280}.notif-foot[data-v-37acafe1]{display:flex;align-items:center;justify-content:space-between;margin-top:.65rem;padding-left:3.25rem}.read-badge[data-v-37acafe1]{display:inline-flex;align-items:center;gap:.2rem;font-size:.65rem;color:#10b981}.notif-actions[data-v-37acafe1]{display:flex;gap:.35rem}.notif-btn[data-v-37acafe1]{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border:1px solid #e5e7eb;border-radius:5px;background:#fff;color:#374151;font-family:Creato Display,creato-display-font,sans-serif;font-size:.68rem;cursor:pointer;transition:all .15s}.notif-btn[data-v-37acafe1]:hover{border-color:#00f;color:#00f}.notif-btn.danger[data-v-37acafe1]{color:#ef4444}.notif-btn.danger[data-v-37acafe1]:hover{border-color:#ef4444;background:#fef2f2}.notif-btn[data-v-37acafe1]:disabled{opacity:.5;cursor:not-allowed}.dialog-content[data-v-37acafe1]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.dialog-text h3[data-v-37acafe1]{margin:0;font-size:1rem;color:#1a1a2e}.dialog-text p[data-v-37acafe1]{margin:.3rem 0;font-size:.8rem;color:#6b7280}.dialog-subtext[data-v-37acafe1]{font-size:.72rem;color:#ef4444}[data-v-edb5e87d]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box}.analysis-page[data-v-edb5e87d]{padding:12px 20px;background:#f4f6fa;min-height:100vh;color:#4b5563;width:100%;max-width:100%;margin:0}.top-bar[data-v-edb5e87d]{height:4px;background:linear-gradient(90deg,#00f,#44f,#00f);position:relative;overflow:hidden}.top-bar-glow[data-v-edb5e87d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-edb5e87d 3s ease-in-out infinite}@keyframes shimmer-edb5e87d{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-header[data-v-edb5e87d]{padding:1rem 0rem}.page-header-row[data-v-edb5e87d]{display:flex;justify-content:space-between;align-items:center}.page-header-left[data-v-edb5e87d]{display:flex;align-items:center;gap:.85rem}.header-icon-box[data-v-edb5e87d]{width:42px;height:42px;background:linear-gradient(135deg,#00f,#44f);border-radius:10px;display:flex;align-items:center;justify-content:center}.header-main-icon[data-v-edb5e87d]{width:20px;height:20px;color:#fff}.page-title[data-v-edb5e87d]{font-size:1.35rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em}.page-subtitle[data-v-edb5e87d]{font-size:.8rem;color:#9ca3af;margin:.1rem 0 0}.back-btn[data-v-edb5e87d]{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:500;color:#6b7280;text-decoration:none;padding:.35rem .7rem;border-radius:6px;border:1px solid #e5e7eb;transition:all .15s}.back-btn[data-v-edb5e87d]:hover{background:#f9fafb;color:#374151;border-color:#d1d5db}.back-icon[data-v-edb5e87d]{width:14px;height:14px;transform:rotate(90deg)}.filter-card[data-v-edb5e87d]{margin:.75rem 0rem 1.25rem;background:#fff;border-radius:8px;padding:.9rem 1.25rem;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;border:1px solid #f0f1f5}.filter-row[data-v-edb5e87d]{display:flex;gap:.85rem;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-edb5e87d]{display:flex;flex-direction:column;gap:.3rem}.filter-group.wide[data-v-edb5e87d]{flex:1;min-width:240px}.filter-label[data-v-edb5e87d]{font-size:.7rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.3rem;text-transform:uppercase;letter-spacing:.03em}.filter-label-icon[data-v-edb5e87d]{width:11px;height:11px;color:#9ca3af}.filter-select-wrap[data-v-edb5e87d]{position:relative}.filter-select[data-v-edb5e87d]{padding:.45rem 2rem .45rem .7rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.8rem;outline:none;color:#374151;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;transition:border-color .15s,box-shadow .15s}.filter-select[data-v-edb5e87d]:focus{border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.filter-select[data-v-edb5e87d]:hover{border-color:#d1d5db}.select-chevron[data-v-edb5e87d]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af;pointer-events:none}.btn[data-v-edb5e87d]{display:inline-flex;align-items:center;gap:.35rem;padding:.47rem .85rem;border-radius:6px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:none;border:1px solid transparent;white-space:nowrap;font-family:inherit}.btn-primary[data-v-edb5e87d]{background:#00f;border-color:#00f;color:#fff}.btn-primary[data-v-edb5e87d]:hover{background:#0000d6;border-color:#0000d6;box-shadow:0 2px 8px #0000ff40}.analysis-content[data-v-edb5e87d]{padding:0 0rem 2rem}.content-grid[data-v-edb5e87d]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.full-w[data-v-edb5e87d]{grid-column:1 / -1}.card[data-v-edb5e87d]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;overflow:hidden;border:1px solid #f0f1f5;transition:box-shadow .2s}.card[data-v-edb5e87d]:hover{box-shadow:0 4px 12px #0000000d,0 1px 3px #00000008}.card-head[data-v-edb5e87d]{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.1rem .75rem;border-bottom:1px solid #f3f4f6}.card-head-icon[data-v-edb5e87d]{width:17px;height:17px;color:#00f;flex-shrink:0}.card-title[data-v-edb5e87d]{margin:0;font-size:.82rem;font-weight:600;color:#111827}.card-badge[data-v-edb5e87d]{font-size:.62rem;font-weight:500;color:#9ca3af;background:#f3f4f6;padding:.12rem .5rem;border-radius:4px;margin-top:.05rem;display:inline-block}.card-body[data-v-edb5e87d]{padding:.85rem 1.1rem}.owner-block[data-v-edb5e87d]{display:flex;gap:.85rem;align-items:flex-start}.owner-avatar[data-v-edb5e87d]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#eef1ff,#e0e4ff);color:#00f;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05rem;flex-shrink:0}.owner-details[data-v-edb5e87d]{display:flex;flex-direction:column;gap:.5rem}.owner-name[data-v-edb5e87d]{font-size:.9rem;color:#111827}.owner-contact-row[data-v-edb5e87d]{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#6b7280}.contact-icon[data-v-edb5e87d]{width:12px;height:12px;flex-shrink:0;color:#9ca3af}.owner-divider[data-v-edb5e87d]{height:1px;background:#e5e7eb;margin:.15rem 0}.empty-section[data-v-edb5e87d]{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:#9ca3af;font-size:.8rem}.spec-list[data-v-edb5e87d]{display:flex;flex-direction:column}.spec-row[data-v-edb5e87d]{display:flex;justify-content:space-between;align-items:center;padding:.38rem 0;font-size:.77rem}.spec-row[data-v-edb5e87d]:not(:last-child){border-bottom:1px solid #f9fafb}.spec-key[data-v-edb5e87d]{color:#9ca3af}.spec-val[data-v-edb5e87d]{color:#374151;font-weight:600}.spec-val.highlight[data-v-edb5e87d]{color:#00f;font-weight:700}.txt-success[data-v-edb5e87d]{color:#16a34a}.txt-danger[data-v-edb5e87d]{color:#ef4444}.valve-dot[data-v-edb5e87d]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:.3rem;vertical-align:middle}.dot-open[data-v-edb5e87d]{background:#16a34a}.dot-closed[data-v-edb5e87d]{background:#ef4444}.kpi-grid[data-v-edb5e87d]{display:flex;flex-direction:column;gap:.6rem}.kpi-tile[data-v-edb5e87d]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:6px}.kpi-blue[data-v-edb5e87d]{background:#f0f4ff}.kpi-amber[data-v-edb5e87d]{background:#fffbeb}.kpi-green[data-v-edb5e87d]{background:#ecfdf5}.kpi-icon-wrap[data-v-edb5e87d]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-blue .kpi-icon-wrap[data-v-edb5e87d]{background:#dbeafe}.kpi-amber .kpi-icon-wrap[data-v-edb5e87d]{background:#fef3c7}.kpi-green .kpi-icon-wrap[data-v-edb5e87d]{background:#d1fae5}.kpi-icon[data-v-edb5e87d]{width:16px;height:16px}.kpi-blue .kpi-icon[data-v-edb5e87d]{color:#2563eb}.kpi-amber .kpi-icon[data-v-edb5e87d]{color:#d97706}.kpi-green .kpi-icon[data-v-edb5e87d]{color:#059669}.kpi-info[data-v-edb5e87d]{display:flex;flex-direction:column;gap:.05rem}.kpi-value[data-v-edb5e87d]{font-size:1.1rem;font-weight:700;color:#111827;line-height:1.2}.kpi-unit[data-v-edb5e87d]{font-size:.68rem;font-weight:500;color:#9ca3af;margin-left:.15rem}.kpi-label[data-v-edb5e87d]{font-size:.68rem;color:#6b7280}.chart-area[data-v-edb5e87d]{padding:.75rem;height:300px;position:relative}.chart-empty[data-v-edb5e87d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.6rem;color:#9ca3af;font-size:.8rem}.table-container[data-v-edb5e87d]{overflow-x:auto}.data-table[data-v-edb5e87d]{width:100%;border-collapse:collapse;text-align:left;font-size:.77rem}.data-table thead th[data-v-edb5e87d]{padding:.7rem .6rem;font-weight:600;color:#111827;background:#fafbfc;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.data-table tbody td[data-v-edb5e87d]{padding:.65rem .6rem;color:#6b7280;border-bottom:1px solid #f3f4f6;transition:background .1s}.data-table tbody tr:hover td[data-v-edb5e87d]{background:#f8f9fe}.data-table tbody tr:last-child td[data-v-edb5e87d]{border-bottom:none}.th-num[data-v-edb5e87d]{text-align:right}.th-center[data-v-edb5e87d]{text-align:center}.td-index[data-v-edb5e87d],.td-date[data-v-edb5e87d]{color:#9ca3af!important;font-size:.72rem}.td-amount[data-v-edb5e87d]{font-weight:700;color:#111827!important;text-align:right}.td-center[data-v-edb5e87d]{text-align:center}.meter-tag[data-v-edb5e87d]{font-weight:600;color:#00f;background:#eef1ff;padding:.1rem .4rem;border-radius:4px;font-size:.75rem}.unit-chip[data-v-edb5e87d]{font-size:.7rem;padding:.15rem .45rem;background:#eef1ff;color:#00f;border-radius:4px;font-weight:600}.status-badge[data-v-edb5e87d]{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-weight:600;padding:.2rem .55rem;border-radius:5px}.badge-icon[data-v-edb5e87d]{width:11px;height:11px}.badge-success[data-v-edb5e87d]{background:#dcfce7;color:#16a34a}.badge-pending[data-v-edb5e87d]{background:#fef3c7;color:#d97706}.td-empty[data-v-edb5e87d]{text-align:center;padding:1.5rem!important;color:#9ca3af}.empty-panel[data-v-edb5e87d]{margin:0 0rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 2rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000a;border:1px solid #f0f1f5}.empty-illustration[data-v-edb5e87d]{width:64px;height:64px;background:#f3f4f6;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.empty-icon-main[data-v-edb5e87d]{width:28px;height:28px;color:#9ca3af}.empty-heading[data-v-edb5e87d]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#111827}.empty-desc[data-v-edb5e87d]{margin:0;font-size:.8rem;color:#9ca3af}.icon-sm[data-v-edb5e87d]{width:15px;height:15px}.icon-md[data-v-edb5e87d]{width:18px;height:18px}.icon-lg[data-v-edb5e87d]{width:24px;height:24px}@media (max-width: 1100px){.content-grid[data-v-edb5e87d]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.content-grid[data-v-edb5e87d]{grid-template-columns:1fr}.filter-row[data-v-edb5e87d]{flex-direction:column}.filter-group.wide[data-v-edb5e87d]{min-width:0}.page-header[data-v-edb5e87d]{padding:1.25rem 1rem .5rem}.filter-card[data-v-edb5e87d]{margin-left:1rem;margin-right:1rem}.analysis-content[data-v-edb5e87d]{padding-left:1rem;padding-right:1rem}.empty-panel[data-v-edb5e87d]{margin-left:1rem;margin-right:1rem}}[data-v-19d8a066]{font-family:Creato Display,creato-display-font,sans-serif;box-sizing:border-box}.milkit-dashboard[data-v-19d8a066]{padding:12px 25px 12px 12px;background:#f4f6fa;min-height:100vh;color:#4b5563}.top-row[data-v-19d8a066]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.m-card[data-v-19d8a066]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #00000005}.m-card-title[data-v-19d8a066]{font-size:.9rem;font-weight:600;color:#111827;margin-bottom:1rem}.stat-value-container[data-v-19d8a066]{display:flex;align-items:center;gap:1rem;color:#ef4444}.stat-icon-large[data-v-19d8a066]{width:32px;height:32px}.stat-number[data-v-19d8a066]{font-size:2.5rem;font-weight:400;line-height:1;color:#111827}.action-btn-wrapper[data-v-19d8a066]{display:flex;align-items:center;height:100%;padding-bottom:1rem}.btn-primary-milkit[data-v-19d8a066]{background:#8b5cf6;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:background .2s;cursor:pointer}.btn-primary-milkit[data-v-19d8a066]:hover{background:#7c3aed}.btn-danger-milkit[data-v-19d8a066]{background:#ef4444}.btn-danger-milkit[data-v-19d8a066]:hover{background:#dc2626}.icon-small[data-v-19d8a066]{width:16px;height:16px}.links-grid[data-v-19d8a066]{display:flex;gap:2rem}.links-list[data-v-19d8a066]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.links-list li[data-v-19d8a066]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.links-list a[data-v-19d8a066]{color:#8b5cf6;text-decoration:none;font-weight:500}.links-list a[data-v-19d8a066]:hover{text-decoration:underline}.li-dot[data-v-19d8a066]{width:4px;height:4px;border-radius:50%;background:#111827}.m-main-card[data-v-19d8a066]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #00000005}.main-header[data-v-19d8a066]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.main-title[data-v-19d8a066]{font-size:1.1rem;font-weight:600;color:#111827;margin:0}.header-actions[data-v-19d8a066]{display:flex;gap:1rem;align-items:center}.search-box[data-v-19d8a066]{position:relative;display:flex;align-items:center}.search-icon[data-v-19d8a066]{position:absolute;left:10px;width:16px;height:16px;color:#9ca3af}.search-input[data-v-19d8a066]{padding:.5rem 1rem .5rem 2.2rem;border:1px solid #e5e7eb;border-radius:20px;font-size:.85rem;outline:none;width:240px;transition:border-color .2s}.search-input[data-v-19d8a066]:focus{border-color:#8b5cf6}.btn-outline[data-v-19d8a066]{background:#fff;border:1px solid #e5e7eb;color:#374151;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.filter-select[data-v-19d8a066]{padding-right:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em}.btn-outline[data-v-19d8a066]:hover{background:#f9fafb;border-color:#d1d5db}.table-responsive[data-v-19d8a066]{overflow-x:auto}.milkit-table[data-v-19d8a066]{width:100%;border-collapse:collapse;text-align:left}.milkit-table th[data-v-19d8a066]{font-size:.8rem;font-weight:600;color:#111827;padding:1rem .5rem;border-bottom:1px solid #f3f4f6}.milkit-table td[data-v-19d8a066]{padding:1rem .5rem;font-size:.85rem;color:#6b7280;border-bottom:1px solid #f9fafb;vertical-align:middle}.milkit-table tr:hover td[data-v-19d8a066]{background:#fcfcfd}.index-cell[data-v-19d8a066]{color:#9ca3af!important}.name-cell[data-v-19d8a066],.gateway-cell[data-v-19d8a066]{color:#4b5563!important}.name-cell[data-v-19d8a066]{font-weight:500;color:#111827!important}.amount-cell[data-v-19d8a066]{font-weight:600;color:#111827!important}.signals-cell[data-v-19d8a066]{display:flex;align-items:center;padding-top:1.25rem!important}.signal-dot[data-v-19d8a066]{width:8px;height:8px;border-radius:50%;display:inline-block}.signal-dot.blue[data-v-19d8a066]{background:#8b5cf6}.signal-dot.green[data-v-19d8a066]{background:#22c55e}.signal-dot.black[data-v-19d8a066]{background:#111827}.signal-dot.red[data-v-19d8a066]{background:#ef4444}.signal-dot.grey[data-v-19d8a066]{background:#e5e7eb}.status-pill[data-v-19d8a066]{padding:.35rem .8rem;border-radius:20px;font-size:.7rem;font-weight:600;color:#fff;letter-spacing:.5px}.status-pill.success[data-v-19d8a066]{background:#22c55e}.status-pill.stopped[data-v-19d8a066]{background:#ef4444}.actions-cell[data-v-19d8a066]{display:flex;gap:.75rem}.icon-btn[data-v-19d8a066]{background:none;border:1px solid #e5e7eb;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s}.icon-btn[data-v-19d8a066]:hover{background:#f3f4f6;border-color:#d1d5db}.action-icon[data-v-19d8a066]{width:14px;height:14px}.empty-state[data-v-19d8a066]{text-align:center;padding:4rem 2rem!important}.empty-state-content[data-v-19d8a066]{display:flex;flex-direction:column;align-items:center;max-width:400px;margin:0 auto}.empty-icon-wrapper[data-v-19d8a066]{background:#f0fdf4;padding:1.5rem;border-radius:50%;margin-bottom:1.5rem}.icon-xl[data-v-19d8a066]{width:48px;height:48px}.icon-large[data-v-19d8a066]{width:32px;height:32px}.empty-title[data-v-19d8a066]{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-desc[data-v-19d8a066]{color:#6b7280;font-size:.95rem;margin:0;line-height:1.5}.animate-spin[data-v-19d8a066]{animation:spin-19d8a066 1s linear infinite}@keyframes spin-19d8a066{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-footer[data-v-19d8a066]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem}.legend[data-v-19d8a066]{display:flex;gap:1.5rem}.legend-item[data-v-19d8a066]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#6b7280}.pagination[data-v-19d8a066]{display:flex;align-items:center;gap:2rem}.page-info[data-v-19d8a066]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#d1d5db}@media (max-width: 1024px){.top-row[data-v-19d8a066]{grid-template-columns:1fr}.main-footer[data-v-19d8a066]{flex-direction:column;gap:1.5rem}}.dashboard-wrapper[data-v-539f7a80]{font-family:Creato Display,creato-display-font,sans-serif;width:100%;max-width:100%;margin:0;padding:12px 20px;background:#f4f6fa;min-height:100vh}.top-bar[data-v-539f7a80]{height:4px;background:#e5e7eb;border-radius:4px 4px 0 0;margin-bottom:28px;overflow:hidden}.top-bar-glow[data-v-539f7a80]{height:100%;width:35%;background:linear-gradient(90deg,#00f,#6060ff,#00f);border-radius:4px;animation:shimmer-539f7a80 3s ease-in-out infinite}@keyframes shimmer-539f7a80{0%,to{transform:translate(-100%)}50%{transform:translate(300%)}}.page-header[data-v-539f7a80]{margin-bottom:24px}.page-header-row[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between}.page-header-left[data-v-539f7a80]{display:flex;align-items:center;gap:16px}.header-icon-box[data-v-539f7a80]{width:48px;height:48px;background:linear-gradient(135deg,#00f,#44f);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-main-icon[data-v-539f7a80]{width:24px;height:24px;color:#fff}.page-title[data-v-539f7a80]{font-size:22px;font-weight:700;color:#111827;margin:0;letter-spacing:-.3px}.page-subtitle[data-v-539f7a80]{font-size:13px;color:#6b7280;margin:2px 0 0}.page-header-right[data-v-539f7a80]{display:flex;align-items:center;gap:8px}.stat-pill[data-v-539f7a80]{display:flex;align-items:center;gap:5px;height:34px;padding:0 12px;background:#00f;border-radius:20px}.stat-pill-num[data-v-539f7a80]{font-size:14px;font-weight:700;color:#fff}.stat-pill-label[data-v-539f7a80]{font-size:11px;font-weight:400;color:#fffc}.icon-sm[data-v-539f7a80]{width:15px;height:15px}.audit-btn[data-v-539f7a80]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 20px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#374151;font-size:13px;font-family:Creato Display,creato-display-font,sans-serif;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.audit-btn[data-v-539f7a80]:hover{background:#f9fafb;border-color:#111827;color:#111827}.export-group[data-v-539f7a80]{display:flex;align-items:center;gap:4px}.icon-btn[data-v-539f7a80]{width:34px!important;height:34px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%!important;border:1px solid #d1d5db!important;background:#fff!important}.icon-btn .icon-sm[data-v-539f7a80]{margin:0;color:#374151}.top-header[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.header-section[data-v-539f7a80]{display:flex;align-items:center;gap:20px}.title-area[data-v-539f7a80]{display:flex;flex-direction:column;gap:2px}.main-title[data-v-539f7a80]{font-size:22px;font-weight:700;color:#111827;margin:0;letter-spacing:-.3px;display:flex;align-items:center;gap:10px}.title-badge[data-v-539f7a80]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#00f,#44f);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.title-badge[data-v-539f7a80] svg{width:20px;height:20px;color:#fff}.subtitle-text[data-v-539f7a80]{font-size:13px;color:#6b7280;margin:0}.metrics-display[data-v-539f7a80]{display:flex;align-items:center}.metric-tile[data-v-539f7a80]{display:flex;align-items:center;gap:8px;height:38px;padding:0 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.metric-tile .metric-name[data-v-539f7a80]{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.2px}.metric-tile .metric-value[data-v-539f7a80]{font-size:16px;font-weight:700;color:#111827}.control-panel[data-v-539f7a80]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.control-button[data-v-539f7a80]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#374151;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;font-weight:500;cursor:pointer;transition:all .15s}.control-button[data-v-539f7a80]:hover{border-color:#00f;color:#00f}.control-button[data-v-539f7a80] svg{width:16px;height:16px}.control-button.primary-style[data-v-539f7a80]{background:#00f;color:#fff;border-color:#00f}.control-button.primary-style[data-v-539f7a80]:hover{background:#00d;border-color:#00d}.control-button.secondary-style[data-v-539f7a80]{background:#fff}.control-button.download-btn[data-v-539f7a80]{padding:0 20px;border-color:#e5e7eb;color:#374151;font-weight:600}.control-button.download-btn[data-v-539f7a80]:hover{border-color:#d1d5db;color:#111827;background:#f9fafb}.export-options[data-v-539f7a80]{display:flex;align-items:center;gap:6px}.format-select[data-v-539f7a80]{height:36px;padding:0 28px 0 10px;border:1px solid #e5e7eb;border-radius:7px;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;background:#f9fafb;color:#374151;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.format-select[data-v-539f7a80]:focus{outline:none;border-color:#00f}.revenue-breakdown-grid[data-v-539f7a80]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:24px}.breakdown-card[data-v-539f7a80]{background:#fff;border-radius:10px;padding:16px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 1px 3px #0000000a;transition:box-shadow .15s}.breakdown-card[data-v-539f7a80]:hover{box-shadow:0 4px 12px #0000000f}.breakdown-icon[data-v-539f7a80]{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.breakdown-icon[data-v-539f7a80] svg{width:18px;height:18px}.breakdown-icon.blue[data-v-539f7a80]{background:#dbeafe}.breakdown-icon.blue[data-v-539f7a80] svg{color:#2563eb}.breakdown-icon.indigo[data-v-539f7a80]{background:#e0e7ff}.breakdown-icon.indigo[data-v-539f7a80] svg{color:#00f}.breakdown-icon.purple[data-v-539f7a80]{background:#f3e8ff}.breakdown-icon.purple[data-v-539f7a80] svg{color:#7c3aed}.breakdown-icon.emerald[data-v-539f7a80]{background:#d1fae5}.breakdown-icon.emerald[data-v-539f7a80] svg{color:#059669}.breakdown-content[data-v-539f7a80]{flex:1;min-width:0}.breakdown-label[data-v-539f7a80]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#9ca3af;margin-bottom:2px}.breakdown-value[data-v-539f7a80]{font-size:15px;font-weight:700;color:#111827;line-height:1.2}.breakdown-trend[data-v-539f7a80]{display:flex;align-items:center;gap:3px;font-size:10px;margin-top:3px}.breakdown-trend[data-v-539f7a80] svg{width:12px;height:12px}.breakdown-trend.positive[data-v-539f7a80]{color:#059669}.breakdown-trend.negative[data-v-539f7a80]{color:#dc2626}.metrics-grid[data-v-539f7a80]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px}.metric-card[data-v-539f7a80]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a;position:relative}.card-inner[data-v-539f7a80]{padding:20px}.card-top[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.icon-container[data-v-539f7a80]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center}.icon-container[data-v-539f7a80] svg{width:22px;height:22px}.earnings-card .icon-container[data-v-539f7a80]{background:#dbeafe}.earnings-card .icon-container[data-v-539f7a80] svg{color:#2563eb}.usage-card .icon-container[data-v-539f7a80]{background:#fef3c7}.usage-card .icon-container[data-v-539f7a80] svg{color:#d97706}.collection-card .icon-container[data-v-539f7a80]{background:#d1fae5}.collection-card .icon-container[data-v-539f7a80] svg{color:#059669}.trend-indicator[data-v-539f7a80]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:600}.trend-indicator[data-v-539f7a80] svg{width:13px;height:13px}.trend-indicator.positive-trend[data-v-539f7a80]{background:#f0fdf4;color:#059669}.trend-indicator.negative-trend[data-v-539f7a80]{background:#fef2f2;color:#dc2626}.meter-badge[data-v-539f7a80]{display:flex;align-items:center;gap:5px;padding:4px 10px;background:#f3f4f6;border-radius:6px;font-size:10px;font-weight:500;color:#6b7280}.meter-badge[data-v-539f7a80] svg{width:13px;height:13px}.card-heading[data-v-539f7a80]{font-size:12px;font-weight:500;color:#6b7280;margin:0 0 4px}.card-number[data-v-539f7a80]{font-size:26px;font-weight:700;color:#111827;margin-bottom:12px}.card-details[data-v-539f7a80]{display:flex;flex-direction:column;gap:6px}.detail-item[data-v-539f7a80]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.detail-item[data-v-539f7a80] svg{width:14px;height:14px}.detail-item[data-v-539f7a80] .check-icon{color:#059669}.card-actions[data-v-539f7a80]{margin-top:12px}.action-link[data-v-539f7a80]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;color:#6b7280;font-size:11px;font-family:Creato Display,creato-display-font,sans-serif;cursor:pointer;transition:all .12s}.action-link[data-v-539f7a80]:hover{border-color:#00f;color:#00f}.action-link[data-v-539f7a80] svg{width:13px;height:13px}.progress-container[data-v-539f7a80]{margin-top:8px}.progress-track[data-v-539f7a80]{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:4px}.progress-value[data-v-539f7a80]{height:100%;border-radius:3px;background:linear-gradient(90deg,#00f,#6060ff);transition:width .6s ease}.collection-card .progress-value[data-v-539f7a80]{background:linear-gradient(90deg,#059669,#34d399)}.progress-label[data-v-539f7a80]{font-size:10px;color:#9ca3af}.metric-card .status-badge[data-v-539f7a80]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:6px;font-size:10px;font-weight:600}.status-badge.success-status[data-v-539f7a80]{background:#d1fae5;color:#059669}.status-badge.warning-status[data-v-539f7a80]{background:#fef3c7;color:#d97706}.analytics-section[data-v-539f7a80]{margin-bottom:24px}.chart-panel[data-v-539f7a80]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.panel-header[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:12px}.panel-title-area[data-v-539f7a80]{display:flex;align-items:center;gap:10px}.panel-icon[data-v-539f7a80]{width:36px;height:36px;border-radius:9px;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel-icon[data-v-539f7a80] svg{width:18px;height:18px;color:#00f}.panel-title[data-v-539f7a80]{font-size:15px;font-weight:600;color:#111827;margin:0}.panel-subtitle[data-v-539f7a80]{font-size:12px;color:#6b7280;margin:1px 0 0}.panel-controls[data-v-539f7a80]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.summary-grid-header[data-v-539f7a80]{display:flex;gap:16px}.summary-cell-header[data-v-539f7a80]{text-align:center;padding:0 12px;border-right:1px solid #f3f4f6}.summary-cell-header[data-v-539f7a80]:last-child{border-right:none}.summary-name[data-v-539f7a80]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.2px}.summary-figure[data-v-539f7a80]{font-size:15px;font-weight:700;color:#111827;margin-top:1px}.panel-body[data-v-539f7a80]{padding:20px;position:relative}.chart-display-area[data-v-539f7a80]{position:relative;min-height:300px}.chart-display-area canvas[data-v-539f7a80]{width:100%!important}.chart-main-title[data-v-539f7a80]{font-size:14px;font-weight:600;color:#111827;margin:0}.chart-subtitle[data-v-539f7a80]{font-size:11px;color:#6b7280;margin:2px 0 0}.chart-loading-overlay[data-v-539f7a80]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:5}.spinner-pro[data-v-539f7a80]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#00f;border-radius:50%;animation:spin-539f7a80 .7s linear infinite}@keyframes spin-539f7a80{to{transform:rotate(360deg)}}.empty-chart[data-v-539f7a80]{text-align:center;padding:40px 20px;color:#9ca3af}.empty-chart[data-v-539f7a80] svg{width:40px;height:40px;margin-bottom:12px;color:#d1d5db}.empty-chart h4[data-v-539f7a80]{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 4px}.empty-chart p[data-v-539f7a80]{font-size:12px;color:#9ca3af;margin:0 0 16px}.empty-action[data-v-539f7a80]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:1px solid #e5e7eb;border-radius:7px;background:#f9fafb;color:#374151;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;cursor:pointer;transition:all .12s}.empty-action[data-v-539f7a80]:hover{border-color:#00f;color:#00f}.empty-action[data-v-539f7a80] svg{width:14px;height:14px}.selection-filters-row[data-v-539f7a80]{display:flex;gap:10px;align-items:center}.filter-wrapper[data-v-539f7a80]{display:flex;align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:2px 8px;transition:border-color .15s}.filter-wrapper[data-v-539f7a80]:focus-within{border-color:#00f}.filter-wrapper[data-v-539f7a80] svg{width:14px;height:14px;color:#6b7280;margin-right:4px}.filter-wrapper select[data-v-539f7a80]{border:none;background:transparent;font-size:12px;padding:4px 6px;color:#111827;cursor:pointer;outline:none;font-weight:500;font-family:Creato Display,creato-display-font,sans-serif}.filter-wrapper .divider[data-v-539f7a80]{width:1px;height:16px;background:#e5e7eb;margin:0 4px}.chart-refresh-trigger[data-v-539f7a80]{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.chart-refresh-trigger[data-v-539f7a80]:hover{border-color:#00f}.chart-refresh-trigger[data-v-539f7a80] svg{width:15px;height:15px;color:#6b7280}.history-section[data-v-539f7a80]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden;margin-bottom:24px}.section-header[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:12px}.section-title-area[data-v-539f7a80]{display:flex;align-items:center;gap:10px}.section-icon[data-v-539f7a80]{width:36px;height:36px;border-radius:9px;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon[data-v-539f7a80] svg{width:18px;height:18px;color:#00f}.section-title[data-v-539f7a80]{font-size:15px;font-weight:600;color:#111827;margin:0}.section-subtitle[data-v-539f7a80]{font-size:12px;color:#6b7280;margin:1px 0 0}.section-controls[data-v-539f7a80]{display:flex;align-items:center}.control-group[data-v-539f7a80]{display:flex;align-items:center;gap:8px}.search-box[data-v-539f7a80]{position:relative;display:flex;align-items:center}.search-symbol[data-v-539f7a80]{position:absolute;left:10px;width:15px;height:15px;color:#9ca3af;pointer-events:none}.search-field[data-v-539f7a80]{height:36px;padding:0 30px 0 32px;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;background:#f9fafb;color:#111827;width:240px;transition:border-color .15s}.search-field[data-v-539f7a80]:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.search-field[data-v-539f7a80]::-moz-placeholder{color:#9ca3af}.search-field[data-v-539f7a80]::placeholder{color:#9ca3af}.clear-search[data-v-539f7a80]{position:absolute;right:6px;background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px}.clear-search[data-v-539f7a80]:hover{color:#111827}.clear-search[data-v-539f7a80] svg{width:14px;height:14px}.filter-button[data-v-539f7a80]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;color:#374151;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;cursor:pointer;transition:all .12s}.filter-button[data-v-539f7a80]:hover,.filter-button.active[data-v-539f7a80]{border-color:#00f;color:#00f}.filter-button[data-v-539f7a80] svg{width:15px;height:15px}.icon-button[data-v-539f7a80]{width:36px;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.icon-button[data-v-539f7a80]:hover{border-color:#00f;color:#00f}.icon-button[data-v-539f7a80] svg{width:15px;height:15px}.filter-section[data-v-539f7a80]{padding:16px 20px;border-bottom:1px solid #f3f4f6;background:#fafbfc}.filter-header[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.filter-title[data-v-539f7a80]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#111827;margin:0}.filter-title[data-v-539f7a80] svg{width:15px;height:15px;color:#00f}.clear-all-button[data-v-539f7a80]{border:none;background:none;color:#00f;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;cursor:pointer;padding:4px 8px}.clear-all-button[data-v-539f7a80]:hover{text-decoration:underline}.filter-grid[data-v-539f7a80]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.filter-item[data-v-539f7a80]{display:flex;flex-direction:column;gap:4px}.filter-item .filter-label[data-v-539f7a80]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6b7280}.filter-item .filter-select[data-v-539f7a80],.date-input[data-v-539f7a80]{height:36px;padding:0 10px;border:1px solid #e5e7eb;border-radius:7px;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;background:#fff;color:#111827;cursor:pointer}.filter-item .filter-select[data-v-539f7a80]:focus,.date-input[data-v-539f7a80]:focus{outline:none;border-color:#00f}.filter-item .filter-select[data-v-539f7a80]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.date-inputs[data-v-539f7a80]{display:flex;align-items:center;gap:6px}.date-field[data-v-539f7a80]{position:relative;flex:1}.date-field[data-v-539f7a80] .calendar-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af;pointer-events:none}.date-input[data-v-539f7a80]{width:100%;padding-left:28px!important;box-sizing:border-box}.date-separator[data-v-539f7a80]{font-size:11px;color:#9ca3af}.filter-footer[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.filter-info[data-v-539f7a80]{font-size:11px;color:#6b7280}.apply-filters[data-v-539f7a80]{height:32px;padding:0 14px;border:none;border-radius:7px;background:#00f;color:#fff;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;font-weight:500;cursor:pointer;transition:background .12s}.apply-filters[data-v-539f7a80]:hover{background:#00d}.summary-bar[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #f3f4f6;background:#fafbfc}.summary-tiles[data-v-539f7a80]{display:flex;gap:20px}.summary-tile[data-v-539f7a80]{text-align:center}.tile-label[data-v-539f7a80]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.2px}.tile-value[data-v-539f7a80]{font-size:15px;font-weight:700;color:#111827}.selection-info[data-v-539f7a80]{display:flex;align-items:center}.selected-count[data-v-539f7a80]{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#eef2ff;border-radius:6px;font-size:11px;color:#00f;font-weight:500}.clear-selection[data-v-539f7a80]{background:none;border:none;cursor:pointer;color:#00f;padding:2px}.clear-selection[data-v-539f7a80] svg{width:13px;height:13px}.data-container[data-v-539f7a80]{padding:0}.region-header[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;cursor:pointer;background:#05ffd113;border-bottom:1px solid #f3f4f6;transition:background .12s}.region-header[data-v-539f7a80]:hover{background:#f3f4f6}.region-title[data-v-539f7a80]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;text-transform:uppercase;color:#00e28f;background-color:#00ffcc0f;padding:4px 10px;border-radius:5px;min-width:150px}.region-title[data-v-539f7a80] svg{width:23px;height:23px;color:#00e28f}.region-info-group[data-v-539f7a80]{display:flex;align-items:center;gap:10px}.region-revenue-badge[data-v-539f7a80]{padding:3px 10px;background:#eef2ff;border-radius:6px;font-size:15px;font-weight:600;color:#008cff}.region-info-group[data-v-539f7a80] svg{width:16px;height:16px;color:#9ca3af;transition:transform .2s}.region-info-group[data-v-539f7a80] .rotate-180{transform:rotate(180deg)}.agency-well[data-v-539f7a80]{border-bottom:1px solid #f3f4f6}.agency-well[data-v-539f7a80]:last-child{border-bottom:none}.agency-header[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 10px 36px;cursor:pointer;transition:background .12s}.agency-header[data-v-539f7a80]:hover{background:#f9fafb}.agency-title[data-v-539f7a80]{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#0084f8;margin:0}.agency-title[data-v-539f7a80] svg{width:23px;height:23px;color:#0092c2}.agency-info-group[data-v-539f7a80]{display:flex;align-items:center;gap:8px}.agency-revenue-tag[data-v-539f7a80]{padding:2px 8px;background:#f3f4f6;border-radius:5px;font-size:11px;font-weight:500;color:#6b7280}.agency-count[data-v-539f7a80]{font-size:11px;color:#9ca3af}.table-wrapper[data-v-539f7a80]{padding:0}.data-table[data-v-539f7a80]{width:100%;border-collapse:collapse;font-size:12px}.data-table thead[data-v-539f7a80]{background:#fafbfc}.data-table th[data-v-539f7a80]{padding:10px 12px;text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}.data-table td[data-v-539f7a80]{padding:10px 12px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.data-table tbody tr[data-v-539f7a80]{cursor:pointer;transition:background .12s}.data-table tbody tr[data-v-539f7a80]:hover{background:#f8f9fe}.data-table tbody tr:last-child td[data-v-539f7a80]{border-bottom:none}.data-table tbody tr.selected-row[data-v-539f7a80]{background:#eef2ff}.sortable-header[data-v-539f7a80]{cursor:pointer}.sortable-header[data-v-539f7a80]:hover{color:#111827}.header-content[data-v-539f7a80]{display:flex;align-items:center;gap:4px}.header-content.justify-end[data-v-539f7a80]{justify-content:flex-end}.header-content.justify-center[data-v-539f7a80]{justify-content:center}.sort-indicator[data-v-539f7a80]{display:inline-flex}.sort-indicator[data-v-539f7a80] svg{width:12px;height:12px;color:#9ca3af}.sort-indicator.active[data-v-539f7a80] svg{color:#00f}.select-column[data-v-539f7a80]{width:36px;text-align:center}.select-column .row-checkbox[data-v-539f7a80]{margin:0}.customer-column[data-v-539f7a80]{min-width:180px}.type-column[data-v-539f7a80]{width:120px}.id-column[data-v-539f7a80]{width:110px}.id-column .meter-code[data-v-539f7a80]{font-size:10px;padding:2px 5px}.location-column[data-v-539f7a80]{min-width:140px}.status-column[data-v-539f7a80]{width:110px}.amount-column[data-v-539f7a80]{width:130px;text-align:right}.date-column[data-v-539f7a80]{width:120px;text-align:center}.actions-column[data-v-539f7a80]{width:50px;text-align:center}.customer-display[data-v-539f7a80]{display:flex;align-items:center;gap:8px}.customer-avatar[data-v-539f7a80]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#00f,#44f);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.customer-info[data-v-539f7a80]{display:flex;flex-direction:column}.customer-name[data-v-539f7a80]{font-size:12px;font-weight:600;color:#111827}.customer-meta[data-v-539f7a80]{display:flex;align-items:center;gap:3px;font-size:10px;color:#9ca3af}.customer-meta[data-v-539f7a80] svg{width:11px;height:11px}.meter-tag[data-v-539f7a80]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:500}.meter-tag[data-v-539f7a80] svg{width:13px;height:13px}.ultrasonic-tag[data-v-539f7a80]{background:#eef2ff;color:#00f}.meter-code[data-v-539f7a80]{font-family:Creato Display,creato-display-font,sans-serif;font-size:11px;font-weight:500;color:#374151;background:#f3f4f6;padding:2px 6px;border-radius:4px}.location-display[data-v-539f7a80]{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.location-display[data-v-539f7a80] svg{width:13px;height:13px;color:#9ca3af}.status-tag[data-v-539f7a80]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:5px;font-size:11px;font-weight:600}.status-dot[data-v-539f7a80]{width:6px;height:6px;border-radius:50%;display:inline-block}.completed-status[data-v-539f7a80]{background:#d1fae5;color:#059669}.completed-status .status-dot[data-v-539f7a80]{background:#059669}.pending-status[data-v-539f7a80]{background:#fef3c7;color:#d97706}.pending-status .status-dot[data-v-539f7a80]{background:#d97706}.amount-display[data-v-539f7a80]{text-align:right}.amount-value[data-v-539f7a80]{font-size:13px;font-weight:700;color:#111827}.amount-units[data-v-539f7a80]{font-size:10px;color:#9ca3af}.date-value[data-v-539f7a80]{font-size:12px;color:#111827}.time-value[data-v-539f7a80]{font-size:10px;color:#9ca3af}.type-display-wrapper[data-v-539f7a80]{display:flex;align-items:center;gap:6px}.graph-mini-button[data-v-539f7a80]{width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.graph-mini-button[data-v-539f7a80]:hover{border-color:#00f;background:#eef2ff}.graph-mini-button[data-v-539f7a80] svg{width:14px;height:14px;color:#6b7280}.graph-mini-button[data-v-539f7a80]:hover svg{color:#00f}.action-buttons[data-v-539f7a80]{display:flex;gap:4px}.action-icon[data-v-539f7a80]{width:30px;height:30px;border:none;border-radius:6px;background:#f9fafb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.action-icon[data-v-539f7a80]:hover{background:#eef2ff;color:#00f}.action-icon[data-v-539f7a80] svg{width:15px;height:15px}.row-checkbox[data-v-539f7a80]{width:16px;height:16px;accent-color:#0000ff;cursor:pointer}.empty-state[data-v-539f7a80]{display:flex;flex-direction:column;align-items:center;padding:48px 24px;text-align:center}.empty-state[data-v-539f7a80] svg{width:40px;height:40px;color:#d1d5db;margin-bottom:12px}.empty-state h4[data-v-539f7a80]{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 4px}.empty-state p[data-v-539f7a80]{font-size:12px;color:#9ca3af;margin:0 0 16px}.button.primary-button[data-v-539f7a80]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:none;border-radius:7px;background:#00f;color:#fff;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;font-weight:500;cursor:pointer;transition:background .12s}.button.primary-button[data-v-539f7a80]:hover{background:#00d}.button.primary-button[data-v-539f7a80] svg{width:18px;height:18px;color:#fff}.button.secondary-button[data-v-539f7a80]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:1px solid #d1d5db;border-radius:7px;background:#fff;color:#374151;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;cursor:pointer;transition:all .12s}.button.secondary-button[data-v-539f7a80]:hover{border-color:#00f;color:#00f}.button[data-v-539f7a80]:disabled{opacity:.5;cursor:not-allowed}.overlay-panel[data-v-539f7a80],.cool-overlay[data-v-539f7a80]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-frame[data-v-539f7a80]{background:#fff;border-radius:5px}.cool-modal[data-v-539f7a80]{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000026}.cool-modal.large-modal[data-v-539f7a80]{max-width:720px}.modal-content-wrapper[data-v-539f7a80]{display:flex;flex-direction:column;height:100%}.modal-top[data-v-539f7a80]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #f3f4f6}.modal-heading[data-v-539f7a80]{display:flex;align-items:flex-start;gap:12px}.modal-icon-holder[data-v-539f7a80]{width:40px;height:40px;border-radius:10px;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-icon-holder[data-v-539f7a80] svg{width:20px;height:20px;color:#00f}.modal-caption[data-v-539f7a80]{font-size:15px;font-weight:600;color:#111827;margin:0}.modal-description[data-v-539f7a80]{font-size:12px;color:#6b7280;margin:2px 0 0}.modal-close-button[data-v-539f7a80]{width:32px;height:32px;border:none;border-radius:6px;background:#f9fafb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-close-button[data-v-539f7a80]:hover{background:#f3f4f6;color:#111827}.modal-close-button[data-v-539f7a80] svg{width:18px;height:18px}.modal-body[data-v-539f7a80]{padding:20px}.form-space[data-v-539f7a80]{display:flex;flex-direction:column;gap:20px}.input-block[data-v-539f7a80]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-539f7a80]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#111827}.label-icon-box[data-v-539f7a80]{width:28px;height:28px;border-radius:6px;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.label-icon-box[data-v-539f7a80] svg{width:14px;height:14px;color:#00f}.label-text-block[data-v-539f7a80]{display:flex;flex-direction:column}.label-main[data-v-539f7a80]{font-size:12px;color:#111827}.label-help[data-v-539f7a80]{font-size:10px;color:#9ca3af;font-weight:400}.input-wrapper[data-v-539f7a80]{position:relative;display:flex;align-items:center}.currency-prefix[data-v-539f7a80]{position:absolute;left:12px;font-size:13px;font-weight:600;color:#6b7280;pointer-events:none}.form-field[data-v-539f7a80]{width:100%;height:40px;padding:0 12px 0 44px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:Creato Display,creato-display-font,sans-serif;background:#f9fafb;color:#111827;box-sizing:border-box;transition:border-color .15s}.form-field[data-v-539f7a80]:focus{outline:none;border-color:#00f;box-shadow:0 0 0 3px #0000ff14}.field-error[data-v-539f7a80]{border-color:#dc2626!important}.error-notice[data-v-539f7a80]{display:flex;align-items:center;gap:6px;font-size:11px;color:#dc2626}.error-notice[data-v-539f7a80] svg{width:14px;height:14px}.field-info[data-v-539f7a80]{display:flex;align-items:center;gap:5px;font-size:11px;color:#9ca3af}.field-info[data-v-539f7a80] svg{width:13px;height:13px}.modal-buttons[data-v-539f7a80]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.cool-modal-header[data-v-539f7a80]{position:relative;padding:18px 20px}.header-highlight[data-v-539f7a80]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00f,#44f);border-radius:12px 12px 0 0}.header-content-flex[data-v-539f7a80]{display:flex;align-items:center;gap:14px}.icon-orb[data-v-539f7a80]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-orb[data-v-539f7a80] svg{width:22px;height:22px}.icon-orb.blue-orb[data-v-539f7a80]{background:#dbeafe}.icon-orb.blue-orb[data-v-539f7a80] svg{color:#2563eb}.icon-orb.indigo-orb[data-v-539f7a80]{background:#e0e7ff}.icon-orb.indigo-orb[data-v-539f7a80] svg{color:#00f}.header-text-block[data-v-539f7a80]{flex:1}.cool-title[data-v-539f7a80]{font-size:16px;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:8px}.count-pill[data-v-539f7a80]{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:#eef2ff;border-radius:10px;font-size:11px;font-weight:600;color:#00f}.count-pill.active-pill[data-v-539f7a80]{background:#d1fae5;color:#059669}.full-history-badge[data-v-539f7a80]{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#6b7280}.cool-subtitle[data-v-539f7a80]{font-size:12px;color:#6b7280;margin:2px 0 0}.mono-badge[data-v-539f7a80]{font-family:Creato Display,creato-display-font,sans-serif;font-weight:600;color:#111827}.header-actions[data-v-539f7a80]{display:flex;align-items:center;gap:6px;margin-left:auto}.download-btn-pro[data-v-539f7a80],.back-btn-pro[data-v-539f7a80]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:1px solid #d1d5db;border-radius:7px;background:#fff;color:#374151;font-size:11px;font-family:Creato Display,creato-display-font,sans-serif;font-weight:500;cursor:pointer;transition:all .12s}.download-btn-pro[data-v-539f7a80]:hover,.back-btn-pro[data-v-539f7a80]:hover{border-color:#00f;color:#00f}.download-btn-pro[data-v-539f7a80] svg,.back-btn-pro[data-v-539f7a80] svg{width:14px;height:14px}.cool-close-btn[data-v-539f7a80]{position:absolute;top:18px;right:20px;width:32px;height:32px;border:none;border-radius:6px;background:#f9fafb;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.cool-close-btn[data-v-539f7a80]:hover{background:#f3f4f6;color:#111827}.cool-close-btn[data-v-539f7a80] svg{width:18px;height:18px}.cool-modal-body[data-v-539f7a80]{padding:20px;overflow-y:auto;max-height:50vh}.custom-scrollbar[data-v-539f7a80]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-539f7a80]::-webkit-scrollbar-track{background:#f3f4f6}.custom-scrollbar[data-v-539f7a80]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.cool-table[data-v-539f7a80]{width:100%;border-collapse:collapse;font-size:12px}.cool-table th[data-v-539f7a80]{padding:9px 12px;text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6b7280;border-bottom:1px solid #e5e7eb;background:#fafbfc}.cool-table td[data-v-539f7a80]{padding:9px 12px;border-bottom:1px solid #f3f4f6;color:#374151}.cool-row[data-v-539f7a80]{transition:background .12s}.cool-row[data-v-539f7a80]:hover{background:#f8f9fe}.sticky-th[data-v-539f7a80]{position:sticky;top:0;z-index:2}.date-main[data-v-539f7a80]{font-size:12px;color:#111827}.time-sub[data-v-539f7a80]{font-size:10px;color:#9ca3af}.amount-cell[data-v-539f7a80]{font-weight:600;color:#111827}.units-cell[data-v-539f7a80]{color:#6b7280}.token-badge[data-v-539f7a80]{font-family:Creato Display,creato-display-font,sans-serif;font-size:10px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 6px;border-radius:4px}.method-cell[data-v-539f7a80]{font-size:11px;color:#6b7280}.status-pill[data-v-539f7a80]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;font-size:10px;font-weight:600}.status-pill.status-completed[data-v-539f7a80]{background:#d1fae5;color:#059669}.status-pill.status-pending[data-v-539f7a80]{background:#fef3c7;color:#d97706}.status-pill.status-failed[data-v-539f7a80]{background:#fee2e2;color:#dc2626}.empty-state-cell[data-v-539f7a80]{text-align:center;padding:40px 20px!important;color:#9ca3af}.cool-modal-footer[data-v-539f7a80]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid #f3f4f6}.footer-stats[data-v-539f7a80]{display:flex;align-items:center;gap:8px}.footer-stats .stat-label[data-v-539f7a80]{font-size:12px;color:#6b7280}.footer-stats .stat-value[data-v-539f7a80]{font-size:14px;font-weight:700;color:#111827}.cool-btn-secondary[data-v-539f7a80]{height:34px;padding:0 16px;border:1px solid #d1d5db;border-radius:7px;background:#fff;color:#374151;font-size:12px;font-family:Creato Display,creato-display-font,sans-serif;cursor:pointer;transition:all .12s}.cool-btn-secondary[data-v-539f7a80]:hover{border-color:#00f;color:#00f}.chart-header-info[data-v-539f7a80]{margin-bottom:16px;text-align:center}.chart-header-info h4[data-v-539f7a80]{font-size:13px;font-weight:600;color:#111827;margin:0 0 2px}.chart-header-info p[data-v-539f7a80]{font-size:11px;color:#6b7280;margin:0}.modal-chart-wrapper[data-v-539f7a80]{height:280px}.modal-chart-wrapper canvas[data-v-539f7a80]{width:100%!important;height:100%!important}.chart-legend-simple[data-v-539f7a80]{display:flex;justify-content:center;gap:20px;margin-top:12px;font-size:11px;color:#6b7280}.legend-item[data-v-539f7a80]{display:flex;align-items:center;gap:6px}.legend-dot[data-v-539f7a80]{width:10px;height:10px;border-radius:3px;display:inline-block}.legend-dot.revenue-dot[data-v-539f7a80]{background:#00f}.legend-label[data-v-539f7a80]{font-weight:600;color:#374151}.print-report-container[data-v-539f7a80]{display:none}@media print{body[data-v-539f7a80]{background:#fff!important}.dashboard-wrapper[data-v-539f7a80],.overlay-panel[data-v-539f7a80],.cool-overlay[data-v-539f7a80],.top-header[data-v-539f7a80],.revenue-breakdown-grid[data-v-539f7a80],.metrics-grid[data-v-539f7a80],.analytics-section[data-v-539f7a80],.history-section[data-v-539f7a80],.control-panel[data-v-539f7a80],.section-controls[data-v-539f7a80],.filter-section[data-v-539f7a80],.summary-bar[data-v-539f7a80],.data-container[data-v-539f7a80]{display:none!important}.print-report-container[data-v-539f7a80]{display:block!important;padding:20px;font-family:Creato Display,creato-display-font,sans-serif}.print-header[data-v-539f7a80]{margin-bottom:20px;border-bottom:2px solid #000;padding-bottom:12px}.print-header h1[data-v-539f7a80]{font-size:18pt;margin:0 0 4px}.print-date[data-v-539f7a80]{font-size:10pt;color:#666;margin:0 0 2px}.print-context[data-v-539f7a80]{font-size:10pt;color:#666;margin:0}.print-stats-summary[data-v-539f7a80]{display:flex;gap:24px;margin-top:10px}.p-stat[data-v-539f7a80]{display:flex;gap:6px;font-size:11pt}.p-label[data-v-539f7a80]{font-weight:600}.print-table[data-v-539f7a80]{width:100%;border-collapse:collapse;font-size:10pt;margin-top:12px}.print-table th[data-v-539f7a80]{background:#f5f5f5;border:1px solid #000;padding:6px 8px;text-align:left;font-size:9pt}.print-table td[data-v-539f7a80]{border:1px solid #000;padding:5px 8px}.text-right[data-v-539f7a80]{text-align:right}.text-center[data-v-539f7a80]{text-align:center}.capitalize[data-v-539f7a80]{text-transform:capitalize}.mono[data-v-539f7a80]{font-family:monospace}.print-footer[data-v-539f7a80]{margin-top:24px;display:flex;justify-content:space-between;font-size:10pt}.footer-sign-off p[data-v-539f7a80],.footer-signatures p[data-v-539f7a80]{margin:2px 0}.region-heading[data-v-539f7a80]{font-size:13pt;background:#f0f0f0;padding:6px 10px;margin:16px 0 8px;border-top:1px solid #000}.district-heading[data-v-539f7a80]{font-size:11pt;margin:10px 0 6px;padding-left:12px}.customer-block[data-v-539f7a80]{margin:8px 0;padding-left:24px}.customer-meta[data-v-539f7a80]{margin-bottom:6px}.customer-info-line[data-v-539f7a80]{font-size:10pt}.compact-table td[data-v-539f7a80],.compact-table th[data-v-539f7a80]{padding:3px 6px;font-size:9pt}.anomaly-alert[data-v-539f7a80]{background:#fff3cd;border:1px solid #ffc107;padding:8px 12px;margin:8px 0;font-size:9pt}.anomaly-alert ul[data-v-539f7a80]{margin:4px 0 0;padding-left:20px}.anomaly-summary-section[data-v-539f7a80]{margin-top:24px;page-break-inside:avoid}}@media (max-width: 1200px){.revenue-breakdown-grid[data-v-539f7a80]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.metrics-grid[data-v-539f7a80]{grid-template-columns:1fr}.filter-grid[data-v-539f7a80]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.dashboard-wrapper[data-v-539f7a80]{padding:12px}.page-header-row[data-v-539f7a80]{flex-direction:column;align-items:flex-start;gap:12px}.page-header-right[data-v-539f7a80]{width:100%;flex-wrap:wrap;justify-content:flex-start}.revenue-breakdown-grid[data-v-539f7a80]{grid-template-columns:repeat(2,1fr)}.section-header[data-v-539f7a80]{flex-direction:column;align-items:flex-start}.control-group[data-v-539f7a80]{width:100%;flex-wrap:wrap}.search-field[data-v-539f7a80]{width:100%}.filter-grid[data-v-539f7a80]{grid-template-columns:1fr}.summary-tiles[data-v-539f7a80]{flex-wrap:wrap;gap:12px}.header-content-flex[data-v-539f7a80]{flex-wrap:wrap}.cool-modal.large-modal[data-v-539f7a80]{max-width:100%;margin:0 12px}}@media (max-width: 480px){.revenue-breakdown-grid[data-v-539f7a80]{grid-template-columns:1fr}.summary-grid-header[data-v-539f7a80]{flex-direction:column;gap:8px}.summary-cell-header[data-v-539f7a80]{border-right:none;padding:4px 0}}.wc-wrapper[data-v-465cd154]{padding:12px 25px 12px 12px;font-family:Creato Display,creato-display-font,sans-serif;background:#f4f6fa}.page-header[data-v-465cd154]{margin-bottom:24px}.page-header-row[data-v-465cd154]{display:flex;align-items:center;justify-content:space-between}.page-header-left[data-v-465cd154]{display:flex;align-items:center;gap:16px}.header-icon-box[data-v-465cd154]{width:48px;height:48px;background:linear-gradient(135deg,#00f,#44f);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-main-icon[data-v-465cd154]{width:24px;height:24px;color:#fff}.page-title[data-v-465cd154]{font-size:22px;font-weight:700;color:#111827;margin:0;letter-spacing:-.3px}.page-subtitle[data-v-465cd154]{font-size:13px;color:#6b7280;margin:2px 0 0}.page-header-right[data-v-465cd154]{display:flex;align-items:center;gap:8px}.kpi-grid[data-v-465cd154]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem}@media (max-width: 900px){.kpi-grid[data-v-465cd154]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.kpi-grid[data-v-465cd154]{grid-template-columns:1fr}}.back-btn[data-v-465cd154]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-family:Creato Display,creato-display-font,sans-serif;font-size:.75rem;cursor:pointer;text-decoration:none;transition:all .15s}.back-btn[data-v-465cd154]:hover{background:#f9fafb;border-color:#d1d5db}.back-icon[data-v-465cd154]{transform:rotate(90deg);width:14px;height:14px}.kpi-card[data-v-465cd154]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:none;border-radius:10px;background:#fff}.kpi-icon[data-v-465cd154]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon.blue[data-v-465cd154]{background:#eff6ff;color:#3b82f6}.kpi-icon.purple[data-v-465cd154]{background:#f5f3ff;color:#8b5cf6}.kpi-icon.cyan[data-v-465cd154]{background:#ecfeff;color:#06b6d4}.kpi-icon.amber[data-v-465cd154]{background:#fffbeb;color:#f59e0b}.kpi-body[data-v-465cd154]{flex:1;min-width:0}.kpi-value[data-v-465cd154]{font-size:1.15rem;font-weight:700;color:#1a1a2e;line-height:1.2}.kpi-label[data-v-465cd154]{font-size:.68rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-top:.1rem}.tab-bar[data-v-465cd154]{display:flex;gap:.25rem;margin-bottom:1.25rem;padding:.25rem;border:none;border-radius:8px;background:#fff}.tab-btn[data-v-465cd154]{display:flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:none;border-radius:6px;background:transparent;color:#6b7280;font-family:Creato Display,creato-display-font,sans-serif;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s}.tab-btn[data-v-465cd154]:hover{color:#374151;background:#f3f4f6}.tab-btn.active[data-v-465cd154]{color:#1f2937;background:#e5e7eb}.tab-badge[data-v-465cd154]{font-size:.65rem;padding:.1rem .35rem;border-radius:4px;background:#eff6ff;color:#3b82f6;font-weight:600}.overview-grid[data-v-465cd154]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem}@media (max-width: 700px){.overview-grid[data-v-465cd154]{grid-template-columns:1fr}}.overview-card[data-v-465cd154]{display:flex;gap:.85rem;padding:1rem 1.1rem;border:none;border-radius:10px;background:#fff}.ov-icon[data-v-465cd154]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-icon.blue[data-v-465cd154]{background:#eff6ff;color:#3b82f6}.ov-icon.purple[data-v-465cd154]{background:#f5f3ff;color:#8b5cf6}.ov-icon.green[data-v-465cd154]{background:#ecfdf5;color:#10b981}.ov-label[data-v-465cd154]{font-size:.68rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem}.ov-value[data-v-465cd154]{font-size:1.1rem;font-weight:700;color:#1a1a2e}.ov-trend[data-v-465cd154]{display:flex;align-items:center;gap:.25rem;margin-top:.3rem;font-size:.72rem}.ov-trend.up[data-v-465cd154]{color:#10b981}.ov-trend.down[data-v-465cd154]{color:#ef4444}.ov-trend span[data-v-465cd154]{color:#6b7280}.chart-card[data-v-465cd154]{border:none;border-radius:10px;padding:1.1rem;margin-bottom:1.25rem;background:#fff}.chart-head[data-v-465cd154]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chart-head h3[data-v-465cd154]{font-size:.9rem;font-weight:600;color:#1a1a2e;margin:0}.chart-legend[data-v-465cd154]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:#6b7280}.legend-dot[data-v-465cd154]{width:8px;height:8px;border-radius:50%}.legend-dot.purple[data-v-465cd154]{background:#8b5cf6}.chart-body[data-v-465cd154]{position:relative;min-height:260px}.chart-body canvas[data-v-465cd154]{width:100%!important;height:100%!important}.chart-stats[data-v-465cd154]{display:flex;gap:1rem;font-size:.72rem;color:#6b7280}.chart-stats strong[data-v-465cd154]{color:#1a1a2e;font-weight:600}.data-card[data-v-465cd154]{border:none;border-radius:10px;margin-bottom:1.25rem;background:#fff}.data-head[data-v-465cd154]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;border-bottom:1px solid #e5e7eb}.data-head h3[data-v-465cd154]{font-size:.85rem;font-weight:600;color:#1a1a2e;margin:0}.data-badge[data-v-465cd154]{font-size:.68rem;color:#6b7280}.data-body[data-v-465cd154]{padding:1rem 1.1rem}.stats-grid[data-v-465cd154]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 800px){.stats-grid[data-v-465cd154]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 450px){.stats-grid[data-v-465cd154]{grid-template-columns:1fr}}.stat-item[data-v-465cd154]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:none;border-radius:8px}.stat-item.blue-bg[data-v-465cd154]{background:#eff6ff}.stat-item.green-bg[data-v-465cd154]{background:#ecfdf5}.stat-item.purple-bg[data-v-465cd154]{background:#f5f3ff}.stat-item.pink-bg[data-v-465cd154]{background:#fdf2f8}.stat-icon[data-v-465cd154]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.blue[data-v-465cd154]{background:#eff6ff;color:#3b82f6}.stat-icon.emerald[data-v-465cd154]{background:#ecfdf5;color:#10b981}.stat-icon.purple[data-v-465cd154]{background:#f5f3ff;color:#8b5cf6}.stat-icon.pink[data-v-465cd154]{background:#fdf2f8;color:#ec4899}.stat-value[data-v-465cd154]{font-size:.9rem;font-weight:600;color:#1a1a2e}.stat-label[data-v-465cd154]{font-size:.65rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-top:.05rem}.peak-grid[data-v-465cd154]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 450px){.peak-grid[data-v-465cd154]{grid-template-columns:1fr}}.peak-box[data-v-465cd154]{display:flex;align-items:center;gap:.85rem;padding:.85rem;border:none;border-radius:8px}.peak-box.red-bg[data-v-465cd154]{background:#fef2f2}.peak-box.green-bg[data-v-465cd154]{background:#ecfdf5}.peak-icon[data-v-465cd154]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.peak-icon.red[data-v-465cd154]{background:#fef2f2;color:#ef4444}.peak-icon.green[data-v-465cd154]{background:#ecfdf5;color:#10b981}.peak-time[data-v-465cd154]{font-size:.85rem;font-weight:600;color:#1a1a2e}.peak-val[data-v-465cd154]{font-size:.9rem;font-weight:600;color:#1a1a2e;margin-top:.1rem}.peak-label[data-v-465cd154]{font-size:.65rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-top:.05rem}.activity-list[data-v-465cd154]{max-height:400px;overflow-y:auto}.activity-row[data-v-465cd154]{display:flex;align-items:center;gap:.75rem;padding:.65rem 1.1rem;border-bottom:1px solid #f3f4f6;transition:background .15s}.activity-row[data-v-465cd154]:last-child{border-bottom:none}.activity-row[data-v-465cd154]:hover{background:#f9fafb}.act-icon[data-v-465cd154]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.act-icon.purple[data-v-465cd154]{background:#f5f3ff;color:#8b5cf6}.act-icon.green[data-v-465cd154]{background:#ecfdf5;color:#10b981}.act-body[data-v-465cd154]{flex:1;min-width:0}.act-title[data-v-465cd154]{font-size:.78rem;font-weight:500;color:#1a1a2e}.act-meta[data-v-465cd154]{font-size:.68rem;color:#6b7280;margin-top:.1rem}.act-value[data-v-465cd154]{font-size:.82rem;font-weight:600;color:#1a1a2e;white-space:nowrap}.wc-footer[data-v-465cd154]{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #e5e7eb;font-size:.7rem;color:#6b7280}.footer-right[data-v-465cd154]{display:flex;align-items:center;gap:.4rem}.footer-divider[data-v-465cd154]{color:#d1d5db}.settings-container[data-v-0deaa3ac]{padding:15px 20px;font-family:Creato Display,creato-display-font,sans-serif;background:#f0f2f5;min-height:100vh;width:100%;max-width:100%;margin:0}.page-header[data-v-0deaa3ac]{margin-bottom:2rem}.page-header-row[data-v-0deaa3ac]{display:flex;align-items:center;justify-content:space-between}.page-header-left[data-v-0deaa3ac]{display:flex;align-items:center;gap:16px}.header-icon-box[data-v-0deaa3ac]{width:48px;height:48px;background:#2563eb;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-main-icon[data-v-0deaa3ac]{width:24px;height:24px;color:#fff}.page-title[data-v-0deaa3ac]{font-size:1.5rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.3px}.page-subtitle[data-v-0deaa3ac]{font-size:.8rem;color:#6b7280;margin:4px 0 0}.page-header-right[data-v-0deaa3ac]{display:flex;align-items:center;gap:8px}.back-btn[data-v-0deaa3ac]{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:500;color:#6b7280;text-decoration:none;padding:.35rem .7rem;border-radius:6px;border:1px solid #e5e7eb;transition:all .15s}.back-btn[data-v-0deaa3ac]:hover{background:#f9fafb;color:#374151;border-color:#d1d5db}.back-icon[data-v-0deaa3ac]{width:14px;height:14px;transform:rotate(90deg)}.back-btn .zeicon[data-v-0deaa3ac]{width:16px;height:16px}.settings-stacked[data-v-0deaa3ac]{display:flex;flex-direction:column;gap:1.5rem}.section-card[data-v-0deaa3ac]{display:flex;gap:1.2rem;align-items:flex-start}.section-step[data-v-0deaa3ac]{display:flex;flex-direction:column;align-items:center;min-width:36px;padding-top:.3rem}.step-number[data-v-0deaa3ac]{width:36px;height:36px;border-radius:50%;background:#2563eb;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-line[data-v-0deaa3ac]{width:2px;flex:1;min-height:24px;background:#e5e7eb;margin-top:.3rem}.section-card:last-child .step-line[data-v-0deaa3ac]{display:none}.section-body[data-v-0deaa3ac]{flex:1;background:#fff;border-radius:14px;box-shadow:0 1px 3px #0000000a;padding:1.5rem 1.8rem}.section-header[data-v-0deaa3ac]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6;padding-top:10px;padding-left:10px}.section-icon[data-v-0deaa3ac]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon .zeicon[data-v-0deaa3ac]{width:20px;height:20px;color:#fff}.profile-icon[data-v-0deaa3ac]{background:#2563eb}.security-icon[data-v-0deaa3ac]{background:#059669}.support-icon[data-v-0deaa3ac]{background:#7c3aed}.section-title[data-v-0deaa3ac]{font-size:1.05rem;font-weight:700;color:#111827;margin:0}.section-description[data-v-0deaa3ac]{font-size:.73rem;color:#9ca3af;margin:.15rem 0 0;line-height:1.4}.profile-row[data-v-0deaa3ac]{display:flex;gap:1.5rem;align-items:flex-start}@media (max-width: 800px){.profile-row[data-v-0deaa3ac]{flex-direction:column}}.profile-form-col[data-v-0deaa3ac]{flex:1;min-width:0}.profile-activity-col[data-v-0deaa3ac]{width:280px;flex-shrink:0}@media (max-width: 800px){.profile-activity-col[data-v-0deaa3ac]{width:100%}}.profile-header[data-v-0deaa3ac]{margin-bottom:1.5rem}.avatar-container[data-v-0deaa3ac]{display:flex;align-items:center;gap:1.2rem}.avatar-wrapper[data-v-0deaa3ac]{position:relative;width:76px;height:76px;border-radius:50%;flex-shrink:0}.profile-avatar[data-v-0deaa3ac]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 8px #0000001a}.avatar-edit-overlay[data-v-0deaa3ac]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s}.avatar-wrapper:hover .avatar-edit-overlay[data-v-0deaa3ac]{opacity:1}.avatar-edit-overlay .zeicon[data-v-0deaa3ac]{width:22px;height:22px}.profile-info[data-v-0deaa3ac]{flex:1}.profile-name[data-v-0deaa3ac]{font-size:1.05rem;font-weight:700;color:#111827;margin:0}.profile-role[data-v-0deaa3ac]{font-size:.75rem;color:#2563eb;margin:.1rem 0 .4rem;font-weight:500}.profile-meta[data-v-0deaa3ac]{display:flex;flex-wrap:wrap;gap:.8rem}.meta-item[data-v-0deaa3ac]{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:#6b7280}.meta-item .zeicon[data-v-0deaa3ac]{width:14px;height:14px}.success-alert[data-v-0deaa3ac]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;margin-bottom:1rem;border-radius:8px;background:#ecfdf5;color:#065f46;font-size:.78rem;border:1px solid #a7f3d0}.success-alert .zeicon[data-v-0deaa3ac]{width:18px;height:18px;color:#10b981}.settings-form[data-v-0deaa3ac]{max-width:680px}.form-grid[data-v-0deaa3ac]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 600px){.form-grid[data-v-0deaa3ac]{grid-template-columns:1fr}}.form-group[data-v-0deaa3ac]{margin-bottom:1rem}.form-label[data-v-0deaa3ac]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#374151;margin-bottom:.4rem}.label-icon[data-v-0deaa3ac]{width:22px;height:22px;border-radius:6px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.label-icon .zeicon[data-v-0deaa3ac]{width:12px;height:12px;color:#6b7280}.form-input[data-v-0deaa3ac]{width:100%;padding:.55rem .8rem;border:1.5px solid #e5e7eb;border-radius:8px;font-family:Creato Display,creato-display-font,sans-serif;font-size:.78rem;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.form-input[data-v-0deaa3ac]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-input[data-v-0deaa3ac]::-moz-placeholder{color:#9ca3af}.form-input[data-v-0deaa3ac]::placeholder{color:#9ca3af}.error-text[data-v-0deaa3ac]{font-size:.68rem;color:#ef4444;margin:.3rem 0 0}.form-actions[data-v-0deaa3ac]{margin-top:1.2rem;padding-top:1rem;border-top:1px solid #f3f4f6}.btn-save[data-v-0deaa3ac]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;border:none;border-radius:8px;background:#2563eb;color:#fff;font-family:Creato Display,creato-display-font,sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-save[data-v-0deaa3ac]:hover{background:#1d4ed8}.btn-save[data-v-0deaa3ac]:disabled{opacity:.6;cursor:not-allowed}.btn-save .zeicon[data-v-0deaa3ac]{width:16px;height:16px}.animate-spin[data-v-0deaa3ac]{animation:spin-0deaa3ac .8s linear infinite}@keyframes spin-0deaa3ac{to{transform:rotate(360deg)}}.password-input-group[data-v-0deaa3ac]{position:relative}.password-input-group .form-input[data-v-0deaa3ac]{padding-right:2.4rem}.password-toggle[data-v-0deaa3ac]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#9ca3af;padding:.2rem;display:flex}.password-toggle[data-v-0deaa3ac]:hover{color:#374151}.password-toggle .zeicon[data-v-0deaa3ac]{width:16px;height:16px}.password-strength[data-v-0deaa3ac]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem}.strength-meter[data-v-0deaa3ac]{flex:1;height:4px;border-radius:2px;background:#e5e7eb;overflow:hidden}.meter-fill[data-v-0deaa3ac]{height:100%;border-radius:2px;transition:width .3s,background .3s}.strength-label[data-v-0deaa3ac]{font-size:.65rem;font-weight:600;min-width:4rem;text-align:right}.security-card[data-v-0deaa3ac]{padding:1rem 1.2rem;border:1px solid #f3f4f6;border-radius:12px;margin-bottom:1.2rem}.card-header[data-v-0deaa3ac]{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.card-header .zeicon[data-v-0deaa3ac]{width:20px;height:20px}.card-header h3[data-v-0deaa3ac]{font-size:.9rem;font-weight:700;color:#111827;margin:0}.card-subtitle[data-v-0deaa3ac]{font-size:.72rem;color:#6b7280;margin:0 0 1rem}.activity-history[data-v-0deaa3ac]{border:1px solid #f3f4f6;border-radius:12px}.activity-history .section-header[data-v-0deaa3ac]{border-bottom:none;padding-bottom:0}.activity-history .section-header h3[data-v-0deaa3ac]{font-size:.85rem;font-weight:700;color:#111827;margin:0}.activity-list[data-v-0deaa3ac]{display:flex;flex-direction:column}.activity-item[data-v-0deaa3ac]{display:flex;align-items:center;gap:.7rem;padding:.55rem .4rem;border-radius:8px;transition:background .15s}.activity-item[data-v-0deaa3ac]:hover{background:#f8f9fc}.activity-icon[data-v-0deaa3ac]{width:32px;height:32px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-icon .zeicon[data-v-0deaa3ac]{width:15px;height:15px;color:#6b7280}.activity-details[data-v-0deaa3ac]{flex:1;display:flex;flex-direction:column}.device-name[data-v-0deaa3ac]{font-size:.75rem;font-weight:600;color:#374151}.login-time[data-v-0deaa3ac]{font-size:.65rem;color:#9ca3af}.status-badge[data-v-0deaa3ac]{font-size:.6rem;font-weight:600;padding:.15rem .5rem;border-radius:10px;text-transform:uppercase;letter-spacing:.03em}.status-badge.success[data-v-0deaa3ac]{background:#ecfdf5;color:#065f46}.support-grid[data-v-0deaa3ac]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (max-width: 500px){.support-grid[data-v-0deaa3ac]{grid-template-columns:1fr}}.support-card[data-v-0deaa3ac]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.2rem 1rem;border:1px solid #f3f4f6;border-radius:12px;text-decoration:none;transition:all .15s}.support-card[data-v-0deaa3ac]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000a;transform:translateY(-2px)}.support-card .support-icon[data-v-0deaa3ac]{width:44px;height:44px;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-bottom:.6rem}.support-card .support-icon .zeicon[data-v-0deaa3ac]{width:20px;height:20px;color:#2563eb}.support-card h4[data-v-0deaa3ac]{font-size:.82rem;font-weight:600;color:#111827;margin:0}.support-card p[data-v-0deaa3ac]{font-size:.68rem;color:#6b7280;margin:.2rem 0 0;line-height:1.3}.support-section-card[data-v-0deaa3ac]{background:#f8f9fc;border-radius:12px;padding:1rem}.support-section-card .section-header[data-v-0deaa3ac]{margin-bottom:1rem;padding-bottom:0;border-bottom:none}.logout-section .section-body[data-v-0deaa3ac]{border:1px solid #fecaca}.logout-body[data-v-0deaa3ac]{padding:1rem 1.5rem!important}.logout-content[data-v-0deaa3ac]{display:flex;align-items:center;gap:1rem}.logout-icon-wrap[data-v-0deaa3ac]{width:42px;height:42px;border-radius:10px;background:#fef2f2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logout-icon-wrap .zeicon[data-v-0deaa3ac]{width:20px;height:20px;color:#ef4444}.logout-title[data-v-0deaa3ac]{font-size:.9rem;font-weight:700;color:#991b1b;margin:0}.logout-desc[data-v-0deaa3ac]{font-size:.72rem;color:#6b7280;margin:.1rem 0 0}.logout-btn[data-v-0deaa3ac]{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;border:none;border-radius:8px;background:#ef4444;color:#fff;font-family:Creato Display,creato-display-font,sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s;text-decoration:none;flex-shrink:0}.logout-btn[data-v-0deaa3ac]:hover{background:#dc2626}.step-logout[data-v-0deaa3ac]{background:#fef2f2;color:#ef4444}.logout-step-icon[data-v-0deaa3ac]{width:16px;height:16px;color:#ef4444}
