.chart-of-accounts-management[data-v-765e6469]{padding:20px}.filters-section[data-v-765e6469]{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef}.d-flex.gap-2>[data-v-765e6469]{margin-right:8px}.d-flex.gap-2>[data-v-765e6469]:last-child{margin-right:0}.modal-footer-actions[data-v-765e6469]{display:flex;justify-content:flex-end;gap:12px}.journal-entries-management[data-v-54ec584e]{padding:20px}.filters-section[data-v-54ec584e]{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef}.d-flex.gap-2>[data-v-54ec584e]{margin-right:8px}.d-flex.gap-2>[data-v-54ec584e]:last-child{margin-right:0}.modal-footer-actions[data-v-54ec584e]{display:flex;justify-content:flex-end;gap:12px}.journal-line-item[data-v-54ec584e]{background-color:#f8f9fa;border:1px solid #dee2e6}.journal-line-item[data-v-54ec584e]:hover{background-color:#e9ecef}.revenue-recognition-management[data-v-6e1709d8]{background:#fff;border-radius:8px;padding:24px}.management-header[data-v-6e1709d8]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #e9ecef}.management-title[data-v-6e1709d8]{font-size:20px;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center}.management-subtitle[data-v-6e1709d8]{color:#718096;margin:4px 0 0;font-size:14px}.revenue-summary[data-v-6e1709d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.summary-card[data-v-6e1709d8]{background:#fff;border-radius:8px;padding:20px;border:1px solid #e9ecef;display:flex;align-items:center;gap:16px;transition:all .3s ease}.summary-card[data-v-6e1709d8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.summary-icon[data-v-6e1709d8]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.summary-icon.total-icon[data-v-6e1709d8]{background:linear-gradient(135deg,#667eea,#764ba2)}.summary-icon.deferred-icon[data-v-6e1709d8]{background:linear-gradient(135deg,#f093fb,#f5576c)}.summary-icon.recognized-icon[data-v-6e1709d8]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.summary-icon.pending-icon[data-v-6e1709d8]{background:linear-gradient(135deg,#fa709a,#fee140)}.summary-content[data-v-6e1709d8]{flex:1}.summary-amount[data-v-6e1709d8]{font-size:20px;font-weight:700;color:#2d3748;margin:0}.summary-label[data-v-6e1709d8]{font-size:12px;color:#718096;margin:0;font-weight:500}.filters-section[data-v-6e1709d8]{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef}.customer-cell strong[data-v-6e1709d8]{color:#2d3748;font-weight:600}.deferred-amount[data-v-6e1709d8],.recognized-amount[data-v-6e1709d8],.revenue-amount[data-v-6e1709d8]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;color:#2d3748}.progress-container[data-v-6e1709d8]{width:100px}.progress-text[data-v-6e1709d8]{display:block;text-align:center;margin-top:4px;color:#718096;font-size:11px}.schedule-details[data-v-6e1709d8]{padding:16px}.timeline-chart[data-v-6e1709d8]{background:#f8f9fa;padding:16px;border-radius:6px;border:1px solid #e9ecef}@media (max-width:768px){.management-header[data-v-6e1709d8]{flex-direction:column;align-items:stretch}.header-actions[data-v-6e1709d8]{width:100%}.revenue-summary[data-v-6e1709d8]{grid-template-columns:1fr}.filters-section .row>.col-md-3[data-v-6e1709d8]{margin-bottom:15px}}.payment-allocation-management[data-v-2d93364e]{background:#fff;border-radius:8px;padding:24px}.management-header[data-v-2d93364e]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #e9ecef}.management-title[data-v-2d93364e]{font-size:20px;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center}.management-subtitle[data-v-2d93364e]{color:#718096;margin:4px 0 0;font-size:14px}.allocation-summary[data-v-2d93364e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.summary-card[data-v-2d93364e]{background:#fff;border-radius:8px;padding:20px;border:1px solid #e9ecef;display:flex;align-items:center;gap:16px;transition:box-shadow .3s ease,transform .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.summary-card[data-v-2d93364e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.summary-icon[data-v-2d93364e]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.summary-icon.allocated-icon[data-v-2d93364e]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.summary-icon.unallocated-icon[data-v-2d93364e]{background:linear-gradient(135deg,#f093fb,#f5576c)}.summary-icon.partial-icon[data-v-2d93364e]{background:linear-gradient(135deg,#fa709a,#fee140)}.summary-icon.overpayment-icon[data-v-2d93364e]{background:linear-gradient(135deg,#667eea,#764ba2)}.summary-content[data-v-2d93364e]{flex:1}.summary-amount[data-v-2d93364e]{font-size:20px;font-weight:700;color:#2d3748;margin:0}.summary-label[data-v-2d93364e]{font-size:12px;color:#718096;margin:0;font-weight:500}.filters-section[data-v-2d93364e]{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef}.payment-reference[data-v-2d93364e]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#667eea;font-weight:600}.invoice-number[data-v-2d93364e]{font-weight:500;color:#2d3748}.allocation-amount[data-v-2d93364e],.payment-amount[data-v-2d93364e]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;color:#2d3748}.allocation-details[data-v-2d93364e],.unallocated-section[data-v-2d93364e]{padding:16px}.payment-info[data-v-2d93364e]{background-color:#f8f9fa!important;border:1px solid #e9ecef}.payment-info h5[data-v-2d93364e]{color:#495057;margin-bottom:15px;font-weight:600}.allocation-summary[data-v-2d93364e]{background-color:#f1f3f4;border:1px solid #dee2e6!important}.allocation-summary h6[data-v-2d93364e]{color:#495057;font-weight:600}.summary-item[data-v-2d93364e]{text-align:center;padding:10px}.summary-item strong[data-v-2d93364e]{display:block;font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.summary-item span[data-v-2d93364e]{font-size:18px;font-weight:600}.modal-footer-actions[data-v-2d93364e]{display:flex;justify-content:flex-end;gap:12px}@media (max-width:768px){.management-header[data-v-2d93364e]{flex-direction:column;align-items:stretch}.header-actions[data-v-2d93364e]{width:100%}.allocation-summary[data-v-2d93364e]{grid-template-columns:1fr}.filters-section .row>.col-md-3[data-v-2d93364e]{margin-bottom:15px}}.reconciliation-management[data-v-ba8321d8]{background:#fff;border-radius:8px;padding:24px}.management-header[data-v-ba8321d8]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #e9ecef}.management-title[data-v-ba8321d8]{font-size:20px;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center}.management-subtitle[data-v-ba8321d8]{color:#718096;margin:4px 0 0;font-size:14px}.period-management[data-v-3f6da7d0]{background:#fff;border-radius:8px;padding:24px}.journal-entry-form[data-v-0270e940]{padding:16px}.modal-footer-actions[data-v-0270e940]{display:flex;justify-content:flex-end;gap:12px}.accounting-dashboard[data-v-975eeb60]{padding:0;min-height:100vh;background:#f8f9fa}.page-header[data-v-975eeb60]{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:32px}.header-content[data-v-975eeb60]{padding:24px 32px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.title-section[data-v-975eeb60]{flex:1;min-width:300px}.page-title[data-v-975eeb60]{font-size:32px;font-weight:700;color:#1a202c;margin:0 0 8px;line-height:1.2;display:flex;align-items:center}.page-subtitle[data-v-975eeb60]{font-size:16px;color:#718096;margin:0;line-height:1.4}.header-actions[data-v-975eeb60]{display:flex;gap:12px;align-items:center}.metrics-grid[data-v-975eeb60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.metric-card[data-v-975eeb60]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid #007bff;transition:all .3s ease;display:flex;align-items:center;gap:15px}.metric-card[data-v-975eeb60]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.metric-icon[data-v-975eeb60]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#007bff,#0056b3);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.metric-content[data-v-975eeb60]{flex:1;min-width:0}.metric-value[data-v-975eeb60]{font-size:1.8rem;font-weight:700;color:#2d3748;margin:0 0 5px 0;line-height:1.1}.metric-label[data-v-975eeb60]{font-size:.9rem;color:#6c757d;margin:0 0 5px 0;font-weight:500}.metric-change[data-v-975eeb60]{font-size:.8rem;font-weight:600;padding:2px 8px;border-radius:12px;display:inline-block}.metric-change.positive[data-v-975eeb60]{background:#d4edda;color:#155724}.metric-change.negative[data-v-975eeb60]{background:#f8d7da;color:#721c24}.metric-change.neutral[data-v-975eeb60]{background:#e2e3e5;color:#495057}.card[data-v-975eeb60]{margin:0 32px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.loading-overlay[data-v-975eeb60]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px)}.loading-content[data-v-975eeb60]{text-align:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.loading-content h4[data-v-975eeb60]{color:#333;font-weight:600;margin-bottom:.5rem}.loading-content p[data-v-975eeb60]{margin-bottom:0;font-size:.9rem;color:#666}@media (max-width:768px){.header-content[data-v-975eeb60]{padding:20px 16px;flex-direction:column;align-items:stretch;gap:16px}.page-title[data-v-975eeb60]{font-size:24px}.metrics-grid[data-v-975eeb60]{grid-template-columns:1fr;gap:15px}.card[data-v-975eeb60]{margin:0 16px}.metric-card[data-v-975eeb60]{padding:15px}.metric-value[data-v-975eeb60]{font-size:1.5rem}.metric-icon[data-v-975eeb60]{width:40px;height:40px;font-size:16px}}.nav-tabs .nav-link[data-v-975eeb60]{border:none;border-radius:0;color:#6c757d;font-weight:500;padding:15px 20px;transition:all .3s ease}.nav-tabs .nav-link.active[data-v-975eeb60]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.nav-tabs .nav-link[data-v-975eeb60]:hover{border:none;background:#f8f9fa;color:#495057}.tab-content[data-v-975eeb60]{padding:25px;background:#fff}.sync-status-bar[data-v-975eeb60]{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:32px}.sync-status-content[data-v-975eeb60]{padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.sync-info[data-v-975eeb60]{flex:1;min-width:300px}.sync-label[data-v-975eeb60]{font-size:16px;font-weight:700;color:#1a202c;margin:0 0 8px 0;line-height:1.2}.sync-details[data-v-975eeb60]{flex:1;min-width:0}.sync-time[data-v-975eeb60]{font-size:.9rem;color:#718096}.sync-time.text-muted[data-v-975eeb60]{font-size:.8rem}.sync-badge[data-v-975eeb60]{margin-left:8px}.metrics-overview[data-v-975eeb60]{margin-bottom:30px}.metrics-overview .row[data-v-975eeb60]{gap:20px}.metrics-overview .col[data-v-975eeb60]{flex:1}.audit-trail-management[data-v-039e4748],.billing-payment-reconciliation[data-v-668029ef],.financial-reports-management[data-v-4aea8a9e],.telecom-revenue-analysis[data-v-ead7afaa],.tmf-integration-management[data-v-1b215b41],.usage-billing-reconciliation[data-v-5caa9724]{background:#fff;border-radius:8px;padding:24px}