.role-form-page[data-v-b12ba71c]{min-height:100vh;background:#f8f9fa}.page-header[data-v-b12ba71c]{background:#fff;border-bottom:1px solid #dee2e6;padding:20px 0;margin-bottom:30px}.header-content[data-v-b12ba71c]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.page-title[data-v-b12ba71c]{margin:0;font-size:1.75rem;font-weight:600;color:#495057}.page-description[data-v-b12ba71c]{margin:5px 0 0 0;color:#6c757d;font-size:.95rem}.form-content[data-v-b12ba71c]{max-width:1200px;margin:0 auto;padding:0 20px}.card[data-v-b12ba71c]{border:none;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:20px}.card-header[data-v-b12ba71c]{background:#f8f9fa;border-bottom:1px solid #dee2e6;font-weight:600}.permissions-controls[data-v-b12ba71c]{background:#f8f9fa;padding:15px;border-radius:6px;border:1px solid #dee2e6}.select-all-checkbox[data-v-b12ba71c]{font-weight:600}.permissions-table-container[data-v-b12ba71c]{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.permissions-table-container .table-responsive[data-v-b12ba71c]{height:500px!important;overflow-y:scroll!important;border:2px solid #dee2e6}.permission-name[data-v-b12ba71c]{line-height:1.4}.form-actions[data-v-b12ba71c]{margin-top:20px;padding-top:20px;border-top:1px solid #dee2e6}.selected-count[data-v-b12ba71c]{background:#e8f5e8;padding:10px 15px;border-radius:4px;border:1px solid #c3e6c3}.permissions-table-container .table-responsive[data-v-b12ba71c]::-webkit-scrollbar{width:8px}.permissions-table-container .table-responsive[data-v-b12ba71c]::-webkit-scrollbar-track{background:#f1f1f1}.permissions-table-container .table-responsive[data-v-b12ba71c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.permissions-table-container .table-responsive[data-v-b12ba71c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.header-content[data-v-b12ba71c]{flex-direction:column;align-items:flex-start}.header-actions[data-v-b12ba71c]{margin-top:15px}.form-content[data-v-b12ba71c]{padding:0 15px}}.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}.currency-symbol-display[data-v-2ef35f23]{font-size:1.2em;font-weight:700;color:#007bff}.currency-symbol-large[data-v-2ef35f23]{font-size:1.5em;font-weight:700;color:#28a745;margin-left:5px}.symbol-input-wrapper[data-v-2ef35f23]{position:relative}.selected-symbol-preview[data-v-2ef35f23]{margin-top:5px;font-size:.9em;color:#6c757d}.rich-text-editor[data-v-29dae651]{border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.editor-toolbar[data-v-29dae651]{background-color:#f8f9fa;padding:10px;border-bottom:1px solid #dee2e6}.editor-content[data-v-29dae651]{min-height:300px;max-height:500px;overflow-y:auto}.content-editable[data-v-29dae651]{padding:15px;min-height:300px;outline:none;font-family:Arial,sans-serif;line-height:1.6}.content-editable[data-v-29dae651]:focus{background-color:#fff}.editor-footer[data-v-29dae651]{background-color:#f8f9fa;padding:10px 15px;border-top:1px solid #dee2e6}.placeholder-item[data-v-29dae651]:hover{background-color:#e3f2fd;cursor:pointer}.preview-content[data-v-29dae651]{max-height:600px;overflow-y:auto}.placeholder-tag[data-v-29dae651]{background-color:#e3f2fd!important;color:#1976d2!important;padding:2px 4px!important;border-radius:3px!important;font-family:monospace!important;font-weight:700!important}.btn-group .btn[data-v-29dae651]{border-radius:4px!important}.btn-group .btn[data-v-29dae651]:hover{background-color:#007bff!important;color:#fff!important}.container-fluid[data-v-dd1de74e]{max-width:1400px}.card[data-v-dd1de74e]{box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px}.btn[data-v-dd1de74e]{border-radius:6px;font-weight:500}.btn[data-v-dd1de74e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.table[data-v-dd1de74e]{margin-bottom:0}.badge[data-v-dd1de74e]{font-size:.85em}@media (max-width:768px){.d-flex.justify-content-between[data-v-dd1de74e]{flex-direction:column;gap:1rem}}.agreement-templates-tab[data-v-9245931e]{padding:0}.email-configuration-tab[data-v-8c502e72]{padding:1rem}.form-actions[data-v-8c502e72]{padding-top:1rem;border-top:1px solid #dee2e6;margin-top:1rem}.status-item[data-v-8c502e72]{display:flex;justify-content:space-between;margin-bottom:.5rem}.status-label[data-v-8c502e72]{font-weight:500}.smtp-presets h6[data-v-8c502e72]{color:#495057;margin-bottom:.25rem}.email-types-grid[data-v-8c502e72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem;margin-top:1rem}.email-type-card .card-body[data-v-8c502e72]{padding:1rem}.email-triggers[data-v-8c502e72]{margin-top:.5rem}.email-type-actions[data-v-8c502e72]{flex-shrink:0}.log-filters[data-v-8c502e72]{display:flex;align-items:center}.table th[data-v-8c502e72]{border-top:none;font-weight:600;background-color:#f8f9fa}.badge[data-v-8c502e72]{font-size:.75rem}.network-orchestration-settings[data-v-3aeaa96a]{max-width:100%}.network-intro .alert[data-v-3aeaa96a]{border-left:4px solid #007bff}.network-intro h5[data-v-3aeaa96a]{color:#007bff;font-weight:600}.network-system-configs[data-v-49049859]{max-width:100%}.systems-grid[data-v-49049859]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.system-card[data-v-49049859]{transition:transform .2s,box-shadow .2s;border:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.system-card[data-v-49049859]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.detail-row[data-v-49049859]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;border-bottom:1px solid #f1f3f4}.detail-row[data-v-49049859]:last-child{border-bottom:none}.bypass-status[data-v-49049859]{border:1px solid #dee2e6;transition:background-color .3s}.pulse[data-v-49049859]{animation:pulse-49049859 2s infinite}@keyframes pulse-49049859{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.empty-state[data-v-49049859]{background-color:#f8f9fa;border-radius:.5rem;border:2px dashed #dee2e6}.network-action-types[data-v-d012142a]{max-width:100%}.action-buttons[data-v-d012142a]{white-space:nowrap}.api-info[data-v-d012142a]{max-width:200px}.test-result pre[data-v-d012142a]{max-height:200px;overflow-y:auto;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:.75rem}.empty-state[data-v-d012142a]{background-color:#f8f9fa;border-radius:.5rem;border:2px dashed #dee2e6}.filter-controls[data-v-d012142a]{background-color:#f8f9fa;padding:1.5rem;border-radius:.5rem;border:1px solid #dee2e6}.network-rules-management[data-v-66a38e94]{max-width:100%}.action-chain[data-v-66a38e94]{max-width:200px}.action-item[data-v-66a38e94]{display:flex;align-items:center;font-size:.85rem}.bypass-controls[data-v-66a38e94]{text-align:center}.action-buttons[data-v-66a38e94]{white-space:nowrap}.action-chain-builder[data-v-66a38e94]{background-color:#f8f9fa;padding:1rem;border-radius:.5rem;border:1px solid #dee2e6}.action-row[data-v-66a38e94]{position:relative}.empty-state[data-v-66a38e94]{background-color:#f8f9fa;border-radius:.5rem;border:2px dashed #dee2e6}.bulk-actions[data-v-66a38e94]{background-color:#e3f2fd;border-radius:.5rem}.smdp-configuration-tab[data-v-52874d80]{padding:1rem}.configuration-header[data-v-52874d80]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.smdp-servers-list[data-v-52874d80]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.server-info strong[data-v-52874d80]{color:#212529}.server-info small[data-v-52874d80]{font-size:.875rem}.server-url a[data-v-52874d80]{text-decoration:none}.server-url a[data-v-52874d80]:hover{text-decoration:underline}.connection-status[data-v-52874d80]{display:flex;align-items:center;justify-content:center}.server-form[data-v-52874d80]{padding:1rem 0}.server-form .form-group[data-v-52874d80]{margin-bottom:1rem}.shipping-integration-settings[data-v-baffaed0]{padding:20px}.setting-item[data-v-baffaed0]{text-align:center;padding:15px}.setting-item h6[data-v-baffaed0]{margin-bottom:10px;color:#6c757d}.activity-item[data-v-baffaed0]:last-child{border-bottom:none!important}.bg-light pre[data-v-baffaed0]{font-size:.85rem;max-height:300px;overflow-y:auto}.settings-page[data-v-2e280dbd]{padding:20px}.settings-title[data-v-2e280dbd]{color:#2c3e50;margin-bottom:30px;font-weight:600}.card-modern[data-v-2e280dbd]{border:none;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);overflow:hidden}.card-modern-body[data-v-2e280dbd]{padding:0}.nav-tabs .nav-link[data-v-2e280dbd]{border:none;border-radius:0;color:#6c757d;font-weight:500;padding:15px 20px;transition:all .3s ease}.nav-tabs .nav-link.active[data-v-2e280dbd]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.nav-tabs .nav-link[data-v-2e280dbd]:hover{border:none;background:#f8f9fa;color:#495057}.tab-content[data-v-2e280dbd]{padding:25px;background:#fff}.btn-primary[data-v-2e280dbd]{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-2e280dbd]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.accounting-intro[data-v-2e280dbd]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.accounting-intro h4[data-v-2e280dbd]{margin-bottom:10px;font-weight:600}.accounting-features-grid[data-v-2e280dbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.feature-card[data-v-2e280dbd]{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-2e280dbd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#007bff}.feature-icon[data-v-2e280dbd]{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-2e280dbd]{background:linear-gradient(135deg,#667eea,#764ba2)}.feature-icon.journal-icon[data-v-2e280dbd]{background:linear-gradient(135deg,#f093fb,#f5576c)}.feature-icon.revenue-icon[data-v-2e280dbd]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.feature-icon.reconciliation-icon[data-v-2e280dbd]{background:linear-gradient(135deg,#fa709a,#fee140)}.feature-icon.reports-icon[data-v-2e280dbd]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#333}.feature-content[data-v-2e280dbd]{flex:1}.feature-content h5[data-v-2e280dbd]{margin-bottom:8px;font-weight:600;color:#2d3748}.feature-content p[data-v-2e280dbd]{margin-bottom:12px;color:#718096;font-size:14px;line-height:1.4}.accounting-dashboard-link[data-v-2e280dbd]{text-align:center;padding:30px;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.accounting-dashboard-link .btn-lg[data-v-2e280dbd]{padding:12px 30px;font-size:16px;font-weight:600}@media (max-width:768px){.accounting-features-grid[data-v-2e280dbd]{grid-template-columns:1fr;gap:15px}.feature-card[data-v-2e280dbd]{padding:15px}.feature-icon[data-v-2e280dbd]{width:40px;height:40px;font-size:16px}}.admin-actions-grid[data-v-2e280dbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:30px}.admin-section[data-v-2e280dbd]{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-2e280dbd]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#667eea}.admin-section h5[data-v-2e280dbd]{margin-bottom:16px;font-weight:600;color:#2d3748;border-bottom:2px solid #f8f9fa;padding-bottom:8px}.action-buttons[data-v-2e280dbd]{display:flex;flex-direction:column;gap:8px}.action-buttons .btn[data-v-2e280dbd]{justify-content:flex-start;text-align:left;font-weight:500;transition:all .2s ease}.action-buttons .btn[data-v-2e280dbd]:hover{transform:translateX(4px)}.alert-info[data-v-2e280dbd]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;border-radius:8px}.alert-info h5[data-v-2e280dbd]{color:#fff;margin-bottom:8px}.alert-info p[data-v-2e280dbd]{color:hsla(0,0%,100%,.9)}.form-control.is-invalid[data-v-2e280dbd]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.invalid-feedback[data-v-2e280dbd]{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem;font-weight:500}.alert-danger[data-v-2e280dbd]{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;border-radius:6px}.form-control:focus.is-invalid[data-v-2e280dbd]{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.financial-account-form[data-v-12739e54]{max-width:800px}.form-actions[data-v-12739e54]{border-top:1px solid #dee2e6;padding-top:20px}.card-header h5[data-v-12739e54]{color:#495057;font-weight:600}.text-muted[data-v-12739e54]{font-size:.875rem}.input-group-prepend .input-group-text[data-v-12739e54]{background-color:#f8f9fa;border-color:#ced4da;color:#6c757d;font-weight:500}.financial-account-table[data-v-01be116a]{width:100%}.table-controls[data-v-01be116a]{background-color:#f8f9fa;padding:1rem;border-radius:.375rem;border:1px solid #dee2e6}.account-type-badge[data-v-01be116a],.state-badge[data-v-01be116a]{font-size:.75rem;padding:.375rem .75rem}.account-details[data-v-01be116a]{padding:1rem 0}.account-details p[data-v-01be116a]{margin-bottom:1rem;padding-left:.5rem}.account-details strong[data-v-01be116a]{color:#495057;font-weight:600}.btn-group-sm>.btn[data-v-01be116a]{padding:.25rem .5rem;font-size:.875rem}.table th[data-v-01be116a]{border-top:none;background-color:#f8f9fa;color:#495057;font-weight:600}.pagination[data-v-01be116a]{margin-bottom:0}.card-header[data-v-01be116a]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6}.empty-state[data-v-01be116a]{text-align:center;padding:3rem 1rem;color:#6c757d}.empty-state i[data-v-01be116a]{font-size:3rem;margin-bottom:1rem;opacity:.5}.financial-accounts-view[data-v-731adfa4]{padding:2rem;max-width:1400px;margin:0 auto}.content-header[data-v-731adfa4]{border-bottom:1px solid #dee2e6;padding-bottom:1.5rem}.page-title[data-v-731adfa4]{color:#495057;font-weight:600;margin-bottom:.5rem}.page-description[data-v-731adfa4]{font-size:1.1rem;line-height:1.6;margin-bottom:0}@media (max-width:768px){.financial-accounts-view[data-v-731adfa4]{padding:1rem}.page-title[data-v-731adfa4]{font-size:1.5rem}.page-description[data-v-731adfa4]{font-size:1rem}}