.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-6bacafb4]{padding:20px}.filters-section[data-v-6bacafb4]{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef}.d-flex.gap-2>[data-v-6bacafb4]{margin-right:8px}.d-flex.gap-2>[data-v-6bacafb4]:last-child{margin-right:0}.modal-footer-actions[data-v-6bacafb4]{display:flex;justify-content:flex-end;gap:12px}.journal-line-item[data-v-6bacafb4]{background-color:#f8f9fa;border:1px solid #dee2e6}.journal-line-item[data-v-6bacafb4]:hover{background-color:#e9ecef}.revenue-recognition-management[data-v-0ea1ee42]{background:#fff;border-radius:8px;padding:24px}.management-header[data-v-0ea1ee42]{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-0ea1ee42]{font-size:20px;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center}.management-subtitle[data-v-0ea1ee42]{color:#718096;margin:4px 0 0;font-size:14px}.revenue-summary[data-v-0ea1ee42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.summary-card[data-v-0ea1ee42]{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-0ea1ee42]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.summary-icon[data-v-0ea1ee42]{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-0ea1ee42]{background:linear-gradient(135deg,#667eea,#764ba2)}.summary-icon.deferred-icon[data-v-0ea1ee42]{background:linear-gradient(135deg,#f093fb,#f5576c)}.summary-icon.recognized-icon[data-v-0ea1ee42]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.summary-icon.pending-icon[data-v-0ea1ee42]{background:linear-gradient(135deg,#fa709a,#fee140)}.summary-content[data-v-0ea1ee42]{flex:1}.summary-amount[data-v-0ea1ee42]{font-size:20px;font-weight:700;color:#2d3748;margin:0}.summary-label[data-v-0ea1ee42]{font-size:12px;color:#718096;margin:0;font-weight:500}.filters-section[data-v-0ea1ee42]{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef}.customer-cell strong[data-v-0ea1ee42]{color:#2d3748;font-weight:600}.deferred-amount[data-v-0ea1ee42],.recognized-amount[data-v-0ea1ee42],.revenue-amount[data-v-0ea1ee42]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;color:#2d3748}.progress-container[data-v-0ea1ee42]{width:100px}.progress-text[data-v-0ea1ee42]{display:block;text-align:center;margin-top:4px;color:#718096;font-size:11px}.schedule-details[data-v-0ea1ee42]{padding:16px}.timeline-chart[data-v-0ea1ee42]{background:#f8f9fa;padding:16px;border-radius:6px;border:1px solid #e9ecef}@media (max-width:768px){.management-header[data-v-0ea1ee42]{flex-direction:column;align-items:stretch}.header-actions[data-v-0ea1ee42]{width:100%}.revenue-summary[data-v-0ea1ee42]{grid-template-columns:1fr}.filters-section .row>.col-md-3[data-v-0ea1ee42]{margin-bottom:15px}}.reconciliation-management[data-v-860a8594]{background:#fff;border-radius:8px;padding:24px}.management-header[data-v-860a8594]{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-860a8594]{font-size:20px;font-weight:600;color:#2d3748;margin:0;display:flex;align-items:center}.management-subtitle[data-v-860a8594]{color:#718096;margin:4px 0 0;font-size:14px}.period-management[data-v-2e3605c5]{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-0bc2f5ac]{padding:0;min-height:100vh;background:#f8f9fa}.page-header[data-v-0bc2f5ac]{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:32px}.header-content[data-v-0bc2f5ac]{padding:24px 32px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.title-section[data-v-0bc2f5ac]{flex:1;min-width:300px}.page-title[data-v-0bc2f5ac]{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-0bc2f5ac]{font-size:16px;color:#718096;margin:0;line-height:1.4}.header-actions[data-v-0bc2f5ac]{display:flex;gap:12px;align-items:center}.metrics-grid[data-v-0bc2f5ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.metric-card[data-v-0bc2f5ac]{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-0bc2f5ac]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.metric-icon[data-v-0bc2f5ac]{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-0bc2f5ac]{flex:1;min-width:0}.metric-value[data-v-0bc2f5ac]{font-size:1.8rem;font-weight:700;color:#2d3748;margin:0 0 5px 0;line-height:1.1}.metric-label[data-v-0bc2f5ac]{font-size:.9rem;color:#6c757d;margin:0 0 5px 0;font-weight:500}.metric-change[data-v-0bc2f5ac]{font-size:.8rem;font-weight:600;padding:2px 8px;border-radius:12px;display:inline-block}.metric-change.positive[data-v-0bc2f5ac]{background:#d4edda;color:#155724}.metric-change.negative[data-v-0bc2f5ac]{background:#f8d7da;color:#721c24}.metric-change.neutral[data-v-0bc2f5ac]{background:#e2e3e5;color:#495057}.card[data-v-0bc2f5ac]{margin:0 32px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.loading-overlay[data-v-0bc2f5ac]{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-0bc2f5ac]{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-0bc2f5ac]{color:#333;font-weight:600;margin-bottom:.5rem}.loading-content p[data-v-0bc2f5ac]{margin-bottom:0;font-size:.9rem;color:#666}@media (max-width:768px){.header-content[data-v-0bc2f5ac]{padding:20px 16px;flex-direction:column;align-items:stretch;gap:16px}.page-title[data-v-0bc2f5ac]{font-size:24px}.metrics-grid[data-v-0bc2f5ac]{grid-template-columns:1fr;gap:15px}.card[data-v-0bc2f5ac]{margin:0 16px}.metric-card[data-v-0bc2f5ac]{padding:15px}.metric-value[data-v-0bc2f5ac]{font-size:1.5rem}.metric-icon[data-v-0bc2f5ac]{width:40px;height:40px;font-size:16px}}.nav-tabs .nav-link[data-v-0bc2f5ac]{border:none;border-radius:0;color:#6c757d;font-weight:500;padding:15px 20px;transition:all .3s ease}.nav-tabs .nav-link.active[data-v-0bc2f5ac]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.nav-tabs .nav-link[data-v-0bc2f5ac]:hover{border:none;background:#f8f9fa;color:#495057}.tab-content[data-v-0bc2f5ac]{padding:25px;background:#fff}.sync-status-bar[data-v-0bc2f5ac]{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-0bc2f5ac]{padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.sync-info[data-v-0bc2f5ac]{flex:1;min-width:300px}.sync-label[data-v-0bc2f5ac]{font-size:16px;font-weight:700;color:#1a202c;margin:0 0 8px 0;line-height:1.2}.sync-details[data-v-0bc2f5ac]{flex:1;min-width:0}.sync-time[data-v-0bc2f5ac]{font-size:.9rem;color:#718096}.sync-time.text-muted[data-v-0bc2f5ac]{font-size:.8rem}.sync-badge[data-v-0bc2f5ac]{margin-left:8px}.metrics-overview[data-v-0bc2f5ac]{margin-bottom:30px}.metrics-overview .row[data-v-0bc2f5ac]{gap:20px}.metrics-overview .col[data-v-0bc2f5ac]{flex:1}