.b-card[data-v-d57c8538]{box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:8px}.b-table[data-v-d57c8538]{border-radius:6px;border:1px solid #dee2e6}.b-card[data-v-df05c66a]{box-shadow:0 2px 8px rgba(0,0,0,.04);border-radius:8px}.b-table[data-v-df05c66a]{border-radius:6px;border:1px solid #dee2e6}.container-fluid[data-v-42d5242c]{max-width:1200px}.card[data-v-42d5242c]{box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px}.btn[data-v-42d5242c]{border-radius:6px;font-weight:500}.btn[data-v-42d5242c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.table[data-v-42d5242c]{margin-bottom:0}.badge[data-v-42d5242c]{font-size:.85em}@media (max-width:768px){.d-flex.justify-content-between[data-v-42d5242c]{flex-direction:column;gap:1rem}}.settings-page[data-v-17bf6bff]{padding:20px}.settings-title[data-v-17bf6bff]{color:#2c3e50;margin-bottom:30px;font-weight:600}.card-modern[data-v-17bf6bff]{border:none;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);overflow:hidden}.card-modern-body[data-v-17bf6bff]{padding:0}.nav-tabs .nav-link[data-v-17bf6bff]{border:none;border-radius:0;color:#6c757d;font-weight:500;padding:15px 20px;transition:all .3s ease}.nav-tabs .nav-link.active[data-v-17bf6bff]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.nav-tabs .nav-link[data-v-17bf6bff]:hover{border:none;background:#f8f9fa;color:#495057}.tab-content[data-v-17bf6bff]{padding:25px;background:#fff}.btn-primary[data-v-17bf6bff]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;padding:10px 20px;font-weight:500;transition:all .3s ease}.btn-primary[data-v-17bf6bff]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.accounting-intro[data-v-17bf6bff]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.accounting-intro h4[data-v-17bf6bff]{margin-bottom:10px;font-weight:600}.accounting-features-grid[data-v-17bf6bff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.feature-card[data-v-17bf6bff]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;display:flex;align-items:flex-start;gap:15px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.feature-card[data-v-17bf6bff]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#007bff}.feature-icon[data-v-17bf6bff]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.feature-icon.gl-icon[data-v-17bf6bff]{background:linear-gradient(135deg,#667eea,#764ba2)}.feature-icon.journal-icon[data-v-17bf6bff]{background:linear-gradient(135deg,#f093fb,#f5576c)}.feature-icon.revenue-icon[data-v-17bf6bff]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.feature-icon.reconciliation-icon[data-v-17bf6bff]{background:linear-gradient(135deg,#fa709a,#fee140)}.feature-icon.reports-icon[data-v-17bf6bff]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#333}.feature-content[data-v-17bf6bff]{flex:1}.feature-content h5[data-v-17bf6bff]{margin-bottom:8px;font-weight:600;color:#2d3748}.feature-content p[data-v-17bf6bff]{margin-bottom:12px;color:#718096;font-size:14px;line-height:1.4}.accounting-dashboard-link[data-v-17bf6bff]{text-align:center;padding:30px;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.accounting-dashboard-link .btn-lg[data-v-17bf6bff]{padding:12px 30px;font-size:16px;font-weight:600}@media (max-width:768px){.accounting-features-grid[data-v-17bf6bff]{grid-template-columns:1fr;gap:15px}.feature-card[data-v-17bf6bff]{padding:15px}.feature-icon[data-v-17bf6bff]{width:40px;height:40px;font-size:16px}}.admin-actions-grid[data-v-17bf6bff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:30px}.admin-section[data-v-17bf6bff]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.admin-section[data-v-17bf6bff]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#667eea}.admin-section h5[data-v-17bf6bff]{margin-bottom:16px;font-weight:600;color:#2d3748;border-bottom:2px solid #f8f9fa;padding-bottom:8px}.action-buttons[data-v-17bf6bff]{display:flex;flex-direction:column;gap:8px}.action-buttons .btn[data-v-17bf6bff]{justify-content:flex-start;text-align:left;font-weight:500;transition:all .2s ease}.action-buttons .btn[data-v-17bf6bff]:hover{transform:translateX(4px)}.alert-info[data-v-17bf6bff]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;border-radius:8px}.alert-info h5[data-v-17bf6bff]{color:#fff;margin-bottom:8px}.alert-info p[data-v-17bf6bff]{color:hsla(0,0%,100%,.9)}.form-control.is-invalid[data-v-17bf6bff]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.invalid-feedback[data-v-17bf6bff]{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem;font-weight:500}.alert-danger[data-v-17bf6bff]{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;border-radius:6px}.form-control:focus.is-invalid[data-v-17bf6bff]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}