.stats-table tr.stats-total td{background:red;color:#fff;font-weight:700}.stats-table tr td,.stats-table tr th{height:30px!important;padding:10px 3px;text-align:right!important}.stats-table tr td.stats-status,.stats-table tr th.stats-status{font-weight:700}.proforma-invoice-unapplied__item[data-v-e9faade4]{border-left:4px solid #fb8c00!important;background:#fffaf2}.item-links tr.delete,.item-links tr.delete:hover{color:red!important;text-decoration:line-through}.item-links tr.delete .v-icon,.item-links tr.delete:hover .v-icon{color:red!important}.item-links tr.modified,.item-links tr.modified .v-icon,.item-links tr.modified:hover,.item-links tr.modified:hover .v-icon{color:#00f!important}.proforma-invoice-edit .v-data-table tr:hover{background-color:transparent!important}.proforma-invoice-edit .v-data-table tr.deleted td:not(.btns){text-decoration:line-through;color:#ccc}.proforma-invoice-edit .v-data-table tr.orphan td:not(.btns){font-style:italic;color:#aaa}.proforma-invoice-edit .v-data-table tr th{border-top:1px solid #e0e0e0!important;border-left:1px solid #e0e0e0!important}.proforma-invoice-edit .v-data-table tr th:last-child{border-right:1px solid #e0e0e0!important}.proforma-invoice-edit .v-data-table tr td{border-top:1px solid #e0e0e0!important;border-left:1px solid #e0e0e0!important;height:30px!important}.proforma-invoice-edit .v-data-table tr td.proforma-invoice-line-type{text-align:center;background:#eee}.proforma-invoice-edit .v-data-table tr td.no-border{border-left:0!important}.proforma-invoice-edit .v-data-table tr td:last-child{border-right:1px solid #e0e0e0!important}.proforma-invoice-edit .v-data-table tr:last-child td:not(.no-border){border-bottom:1px solid #e0e0e0!important}.billing-request-show .billing-request-number{font-size:20px;font-weight:700}.billing-request-show .billing-request-address{min-width:400px}.billing-request-show .v-data-table tr:hover{background-color:transparent!important}.billing-request-show .v-data-table tr th{border-top:1px solid #e0e0e0!important;border-left:1px solid #e0e0e0!important}.billing-request-show .v-data-table tr th:last-child{border-right:1px solid #e0e0e0!important}.billing-request-show .v-data-table tr td{border-top:1px solid #e0e0e0!important;border-left:1px solid #e0e0e0!important;height:30px!important}.billing-request-show .v-data-table tr td.billing-request-line-type{text-align:center;background:#eee}.billing-request-show .v-data-table tr td.no-border{border-left:0!important}.billing-request-show .v-data-table tr td:last-child{border-right:1px solid #e0e0e0!important}.billing-request-show .v-data-table tr:last-child td:not(.no-border){border-bottom:1px solid #e0e0e0!important}.show-billing-request-invoice .billing-requests{flex-wrap:wrap;justify-content:center;align-items:center}.show-billing-request-invoice .grid .row .col{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:10px}.show-billing-request-invoice .grid .row .label{align-items:flex-end;justify-content:center!important}.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.show-billing-request-invoice .billing-requests{display:flex;align-content:center;gap:5px}.edit-billing-request-invoice .billing-requests{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;align-items:center}.edit-billing-request-invoice .grid .row .col{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding-right:10px}.edit-billing-request-invoice .grid .row .label{align-items:flex-end;justify-content:center!important}.margin-form-modal .margin-form-table{width:100%!important;border-collapse:collapse}.margin-form-modal .margin-form-table tr{height:50px}.margin-form-modal .margin-form-table tr th{border-right:1px solid #ccc;font-family:dosis,sans-serif;font-size:18px;font-weight:600;color:#5f6569}.margin-form-modal .margin-form-table tr th:last-child{border-right:0}.margin-form-modal .margin-form-table tr td{text-align:center;vertical-align:middle;padding:3px 10px;font-weight:500}.margin-form-modal .margin-form-table tr td .v-text-field .v-input__control,.margin-form-modal .margin-form-table tr td .v-text-field .v-input__control .v-input__slot{min-height:40px}.margin-form-modal .margin-form-table tr td .v-text-field .v-input__control input{text-align:right}.margin-form-modal .margin-form-table tr td .v-text-field .v-input__control input::-webkit-inner-spin-button{margin-left:20px}.margin-form-modal .margin-form-table tr td .v-select__selections{padding:0!important}.margin-form-modal .margin-form-table tr td .v-input__append-inner{margin-top:9px!important}.margin-form-modal .margin-form-table tr.line-1{border-top:1px solid #ccc}.margin-form-modal .margin-form-table tr.line-1:first-child{border-top:0}.margin-form-modal .margin-form-table tr.line-1 td{padding-top:10px}.margin-form-modal .margin-form-table tr.line-2 td{padding-bottom:10px}.margin-form-modal .margin-form-table .scenario-name{width:200px;color:var(--v-primary-base);font-weight:700}.margin-form-modal .margin-form-table .margin-type{width:170px}.margin-manager .margin-form-table{width:100%!important;border-collapse:collapse}.margin-manager .margin-form-table tr{height:50px}.margin-manager .margin-form-table tr th{border-right:1px solid #ccc;font-family:dosis,sans-serif;font-size:18px;font-weight:600;color:#5f6569}.margin-manager .margin-form-table tr th:last-child{border-right:0}.margin-manager .margin-form-table tr td{text-align:center;vertical-align:middle;padding:3px 10px;font-weight:500}.margin-manager .margin-form-table tr td.active{font-weight:700;color:var(--v-primary-base)}.margin-manager .margin-form-table .scenario-name{width:200px;color:var(--v-primary-base);font-weight:700}.margin-manager .headline-title .v-btn{position:absolute;right:0}.review-header[data-v-794169f0]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 12px;border-bottom:1px solid #e5e7eb}.review-title[data-v-794169f0]{font-size:20px;font-weight:700;color:#111827;display:flex;align-items:center}.review-subtitle[data-v-794169f0]{font-size:13px;color:#6b7280;margin-top:4px}.review-body[data-v-794169f0]{padding:20px 24px!important}.review-grid[data-v-794169f0]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.document[data-v-794169f0]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#f9fafb;display:flex;flex-direction:column}.document-tabs[data-v-794169f0]{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#fff;border-bottom:1px solid #e5e7eb}.document-tab[data-v-794169f0]{font-size:12px;padding:4px 8px;border-radius:6px;color:#6b7280;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-tab--active[data-v-794169f0]{background:rgba(234,67,53,.08);color:#ea4335;font-weight:600}.document-kind[data-v-794169f0]{margin-left:6px;padding:0 6px;border-radius:4px;background:#fef3c7;color:#92400e;font-weight:600;font-size:11px}.document-note[data-v-794169f0]{font-size:12px;color:#92400e;background:#fffbeb;padding:6px 12px;border-bottom:1px solid #e5e7eb}.document-view[data-v-794169f0]{min-height:420px;max-height:640px;overflow:auto}.document-pdf[data-v-794169f0]{width:100%}.document-empty[data-v-794169f0]{height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#6b7280;font-size:13px}.section-title[data-v-794169f0]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 8px}.section-title[data-v-794169f0]:not(:first-child){margin-top:20px}.lines[data-v-794169f0]{width:100%;border-collapse:collapse;font-size:13px}.lines th[data-v-794169f0]{text-align:right;font-weight:600;color:#6b7280;padding:4px 6px;border-bottom:1px solid #e5e7eb}.lines td[data-v-794169f0]{text-align:right;padding:6px;border-bottom:1px solid #f3f4f6;color:#111827}.lines .lines-label[data-v-794169f0]{text-align:left;color:#6b7280}.lines .lines-total td[data-v-794169f0]{font-weight:700;border-bottom:none}.check[data-v-794169f0]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.check-reason[data-v-794169f0]{width:100%;font-size:12px;color:#6b7280}.decision-form[data-v-794169f0]{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:10px 12px}.decision-form label[data-v-794169f0]{font-size:13px;color:#6b7280}.notice[data-v-794169f0]{display:flex;gap:8px;align-items:flex-start;margin-top:16px;padding:10px 12px;border-radius:8px;background:#f3f4f6;font-size:13px;color:#374151}.notice--info[data-v-794169f0]{background:#eff6ff;color:#1e40af}.notice--success[data-v-794169f0]{background:#ecfdf5;color:#065f46}.notice--error[data-v-794169f0]{background:#fef2f2;color:#991b1b}.reject-reason[data-v-794169f0]{margin-top:4px;font-weight:600}.reject-box[data-v-794169f0]{margin-top:16px}.reject-box label[data-v-794169f0]{display:block;font-size:13px;color:#6b7280;margin-bottom:6px}.review-actions[data-v-794169f0]{padding:12px 24px!important;gap:8px}.filters[data-v-c5c18e10]{padding:12px 16px}.cell-strong[data-v-c5c18e10]{font-weight:600}.cell-muted[data-v-c5c18e10]{font-size:12px;color:rgba(0,0,0,.6)}.comment[data-v-c5c18e10]{font-style:italic;white-space:pre-wrap}.meter-anomalies[data-v-6cbc9ced]{padding:8px 16px 16px}.section[data-v-6cbc9ced]{margin-top:16px}.section-title[data-v-6cbc9ced]{font-size:15px;font-weight:600;margin-bottom:6px}.count[data-v-6cbc9ced]{font-weight:400;color:rgba(0,0,0,.5)}.row-anomaly[data-v-6cbc9ced]{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06)}.who[data-v-6cbc9ced]{flex:0 0 38%;min-width:0}.what[data-v-6cbc9ced]{flex:1}.cell-strong[data-v-6cbc9ced]{font-weight:600}.cell-muted[data-v-6cbc9ced]{font-size:12px;color:rgba(0,0,0,.6)}.footer[data-v-6cbc9ced]{margin-top:16px}.meter-submissions[data-v-597bd5df]{padding:24px 40px;background:#f3f4f6;min-height:100vh}.meter-submissions--embedded[data-v-597bd5df]{padding:16px 0 0;background:transparent;min-height:0}.page-header[data-v-597bd5df]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.page-title[data-v-597bd5df]{font-size:28px;font-weight:700;color:#111827;margin:0 0 8px 0;display:flex;align-items:center}.page-subtitle[data-v-597bd5df]{font-size:14px;color:#6b7280;margin:0;max-width:640px}.actions-banner[data-v-597bd5df]{display:flex;justify-content:space-between;align-items:center;background:#fff7ed;border-left:4px solid #f97316;border-radius:0 8px 8px 0;padding:16px 20px;margin-bottom:24px}.banner-left[data-v-597bd5df],.banner-right[data-v-597bd5df]{display:flex;align-items:center;gap:16px}.banner-icon[data-v-597bd5df]{width:40px;height:40px;border-radius:50%;background:#ffedd5;display:flex;align-items:center;justify-content:center}.banner-title[data-v-597bd5df]{font-size:16px;font-weight:700;color:#9a3412;margin:0 0 4px 0}.banner-text[data-v-597bd5df]{font-size:14px;color:#c2410c;margin:0}.oldest-badge[data-v-597bd5df]{font-size:13px;font-weight:500;color:#9a3412;background:#ffedd5;padding:6px 12px;border-radius:20px}.kpis[data-v-597bd5df]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.kpi[data-v-597bd5df]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px 20px}.kpi-label[data-v-597bd5df]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.kpi-value[data-v-597bd5df]{font-size:26px;font-weight:700;color:#111827}.kpi-unit[data-v-597bd5df]{font-size:14px;color:#6b7280}.tabs-container[data-v-597bd5df]{background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.tabs-nav[data-v-597bd5df]{display:flex;border-bottom:1px solid #e5e7eb}.tab-btn[data-v-597bd5df]{display:flex;align-items:center;padding:16px 24px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer}.tab-btn--active[data-v-597bd5df]{color:#ea4335;border-bottom-color:#ea4335;background:rgba(234,67,53,.05)}.tab-badge[data-v-597bd5df]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;background:#ea4335;color:#fff;font-size:11px;font-weight:700;border-radius:10px}.filters[data-v-597bd5df]{display:flex;gap:16px;padding:16px 20px;border-bottom:1px solid #e5e7eb}.filter[data-v-597bd5df]{max-width:220px}.filter--wide[data-v-597bd5df]{max-width:360px}.cell-strong[data-v-597bd5df]{font-weight:600;color:#111827}.cell-muted[data-v-597bd5df]{font-size:12px;color:#6b7280}.cell-link[data-v-597bd5df]{font-size:12px;text-decoration:none}.cell-action[data-v-597bd5df]{font-size:12px;color:#ea4335;background:none;border:none;padding:0;cursor:pointer}.fact[data-v-597bd5df]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e7eb}.fact span[data-v-597bd5df]{color:#6b7280}.reading-pdf[data-v-597bd5df]{max-height:520px;overflow:auto}.reading-photo[data-v-597bd5df]{border-radius:8px;background:#f9fafb}