*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}#app{min-height:100vh}.dashboard-layout[data-v-0ca45ec7]{min-height:100vh;display:flex}.sidebar[data-v-0ca45ec7]{color:#fff;background:linear-gradient(#1e3a8a 0%,#1e40af 100%);flex-direction:column;width:280px;height:100vh;display:flex;position:fixed;overflow-y:auto}.sidebar-header[data-v-0ca45ec7]{border-bottom:1px solid #ffffff1a;padding:2rem 1.5rem}.logo[data-v-0ca45ec7]{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.subtitle[data-v-0ca45ec7]{opacity:.8;font-size:.875rem}.sidebar-nav[data-v-0ca45ec7]{flex:1;padding:1.5rem 0}.nav-list[data-v-0ca45ec7]{list-style:none}.nav-item[data-v-0ca45ec7]{margin-bottom:.25rem}.nav-link[data-v-0ca45ec7]{color:#fffc;border-right:3px solid #0000;align-items:center;padding:.875rem 1.5rem;text-decoration:none;transition:all .2s;display:flex}.nav-link[data-v-0ca45ec7]:hover{color:#fff;background-color:#ffffff1a}.nav-link.active[data-v-0ca45ec7]{color:#fff;background-color:#ffffff26;border-right-color:#60a5fa}.nav-icon[data-v-0ca45ec7]{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.75rem}.sidebar-footer[data-v-0ca45ec7]{border-top:1px solid #ffffff1a;padding:1.5rem}.user-profile[data-v-0ca45ec7]{align-items:center;gap:.75rem;display:flex}.user-avatar[data-v-0ca45ec7]{background-color:#fff3;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.user-avatar svg[data-v-0ca45ec7]{width:1.5rem;height:1.5rem}.user-info[data-v-0ca45ec7]{flex:1}.user-name[data-v-0ca45ec7]{margin-bottom:.125rem;font-size:.875rem;font-weight:600}.user-role[data-v-0ca45ec7]{opacity:.7;font-size:.75rem}.logout-btn[data-v-0ca45ec7]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.logout-btn[data-v-0ca45ec7]:hover{background:#ffffff1a}.logout-btn svg[data-v-0ca45ec7]{width:1.25rem;height:1.25rem}.main-content[data-v-0ca45ec7]{flex-direction:column;flex:1;margin-left:280px;display:flex}.main-header[data-v-0ca45ec7]{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem}.header-content[data-v-0ca45ec7]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-0ca45ec7]{color:#111827;font-size:1.875rem;font-weight:700}.header-actions[data-v-0ca45ec7]{gap:.5rem;display:flex}.header-btn[data-v-0ca45ec7]{cursor:pointer;background:#f3f4f6;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s;display:flex}.header-btn[data-v-0ca45ec7]:hover{background:#e5e7eb}.header-btn svg[data-v-0ca45ec7]{color:#6b7280;width:1.25rem;height:1.25rem}.content-area[data-v-0ca45ec7]{flex:1;padding:1rem;overflow-y:auto}@media (max-width:768px){.sidebar[data-v-0ca45ec7]{width:100%;transition:transform .3s;transform:translate(-100%)}.main-content[data-v-0ca45ec7]{margin-left:0}.content-area[data-v-0ca45ec7]{padding:1rem}}.home-view[data-v-d7576aab]{max-width:1200px;margin:0 auto}.welcome-section[data-v-d7576aab]{margin-bottom:2rem}.welcome-title[data-v-d7576aab]{color:#111827;margin-bottom:.5rem;font-size:2rem;font-weight:700}.welcome-subtitle[data-v-d7576aab]{color:#6b7280;font-size:1.125rem}.stats-grid[data-v-d7576aab]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.stat-card[data-v-d7576aab]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:1rem;padding:1.5rem;transition:box-shadow .2s;display:flex}.stat-card[data-v-d7576aab]:hover{box-shadow:0 4px 6px -1px #0000001a}.stat-icon[data-v-d7576aab]{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.stat-icon.accounts[data-v-d7576aab]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1e40af)}.stat-icon.organizations[data-v-d7576aab]{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.servers[data-v-d7576aab]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-icon svg[data-v-d7576aab]{width:1.5rem;height:1.5rem}.stat-content[data-v-d7576aab]{flex:1}.stat-number[data-v-d7576aab]{color:#111827;margin-bottom:.25rem;font-size:2rem;font-weight:700}.stat-label[data-v-d7576aab]{color:#6b7280;margin-bottom:.5rem;font-size:.875rem}.stat-change[data-v-d7576aab]{font-size:.75rem;font-weight:500}.stat-change.positive[data-v-d7576aab]{color:#059669}.stat-change.negative[data-v-d7576aab]{color:#dc2626}.stat-change.neutral[data-v-d7576aab]{color:#6b7280}.dashboard-grid[data-v-d7576aab]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.dashboard-card[data-v-d7576aab]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.card-header[data-v-d7576aab]{justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;display:flex}.card-title[data-v-d7576aab]{color:#111827;font-size:1.125rem;font-weight:600}.card-action[data-v-d7576aab]{color:#3b82f6;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem;transition:background-color .2s}.card-action[data-v-d7576aab]:hover{background:#f3f4f6}.card-content[data-v-d7576aab]{padding:1.5rem}.activity-list[data-v-d7576aab],.status-list[data-v-d7576aab]{flex-direction:column;gap:1rem;display:flex}.activity-item[data-v-d7576aab],.status-item[data-v-d7576aab]{align-items:center;gap:.75rem;display:flex}.activity-icon[data-v-d7576aab]{background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.activity-icon svg[data-v-d7576aab]{width:1rem;height:1rem}.activity-icon.account svg[data-v-d7576aab]{color:#3b82f6}.activity-icon.organization svg[data-v-d7576aab]{color:#10b981}.activity-icon.server svg[data-v-d7576aab]{color:#8b5cf6}.activity-icon.company svg[data-v-d7576aab]{color:#ef4444}.activity-content[data-v-d7576aab]{flex:1}.activity-text[data-v-d7576aab]{color:#111827;margin-bottom:.25rem;font-size:.875rem}.activity-time[data-v-d7576aab]{color:#6b7280;font-size:.75rem}.loading-activities[data-v-d7576aab]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.loading-activities .loading-spinner[data-v-d7576aab]{border:2px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-d7576aab}.no-activity[data-v-d7576aab]{text-align:center;color:#6b7280;padding:2rem;font-style:italic}@keyframes spin-d7576aab{to{transform:rotate(360deg)}}.status-indicator[data-v-d7576aab]{border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem}.status-indicator.online[data-v-d7576aab]{background:#10b981}.status-indicator.warning[data-v-d7576aab]{background:#f59e0b}.status-indicator.offline[data-v-d7576aab]{background:#dc2626}.status-content[data-v-d7576aab]{flex:1}.status-name[data-v-d7576aab]{color:#111827;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.status-text[data-v-d7576aab]{color:#6b7280;font-size:.75rem}.quick-actions[data-v-d7576aab]{margin-bottom:2rem}.section-title[data-v-d7576aab]{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.actions-grid[data-v-d7576aab]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.action-card[data-v-d7576aab]{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:1rem;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}.action-card[data-v-d7576aab]:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a}.action-icon[data-v-d7576aab]{background:#eff6ff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.action-icon svg[data-v-d7576aab]{color:#3b82f6;width:1.25rem;height:1.25rem}.action-content h4[data-v-d7576aab]{color:#111827;margin-bottom:.25rem;font-size:1rem;font-weight:600}.action-content p[data-v-d7576aab]{color:#6b7280;font-size:.875rem}@media (max-width:768px){.stats-grid[data-v-d7576aab],.dashboard-grid[data-v-d7576aab],.actions-grid[data-v-d7576aab]{grid-template-columns:1fr}}.modal-overlay[data-v-778d0f3f]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-778d0f3f]{background:#fff;border-radius:.75rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-778d0f3f]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-778d0f3f]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-778d0f3f]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-778d0f3f]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-778d0f3f]{width:1.25rem;height:1.25rem}.modal-body[data-v-778d0f3f]{padding:1.5rem}.form-grid[data-v-778d0f3f]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.form-section[data-v-778d0f3f]{margin-bottom:1.5rem}.section-title[data-v-778d0f3f]{color:#111827;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.form-group[data-v-778d0f3f]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-778d0f3f]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-778d0f3f],.form-select[data-v-778d0f3f],.form-textarea[data-v-778d0f3f]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-778d0f3f]:focus,.form-select[data-v-778d0f3f]:focus,.form-textarea[data-v-778d0f3f]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input.error[data-v-778d0f3f],.form-select.error[data-v-778d0f3f],.form-textarea.error[data-v-778d0f3f]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.checkbox-container[data-v-778d0f3f]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.checkbox-input[data-v-778d0f3f]{cursor:pointer;width:1rem;height:1rem}.checkbox-label[data-v-778d0f3f]{color:#374151;cursor:pointer;font-size:.875rem}.error-message[data-v-778d0f3f]{color:#dc2626;font-size:.75rem}.form-input[data-v-778d0f3f]:disabled,.form-select[data-v-778d0f3f]:disabled{color:#6b7280;cursor:not-allowed;background:#f9fafb}.field-note[data-v-778d0f3f]{color:#6b7280;font-size:.75rem;font-style:italic}.submit-error[data-v-778d0f3f]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-778d0f3f]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-778d0f3f]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-778d0f3f]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-778d0f3f]{color:#fff;background:#3b82f6}.btn-primary[data-v-778d0f3f]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-778d0f3f]{color:#fff;background:#6b7280}.btn-secondary[data-v-778d0f3f]:hover{background:#4b5563}.loading-spinner[data-v-778d0f3f]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-778d0f3f}@keyframes spin-778d0f3f{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-778d0f3f]{margin:1rem}.form-grid[data-v-778d0f3f]{grid-template-columns:1fr}.modal-footer[data-v-778d0f3f]{flex-direction:column}}.modal-overlay[data-v-9547efce]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-9547efce]{background:#fff;border-radius:.75rem;width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-9547efce]{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.header-icon[data-v-9547efce]{background:#fef2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.header-icon svg[data-v-9547efce]{color:#dc2626;width:1.5rem;height:1.5rem}.header-content[data-v-9547efce]{flex:1}.modal-title[data-v-9547efce]{color:#111827;margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.modal-subtitle[data-v-9547efce]{color:#6b7280;font-size:.875rem}.modal-body[data-v-9547efce]{padding:1.5rem}.warning-box[data-v-9547efce]{background:#fffbeb;border:1px solid #fed7aa;border-radius:.5rem;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.warning-icon[data-v-9547efce]{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.warning-icon svg[data-v-9547efce]{color:#d97706;width:1.25rem;height:1.25rem}.warning-content[data-v-9547efce]{flex:1}.warning-title[data-v-9547efce]{color:#92400e;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.warning-text[data-v-9547efce]{color:#92400e;font-size:.875rem}.confirmation-input[data-v-9547efce]{flex-direction:column;gap:.5rem;display:flex}.input-label[data-v-9547efce]{color:#374151;font-size:.875rem;font-weight:500}.confirm-input[data-v-9547efce]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.confirm-input[data-v-9547efce]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.confirm-input.error[data-v-9547efce]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-9547efce]{color:#dc2626;font-size:.75rem}.modal-footer[data-v-9547efce]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.btn[data-v-9547efce]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-9547efce]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-9547efce]{color:#fff;background:#6b7280}.btn-secondary[data-v-9547efce]:hover{background:#4b5563}.btn-danger[data-v-9547efce]{color:#fff;background:#dc2626}.btn-danger[data-v-9547efce]:hover:not(:disabled){background:#b91c1c}.btn-icon[data-v-9547efce]{width:1rem;height:1rem}.btn-spinner[data-v-9547efce]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin-9547efce}@keyframes spin-9547efce{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-9547efce]{margin:1rem}.modal-footer[data-v-9547efce]{flex-direction:column}}.toast-container[data-v-c60539cb]{z-index:9999;animation:.3s ease-out slideIn-c60539cb;position:fixed;top:1rem;right:1rem}@keyframes slideIn-c60539cb{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast[data-v-c60539cb]{background:#fff;border-left:4px solid;border-radius:.5rem;min-width:20rem;max-width:28rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.toast-error[data-v-c60539cb]{border-left-color:#dc2626}.toast-success[data-v-c60539cb]{border-left-color:#10b981}.toast-warning[data-v-c60539cb]{border-left-color:#f59e0b}.toast-info[data-v-c60539cb]{border-left-color:#3b82f6}.toast-header[data-v-c60539cb]{align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.toast-icon[data-v-c60539cb]{flex-shrink:0;width:1.5rem;height:1.5rem}.toast-error .toast-icon[data-v-c60539cb]{color:#dc2626}.toast-success .toast-icon[data-v-c60539cb]{color:#10b981}.toast-warning .toast-icon[data-v-c60539cb]{color:#f59e0b}.toast-info .toast-icon[data-v-c60539cb]{color:#3b82f6}.toast-title[data-v-c60539cb]{color:#111827;flex:1;margin:0;font-size:1rem;font-weight:600}.toast-close[data-v-c60539cb]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;padding:.25rem;transition:all .2s}.toast-close[data-v-c60539cb]:hover{color:#374151;background:#f3f4f6}.toast-close svg[data-v-c60539cb]{width:1.25rem;height:1.25rem}.toast-body[data-v-c60539cb]{padding:0 1rem 1rem}.toast-message[data-v-c60539cb]{color:#4b5563;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.toast-errors[data-v-c60539cb]{margin:.5rem 0 0;padding-left:1.5rem;list-style:outside}.toast-errors li[data-v-c60539cb]{color:#6b7280;margin-bottom:.25rem;font-size:.875rem;line-height:1.5}.toast-errors li[data-v-c60539cb]:last-child{margin-bottom:0}.toast-errors strong[data-v-c60539cb]{color:#374151;font-weight:500}@media (max-width:640px){.toast-container[data-v-c60539cb]{left:1rem;right:1rem}.toast[data-v-c60539cb]{min-width:auto}}.servers-view[data-v-ff5915fe]{max-width:1200px;margin:0 auto}.page-header[data-v-ff5915fe]{margin-bottom:2rem}.header-content[data-v-ff5915fe]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-ff5915fe]{color:#111827;font-size:2rem;font-weight:700}.btn[data-v-ff5915fe]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-ff5915fe]{color:#fff;background:#3b82f6}.btn-primary[data-v-ff5915fe]:hover{background:#2563eb}.btn-secondary[data-v-ff5915fe]{color:#fff;background:#6b7280}.btn-secondary[data-v-ff5915fe]:hover{background:#4b5563}.btn-danger[data-v-ff5915fe]{color:#fff;background:#ef4444}.btn-danger[data-v-ff5915fe]:hover{background:#dc2626}.btn-sm[data-v-ff5915fe]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-ff5915fe],.btn-icon[data-v-ff5915fe]{width:1rem;height:1rem}.filters-section[data-v-ff5915fe]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-ff5915fe]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-ff5915fe]{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-ff5915fe]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-ff5915fe],.filter-select[data-v-ff5915fe]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-ff5915fe]:focus,.filter-select[data-v-ff5915fe]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-ff5915fe]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.loading-state[data-v-ff5915fe],.error-state[data-v-ff5915fe],.empty-state[data-v-ff5915fe]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-ff5915fe]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-ff5915fe}@keyframes spin-ff5915fe{to{transform:rotate(360deg)}}.error-icon[data-v-ff5915fe],.empty-icon[data-v-ff5915fe]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-ff5915fe]{border-collapse:collapse;width:100%}.data-table th[data-v-ff5915fe]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-ff5915fe]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-ff5915fe]:hover{background:#f3f4f6}.sort-icon[data-v-ff5915fe]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-ff5915fe]{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-ff5915fe]:hover{background:#f9fafb}.server-info[data-v-ff5915fe]{min-width:200px}.server-container[data-v-ff5915fe]{flex-direction:column;gap:.25rem;display:flex}.server-name[data-v-ff5915fe]{color:#111827;font-size:.875rem;font-weight:600}.server-host[data-v-ff5915fe]{color:#6b7280;font-family:monospace;font-size:.75rem}.status-badge[data-v-ff5915fe]{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.status-active[data-v-ff5915fe]{color:#065f46;background:#d1fae5}.status-suspended[data-v-ff5915fe]{color:#92400e;background:#fef3c7}.status-archived[data-v-ff5915fe]{color:#991b1b;background:#fee2e2}.env-badge[data-v-ff5915fe]{white-space:nowrap;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.env-dev[data-v-ff5915fe]{color:#3730a3;background:#e0e7ff}.env-staging[data-v-ff5915fe]{color:#92400e;background:#fef3c7}.env-prod[data-v-ff5915fe]{color:#991b1b;background:#fee2e2}.ssl-badge[data-v-ff5915fe]{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.ssl-enabled[data-v-ff5915fe]{color:#065f46;background:#d1fae5}.ssl-disabled[data-v-ff5915fe]{color:#991b1b;background:#fee2e2}.disabled-text[data-v-ff5915fe]{color:#9ca3af;font-style:italic}.created-date[data-v-ff5915fe]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-ff5915fe]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-ff5915fe]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-ff5915fe]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-ff5915fe]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .action-btn[data-v-ff5915fe],.actions-cell .btn[data-v-ff5915fe]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .action-btn[data-v-ff5915fe]:last-child,.actions-cell .btn[data-v-ff5915fe]:last-child{margin-right:0}.action-btn[data-v-ff5915fe]{cursor:pointer;border:none;border-radius:.25rem;padding:.375rem;transition:background-color .2s}.action-btn svg[data-v-ff5915fe]{width:1rem;height:1rem}.edit-btn[data-v-ff5915fe]{color:#1d4ed8;background:#eff6ff}.edit-btn[data-v-ff5915fe]:hover{background:#dbeafe}.delete-btn[data-v-ff5915fe]{color:#dc2626;background:#fef2f2}.delete-btn[data-v-ff5915fe]:hover{background:#fee2e2}.pagination-container[data-v-ff5915fe]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-ff5915fe]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-ff5915fe]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-ff5915fe]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-ff5915fe]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-ff5915fe]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-ff5915fe]{color:#6b7280;font-size:.875rem}.pagination[data-v-ff5915fe]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-ff5915fe]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-ff5915fe]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-ff5915fe]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-ff5915fe]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-ff5915fe]{color:#9ca3af}.page-numbers[data-v-ff5915fe]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-ff5915fe]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-ff5915fe]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-ff5915fe]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-ff5915fe]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-ff5915fe]:hover{color:#9ca3af;background:0 0;border-color:#0000}.pinned-filter-card[data-v-ff5915fe]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-ff5915fe]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-ff5915fe]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-ff5915fe]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-ff5915fe]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-ff5915fe]{color:#3b82f6}.pin-btn[data-v-ff5915fe]:hover{color:#2563eb}.pin-btn svg[data-v-ff5915fe]{width:.875rem;height:.875rem}.clear-btn[data-v-ff5915fe]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;transition:color .2s}.clear-btn[data-v-ff5915fe]:hover{color:#dc2626}@media (max-width:768px){.filters-row[data-v-ff5915fe]{flex-direction:column;align-items:stretch}.filter-group[data-v-ff5915fe]{min-width:auto}.header-content[data-v-ff5915fe]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-ff5915fe]{font-size:.875rem}.data-table th[data-v-ff5915fe],.data-table td[data-v-ff5915fe]{padding:.5rem}.pagination-controls[data-v-ff5915fe]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-ff5915fe]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-ff5915fe]{gap:.125rem}.page-number-btn[data-v-ff5915fe]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-ff5915fe]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-ff5915fe]{width:1rem;height:1rem}}.modal-overlay[data-v-ffe8eea5]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-ffe8eea5]{background:#fff;border-radius:.75rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-ffe8eea5]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-ffe8eea5]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-ffe8eea5]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-ffe8eea5]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-ffe8eea5]{width:1.25rem;height:1.25rem}.modal-body[data-v-ffe8eea5]{padding:1.5rem}.form-grid[data-v-ffe8eea5]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.form-section[data-v-ffe8eea5]{margin-bottom:1.5rem}.form-group[data-v-ffe8eea5]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-ffe8eea5]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-ffe8eea5]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-ffe8eea5]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input.error[data-v-ffe8eea5]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.checkbox-container[data-v-ffe8eea5]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.checkbox-input[data-v-ffe8eea5]{cursor:pointer;width:1rem;height:1rem}.checkbox-label[data-v-ffe8eea5]{color:#374151;cursor:pointer;font-size:.875rem}.error-message[data-v-ffe8eea5]{color:#dc2626;font-size:.75rem}.field-note[data-v-ffe8eea5]{color:#6b7280;font-size:.75rem;font-style:italic}.submit-error[data-v-ffe8eea5]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-ffe8eea5]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-ffe8eea5]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-ffe8eea5]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-ffe8eea5]{color:#fff;background:#3b82f6}.btn-primary[data-v-ffe8eea5]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-ffe8eea5]{color:#fff;background:#6b7280}.btn-secondary[data-v-ffe8eea5]:hover{background:#4b5563}.loading-spinner[data-v-ffe8eea5]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-ffe8eea5}@keyframes spin-ffe8eea5{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-ffe8eea5]{margin:1rem}.form-grid[data-v-ffe8eea5]{grid-template-columns:1fr}.modal-footer[data-v-ffe8eea5]{flex-direction:column}}.legacy-servers-view[data-v-9ceafb33]{max-width:1200px;margin:0 auto}.page-header[data-v-9ceafb33]{margin-bottom:2rem}.header-content[data-v-9ceafb33]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-9ceafb33]{color:#111827;font-size:2rem;font-weight:700}.btn[data-v-9ceafb33]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-9ceafb33]{color:#fff;background:#3b82f6}.btn-primary[data-v-9ceafb33]:hover{background:#2563eb}.btn-secondary[data-v-9ceafb33]{color:#fff;background:#6b7280}.btn-secondary[data-v-9ceafb33]:hover{background:#4b5563}.btn-danger[data-v-9ceafb33]{color:#fff;background:#ef4444}.btn-danger[data-v-9ceafb33]:hover{background:#dc2626}.btn-sm[data-v-9ceafb33]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-9ceafb33],.btn-icon[data-v-9ceafb33]{width:1rem;height:1rem}.filters-section[data-v-9ceafb33]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-9ceafb33]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-9ceafb33]{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-9ceafb33]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-9ceafb33],.filter-select[data-v-9ceafb33]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-9ceafb33]:focus,.filter-select[data-v-9ceafb33]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-9ceafb33]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow-x:auto}.loading-state[data-v-9ceafb33],.error-state[data-v-9ceafb33],.empty-state[data-v-9ceafb33]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-9ceafb33]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-9ceafb33}@keyframes spin-9ceafb33{to{transform:rotate(360deg)}}.error-icon[data-v-9ceafb33],.empty-icon[data-v-9ceafb33]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-9ceafb33]{border-collapse:collapse;width:100%}.data-table th[data-v-9ceafb33]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-9ceafb33]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-9ceafb33]:hover{background:#f3f4f6}.sort-icon[data-v-9ceafb33]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-9ceafb33]{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-9ceafb33]:hover{background:#f9fafb}.server-name[data-v-9ceafb33]{color:#111827;font-size:.875rem;font-weight:600}.server-host[data-v-9ceafb33]{color:#6b7280;font-family:monospace;font-size:.75rem}.encrypt-badge[data-v-9ceafb33]{white-space:nowrap;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.encrypt-on[data-v-9ceafb33]{color:#065f46;background:#d1fae5}.encrypt-off[data-v-9ceafb33]{color:#991b1b;background:#fee2e2}.created-date[data-v-9ceafb33]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-9ceafb33]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-9ceafb33]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-9ceafb33]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-9ceafb33]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .btn[data-v-9ceafb33]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .btn[data-v-9ceafb33]:last-child{margin-right:0}.pagination-container[data-v-9ceafb33]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-9ceafb33]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-9ceafb33]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-9ceafb33]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-9ceafb33]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-9ceafb33]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-9ceafb33]{color:#6b7280;font-size:.875rem}.pagination[data-v-9ceafb33]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-9ceafb33]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-9ceafb33]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-9ceafb33]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-9ceafb33]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-9ceafb33]{color:#9ca3af}.page-numbers[data-v-9ceafb33]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-9ceafb33]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-9ceafb33]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-9ceafb33]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-9ceafb33]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-9ceafb33]:hover{color:#9ca3af;background:0 0;border-color:#0000}.pinned-filter-card[data-v-9ceafb33]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-9ceafb33]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-9ceafb33]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-9ceafb33]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-9ceafb33]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-9ceafb33]{color:#3b82f6}.pin-btn[data-v-9ceafb33]:hover{color:#2563eb}.pin-btn svg[data-v-9ceafb33]{width:.875rem;height:.875rem}.clear-btn[data-v-9ceafb33]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;transition:color .2s}.clear-btn[data-v-9ceafb33]:hover{color:#dc2626}@media (max-width:768px){.filters-row[data-v-9ceafb33]{flex-direction:column;align-items:stretch}.filter-group[data-v-9ceafb33]{min-width:auto}.header-content[data-v-9ceafb33]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-9ceafb33]{font-size:.875rem}.data-table th[data-v-9ceafb33],.data-table td[data-v-9ceafb33]{padding:.5rem}.pagination-controls[data-v-9ceafb33]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-9ceafb33]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-9ceafb33]{gap:.125rem}.page-number-btn[data-v-9ceafb33]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-9ceafb33]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-9ceafb33]{width:1rem;height:1rem}}.modal-overlay[data-v-ce273894]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-ce273894]{background:#fff;border-radius:.75rem;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-ce273894]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-ce273894]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-ce273894]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-ce273894]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-ce273894]{width:1.25rem;height:1.25rem}.modal-body[data-v-ce273894]{padding:1.5rem}.form-section[data-v-ce273894]{margin-bottom:2rem}.section-title[data-v-ce273894]{color:#111827;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.form-grid[data-v-ce273894]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.form-group[data-v-ce273894]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-ce273894]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-ce273894],.form-select[data-v-ce273894]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-ce273894]:focus,.form-select[data-v-ce273894]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-ce273894]:disabled{color:#6b7280;cursor:not-allowed;background-color:#f3f4f6}.form-input.error[data-v-ce273894],.form-select.error[data-v-ce273894]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-ce273894]{color:#dc2626;font-size:.75rem}.document-number-row[data-v-ce273894]{align-items:center;gap:.375rem;display:flex}.document-number-row .form-input[data-v-ce273894]{flex:1;min-width:0}.document-number-row .dv-input[data-v-ce273894]{text-align:center;flex:0 0 3.25rem}.dv-separator[data-v-ce273894]{color:#6b7280;font-weight:600}.field-note[data-v-ce273894]{color:#6b7280;font-size:.75rem;font-style:italic}.full-name-preview[data-v-ce273894]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.preview-label[data-v-ce273894]{color:#64748b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.preview-text[data-v-ce273894]{color:#1e293b;font-size:1.125rem;font-weight:600}.submit-error[data-v-ce273894]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-ce273894]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-ce273894]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-ce273894]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-ce273894]{color:#fff;background:#3b82f6}.btn-primary[data-v-ce273894]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-ce273894]{color:#fff;background:#6b7280}.btn-secondary[data-v-ce273894]:hover{background:#4b5563}.loading-spinner[data-v-ce273894]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-ce273894}@keyframes spin-ce273894{to{transform:rotate(360deg)}}.password-input-wrapper[data-v-ce273894]{align-items:center;display:flex;position:relative}.password-input-wrapper .form-input[data-v-ce273894]{flex:1;padding-right:2.5rem}.password-toggle-btn[data-v-ce273894]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;position:absolute;right:.5rem}.password-toggle-btn[data-v-ce273894]:hover{color:#374151;background:#f3f4f6}.password-toggle-btn[data-v-ce273894]:focus{outline:none}.eye-icon[data-v-ce273894]{width:1.25rem;height:1.25rem}@media (max-width:768px){.modal-content[data-v-ce273894]{margin:1rem}.form-grid[data-v-ce273894]{grid-template-columns:1fr}.modal-footer[data-v-ce273894]{flex-direction:column}}.modal-overlay[data-v-a41e98ac]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-a41e98ac]{background:#fff;border-radius:.75rem;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-a41e98ac]{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.header-icon[data-v-a41e98ac]{background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.header-icon svg[data-v-a41e98ac]{color:#3b82f6;width:1.5rem;height:1.5rem}.header-content[data-v-a41e98ac]{flex:1}.modal-title[data-v-a41e98ac]{color:#111827;margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.modal-subtitle[data-v-a41e98ac]{color:#6b7280;font-size:.875rem}.modal-close[data-v-a41e98ac]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.5rem;transition:all .2s}.modal-close[data-v-a41e98ac]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-a41e98ac]{width:1.25rem;height:1.25rem}.modal-body[data-v-a41e98ac]{padding:1.5rem}.form-group[data-v-a41e98ac]{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.form-label[data-v-a41e98ac]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-a41e98ac]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-a41e98ac]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input.error[data-v-a41e98ac]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-a41e98ac]{color:#dc2626;font-size:.75rem}.submit-error[data-v-a41e98ac]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.login-success[data-v-a41e98ac]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.success-header[data-v-a41e98ac]{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.success-icon[data-v-a41e98ac]{color:#16a34a;width:1.25rem;height:1.25rem}.success-header h3[data-v-a41e98ac]{color:#16a34a;margin:0;font-weight:600}.account-info[data-v-a41e98ac],.companies-info[data-v-a41e98ac],.ticket-info[data-v-a41e98ac]{margin-bottom:1rem}.account-info h4[data-v-a41e98ac],.companies-info h4[data-v-a41e98ac],.ticket-info h4[data-v-a41e98ac]{color:#166534;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.account-info p[data-v-a41e98ac]{color:#166534;margin-bottom:.25rem;font-size:.875rem}.companies-list[data-v-a41e98ac]{flex-direction:column;gap:.5rem;display:flex}.company-item[data-v-a41e98ac]{background:#fff;border:1px solid #d1fae5;border-radius:.375rem;padding:.75rem}.company-details[data-v-a41e98ac]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.company-name[data-v-a41e98ac]{color:#065f46;font-weight:600}.company-role[data-v-a41e98ac]{border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500}.role-owner[data-v-a41e98ac]{color:#92400e;background:#fef3c7}.role-collaborator[data-v-a41e98ac]{color:#3730a3;background:#e0e7ff}.company-meta[data-v-a41e98ac]{color:#065f46;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.company-status[data-v-a41e98ac]{border-radius:.25rem;padding:.125rem .375rem;font-weight:500}.status-active[data-v-a41e98ac]{color:#166534;background:#dcfce7}.status-suspended[data-v-a41e98ac]{color:#92400e;background:#fef3c7}.ticket-details[data-v-a41e98ac]{background:#fff;border:1px solid #d1fae5;border-radius:.375rem;padding:.75rem}.ticket-text[data-v-a41e98ac]{color:#065f46;word-break:break-all;margin-bottom:.5rem;font-family:monospace;font-size:.75rem}.ticket-expires[data-v-a41e98ac]{color:#065f46;font-size:.75rem}.modal-footer[data-v-a41e98ac]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-a41e98ac]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-a41e98ac]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-a41e98ac]{color:#fff;background:#3b82f6}.btn-primary[data-v-a41e98ac]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-a41e98ac]{color:#fff;background:#6b7280}.btn-secondary[data-v-a41e98ac]:hover{background:#4b5563}.loading-spinner[data-v-a41e98ac]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-a41e98ac}@keyframes spin-a41e98ac{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-a41e98ac]{margin:1rem}.modal-footer[data-v-a41e98ac]{flex-direction:column}.company-details[data-v-a41e98ac],.company-meta[data-v-a41e98ac]{flex-direction:column;align-items:flex-start;gap:.25rem}}.accounts-view[data-v-1e5ea2a6]{max-width:1200px;margin:0 auto}.page-header[data-v-1e5ea2a6]{margin-bottom:2rem}.header-content[data-v-1e5ea2a6]{justify-content:space-between;align-items:center;display:flex}.header-actions[data-v-1e5ea2a6]{align-items:center;gap:1rem;display:flex}.page-title[data-v-1e5ea2a6]{color:#111827;font-size:2rem;font-weight:700}.btn[data-v-1e5ea2a6]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-1e5ea2a6]{color:#fff;background:#3b82f6}.btn-primary[data-v-1e5ea2a6]:hover{background:#2563eb}.btn-secondary[data-v-1e5ea2a6]{color:#fff;background:#6b7280}.btn-secondary[data-v-1e5ea2a6]:hover{background:#4b5563}.btn-danger[data-v-1e5ea2a6]{color:#fff;background:#ef4444}.btn-danger[data-v-1e5ea2a6]:hover{background:#dc2626}.btn-sm[data-v-1e5ea2a6]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-1e5ea2a6],.btn-icon[data-v-1e5ea2a6]{width:1rem;height:1rem}.filters-section[data-v-1e5ea2a6]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-1e5ea2a6]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-1e5ea2a6]{flex-direction:column;gap:.5rem;min-width:320px;display:flex}.filter-label[data-v-1e5ea2a6]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-1e5ea2a6],.filter-select[data-v-1e5ea2a6]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-1e5ea2a6]:focus,.filter-select[data-v-1e5ea2a6]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-1e5ea2a6]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.loading-state[data-v-1e5ea2a6],.error-state[data-v-1e5ea2a6],.empty-state[data-v-1e5ea2a6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-1e5ea2a6]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-1e5ea2a6}@keyframes spin-1e5ea2a6{to{transform:rotate(360deg)}}.error-icon[data-v-1e5ea2a6],.empty-icon[data-v-1e5ea2a6]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-1e5ea2a6]{border-collapse:collapse;width:100%}.data-table th[data-v-1e5ea2a6]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-1e5ea2a6]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-1e5ea2a6]:hover{background:#f3f4f6}.sort-icon[data-v-1e5ea2a6]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-1e5ea2a6]{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-1e5ea2a6]:hover{background:#f9fafb}.avatar-cell[data-v-1e5ea2a6]{width:60px}.user-avatar[data-v-1e5ea2a6]{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.avatar-image[data-v-1e5ea2a6]{object-fit:cover;width:100%;height:100%}.avatar-placeholder[data-v-1e5ea2a6]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1e40af);justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:600;display:flex}.name-container[data-v-1e5ea2a6]{flex-direction:column;display:flex}.full-name[data-v-1e5ea2a6]{color:#111827;font-weight:600}.full-name.clickable[data-v-1e5ea2a6]{cursor:pointer;transition:color .2s}.full-name.clickable[data-v-1e5ea2a6]:hover{color:#3b82f6;text-decoration:underline}.name-parts[data-v-1e5ea2a6]{color:#6b7280;font-size:.75rem}.profession-text[data-v-1e5ea2a6]{color:#3b82f6;background:#eff6ff;border-radius:.25rem;margin-top:.125rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500;display:inline-block}.status-badge[data-v-1e5ea2a6]{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.status-active[data-v-1e5ea2a6]{color:#065f46;background:#d1fae5}.status-suspended[data-v-1e5ea2a6]{color:#92400e;background:#fef3c7}.status-pending[data-v-1e5ea2a6]{color:#3730a3;background:#e0e7ff}.status-archived[data-v-1e5ea2a6]{color:#991b1b;background:#fee2e2}.created-date[data-v-1e5ea2a6]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-1e5ea2a6]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-1e5ea2a6]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-1e5ea2a6]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-1e5ea2a6]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .action-btn[data-v-1e5ea2a6],.actions-cell .btn[data-v-1e5ea2a6]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .action-btn[data-v-1e5ea2a6]:last-child,.actions-cell .btn[data-v-1e5ea2a6]:last-child{margin-right:0}.action-btn[data-v-1e5ea2a6]{cursor:pointer;border:none;border-radius:.25rem;padding:.375rem;transition:background-color .2s}.action-btn svg[data-v-1e5ea2a6]{width:1rem;height:1rem}.edit-btn[data-v-1e5ea2a6]{color:#1d4ed8;background:#eff6ff}.edit-btn[data-v-1e5ea2a6]:hover{background:#dbeafe}.delete-btn[data-v-1e5ea2a6]{color:#dc2626;background:#fef2f2}.delete-btn[data-v-1e5ea2a6]:hover{background:#fee2e2}.pagination-container[data-v-1e5ea2a6]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-1e5ea2a6]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-1e5ea2a6]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-1e5ea2a6]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-1e5ea2a6]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-1e5ea2a6]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-1e5ea2a6]{color:#6b7280;font-size:.875rem}.pagination[data-v-1e5ea2a6]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-1e5ea2a6]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-1e5ea2a6]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-1e5ea2a6]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-1e5ea2a6]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-1e5ea2a6]{color:#9ca3af}.page-numbers[data-v-1e5ea2a6]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-1e5ea2a6]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-1e5ea2a6]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-1e5ea2a6]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-1e5ea2a6]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-1e5ea2a6]:hover{color:#9ca3af;background:0 0;border-color:#0000}.pinned-filter-card[data-v-1e5ea2a6]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-1e5ea2a6]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-1e5ea2a6]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-1e5ea2a6]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-1e5ea2a6]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-1e5ea2a6]{color:#3b82f6}.pin-btn[data-v-1e5ea2a6]:hover{color:#2563eb}.pin-btn svg[data-v-1e5ea2a6]{width:.875rem;height:.875rem}.clear-btn[data-v-1e5ea2a6]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;transition:color .2s}.clear-btn[data-v-1e5ea2a6]:hover{color:#dc2626}@media (max-width:768px){.filters-row[data-v-1e5ea2a6]{flex-direction:column;align-items:stretch}.filter-group[data-v-1e5ea2a6]{min-width:auto}.header-content[data-v-1e5ea2a6]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-1e5ea2a6]{font-size:.875rem}.data-table th[data-v-1e5ea2a6],.data-table td[data-v-1e5ea2a6]{padding:.5rem}.name-container[data-v-1e5ea2a6]{min-width:150px}.pagination-controls[data-v-1e5ea2a6]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-1e5ea2a6]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-1e5ea2a6]{gap:.125rem}.page-number-btn[data-v-1e5ea2a6]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-1e5ea2a6]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-1e5ea2a6]{width:1rem;height:1rem}}.account-overview[data-v-4f4dec8d]{max-width:1400px;margin:0 auto;padding:1.5rem}.page-header[data-v-4f4dec8d]{margin-bottom:2rem}.header-with-back[data-v-4f4dec8d]{align-items:center;gap:1rem;display:flex}.back-btn[data-v-4f4dec8d]{align-items:center;gap:.5rem;display:flex}.back-btn svg[data-v-4f4dec8d]{width:1.25rem;height:1.25rem}.page-title[data-v-4f4dec8d]{color:#1f2937;margin:0;font-size:2rem;font-weight:700}.loading-state[data-v-4f4dec8d],.error-state[data-v-4f4dec8d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.loading-spinner[data-v-4f4dec8d]{border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:3rem;height:3rem;animation:.8s linear infinite spin-4f4dec8d}@keyframes spin-4f4dec8d{to{transform:rotate(360deg)}}.error-icon[data-v-4f4dec8d]{color:#ef4444;width:4rem;height:4rem;margin-bottom:1rem}.overview-content[data-v-4f4dec8d]{flex-direction:column;gap:2rem;display:flex}.account-header[data-v-4f4dec8d]{background:#fff;border-radius:12px;align-items:center;gap:2rem;padding:2rem;display:flex;box-shadow:0 1px 3px #0000001a}.user-avatar-large[data-v-4f4dec8d]{flex-shrink:0}.user-avatar-large .avatar-image[data-v-4f4dec8d],.user-avatar-large .avatar-placeholder[data-v-4f4dec8d]{border-radius:50%;width:100px;height:100px}.user-avatar-large .avatar-image[data-v-4f4dec8d]{object-fit:cover}.user-avatar-large .avatar-placeholder[data-v-4f4dec8d]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;display:flex}.account-info[data-v-4f4dec8d]{flex-direction:column;gap:.5rem;display:flex}.account-name[data-v-4f4dec8d]{color:#1f2937;margin:0;font-size:1.75rem;font-weight:700}.account-email[data-v-4f4dec8d]{color:#6b7280;margin:0;font-size:1rem}.account-profession[data-v-4f4dec8d]{color:#9ca3af;margin:0;font-size:.875rem;font-style:italic}.summary-cards[data-v-4f4dec8d]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.summary-card[data-v-4f4dec8d]{background:#fff;border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a}.summary-icon[data-v-4f4dec8d]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.summary-icon svg[data-v-4f4dec8d]{color:#fff;width:1.5rem;height:1.5rem}.organizations-icon[data-v-4f4dec8d]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.companies-icon[data-v-4f4dec8d]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.collaborators-icon[data-v-4f4dec8d]{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}.summary-info[data-v-4f4dec8d]{flex-direction:column;display:flex}.summary-count[data-v-4f4dec8d]{color:#1f2937;font-size:1.75rem;font-weight:700}.summary-label[data-v-4f4dec8d]{color:#6b7280;font-size:.875rem}.hierarchy-section[data-v-4f4dec8d]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a}.section-title[data-v-4f4dec8d]{color:#1f2937;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.tree-section[data-v-4f4dec8d]{border:2px solid #94a3b8;border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.tree-section[data-v-4f4dec8d]:last-child{margin-bottom:0}.tree-header[data-v-4f4dec8d]{cursor:pointer;background:#cbd5e1;align-items:center;gap:.75rem;padding:1rem;transition:background .2s;display:flex}.tree-header[data-v-4f4dec8d]:hover{background:#b6c2d3}.chevron-icon[data-v-4f4dec8d]{color:#374151;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s}.chevron-icon.expanded[data-v-4f4dec8d]{transform:rotate(90deg)}.chevron-icon.small[data-v-4f4dec8d]{width:1rem;height:1rem}.chevron-icon.tiny[data-v-4f4dec8d]{width:.875rem;height:.875rem}.section-icon[data-v-4f4dec8d]{color:#1f2937;flex-shrink:0;width:1.5rem;height:1.5rem}.section-title-text[data-v-4f4dec8d]{color:#1f2937;font-size:1.125rem;font-weight:600}.tree-content[data-v-4f4dec8d]{background:#f8fafc;padding:1rem}.empty-message[data-v-4f4dec8d]{text-align:center;color:#9ca3af;padding:2rem;font-style:italic}.tree-items[data-v-4f4dec8d]{flex-direction:column;gap:.75rem;display:flex}.tree-item[data-v-4f4dec8d]{border:2px solid #cbd5e1;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.organization-item[data-v-4f4dec8d]{background:#fff}.organization-header[data-v-4f4dec8d]{cursor:pointer;background:#e0f2fe;border-left:4px solid #0ea5e9;align-items:center;gap:.75rem;padding:.875rem;transition:background .2s;display:flex}.organization-header[data-v-4f4dec8d]:hover{background:#bae6fd}.organization-details[data-v-4f4dec8d]{background:0 0;border-left:4px solid #0ea5e9;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.item-info[data-v-4f4dec8d]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.item-name[data-v-4f4dec8d]{color:#111827;font-weight:700}.item-meta[data-v-4f4dec8d]{color:#4b5563;font-size:.875rem;font-weight:500}.detail-row[data-v-4f4dec8d]{background:#ecfeff;border:1px solid #67e8f9;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.detail-icon[data-v-4f4dec8d]{color:#0891b2;flex-shrink:0;width:1.25rem;height:1.25rem}.detail-label[data-v-4f4dec8d]{color:#0e7490;font-size:.875rem;font-weight:700}.detail-value[data-v-4f4dec8d]{color:#111827;font-size:.875rem;font-weight:500}.detail-host[data-v-4f4dec8d]{color:#6b7280;margin-left:.25rem;font-size:.75rem;font-style:italic;font-weight:400}.companies-section[data-v-4f4dec8d]{background:#fef3c7;border:2px solid #f59e0b;border-radius:6px;padding:1rem}.subsection-header[data-v-4f4dec8d]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.subsection-header.small[data-v-4f4dec8d]{margin-bottom:.5rem}.subsection-icon[data-v-4f4dec8d]{color:#d97706;flex-shrink:0;width:1.25rem;height:1.25rem}.subsection-title[data-v-4f4dec8d]{color:#111827;font-size:.9375rem;font-weight:700}.companies-list[data-v-4f4dec8d]{flex-direction:column;gap:.5rem;display:flex}.company-item[data-v-4f4dec8d]{border:2px solid #d97706;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #0000001a}.company-header[data-v-4f4dec8d]{cursor:pointer;background:#fde68a;border-left:3px solid #d97706;align-items:center;gap:.5rem;padding:.75rem;transition:background .2s;display:flex}.company-header[data-v-4f4dec8d]:hover{background:#fcd34d}.company-name[data-v-4f4dec8d]{color:#111827;flex:1;font-size:.875rem;font-weight:700}.collab-badge[data-v-4f4dec8d]{color:#fff;background:#6b7280;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:700;box-shadow:0 1px 2px #0003}.company-details[data-v-4f4dec8d]{background:#fff;border-left:3px solid #d97706;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.company-info-grid[data-v-4f4dec8d]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.info-item[data-v-4f4dec8d]{background:#fff;border:1px solid #fde68a;border-radius:4px;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.info-label[data-v-4f4dec8d]{color:#b45309;font-size:.75rem;font-weight:700}.info-value[data-v-4f4dec8d]{color:#111827;font-size:.875rem;font-weight:500}.collaborators-section[data-v-4f4dec8d]{background:#f9fafb;border:2px solid #d1d5db;border-radius:4px;padding:.75rem}.collaborators-list[data-v-4f4dec8d]{flex-direction:column;gap:.5rem;max-height:300px;display:flex;overflow-y:auto}.collaborators-list[data-v-4f4dec8d]::-webkit-scrollbar{width:6px}.collaborators-list[data-v-4f4dec8d]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.collaborators-list[data-v-4f4dec8d]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.collaborators-list[data-v-4f4dec8d]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.collaborator-item[data-v-4f4dec8d]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;gap:.5rem;padding:.5rem;display:flex}.collab-number[data-v-4f4dec8d]{color:#6b7280;flex-shrink:0;min-width:1.5rem;font-size:.75rem;font-weight:700}.collab-info[data-v-4f4dec8d]{flex-direction:column;flex:1;gap:.125rem;display:flex}.collab-name[data-v-4f4dec8d]{color:#111827;font-size:.875rem;font-weight:700}.collab-email[data-v-4f4dec8d]{color:#9ca3af;font-size:.75rem;font-weight:500}.status-badge[data-v-4f4dec8d]{text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.status-badge.small[data-v-4f4dec8d]{padding:.25rem .5rem;font-size:.6875rem}.status-badge.tiny[data-v-4f4dec8d]{padding:.1875rem .375rem;font-size:.625rem}.status-badge.active[data-v-4f4dec8d]{color:#166534;background:#dcfce7}.status-badge.suspended[data-v-4f4dec8d]{color:#991b1b;background:#fee2e2}.status-badge.pending_verification[data-v-4f4dec8d]{color:#92400e;background:#fef3c7}.status-badge.archived[data-v-4f4dec8d]{color:#374151;background:#f3f4f6}.btn[data-v-4f4dec8d]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary[data-v-4f4dec8d]{color:#fff;background:#3b82f6}.btn-primary[data-v-4f4dec8d]:hover{background:#2563eb}.btn-secondary[data-v-4f4dec8d]{color:#fff;background:#6b7280}.btn-secondary[data-v-4f4dec8d]:hover{background:#4b5563}.modal-overlay[data-v-b0975f76]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-b0975f76]{background:#fff;border-radius:.75rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-b0975f76]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-b0975f76]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-b0975f76]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-b0975f76]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-b0975f76]{width:1.25rem;height:1.25rem}.modal-body[data-v-b0975f76]{padding:1.5rem}.form-section[data-v-b0975f76]{margin-bottom:2rem}.section-title[data-v-b0975f76]{color:#111827;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.form-group[data-v-b0975f76]{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.form-label[data-v-b0975f76]{color:#374151;font-size:.875rem;font-weight:500}.form-label-with-icon[data-v-b0975f76]{color:#374151;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.label-icon[data-v-b0975f76]{color:#3b82f6;flex-shrink:0;width:1rem;height:1rem}.readonly-field[data-v-b0975f76]{flex-direction:column;gap:.5rem;display:flex}.readonly-value[data-v-b0975f76]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:.625rem}.readonly-value code[data-v-b0975f76]{color:#1e293b;font-family:monospace;font-size:.875rem;font-weight:500}.form-input[data-v-b0975f76],.form-select[data-v-b0975f76]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-b0975f76]:focus,.form-select[data-v-b0975f76]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input.error[data-v-b0975f76],.form-select.error[data-v-b0975f76]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-b0975f76]{color:#dc2626;font-size:.75rem}.field-note[data-v-b0975f76]{color:#6b7280;font-size:.75rem;font-style:italic}.checkbox-container[data-v-b0975f76]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.checkbox-input[data-v-b0975f76]{cursor:pointer;accent-color:#3b82f6;width:1.125rem;height:1.125rem}.checkbox-label[data-v-b0975f76]{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem}.checkbox-label-with-icon[data-v-b0975f76]{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.checkbox-icon[data-v-b0975f76]{color:#3b82f6;flex-shrink:0;width:1.125rem;height:1.125rem}.search-container[data-v-b0975f76]{position:relative}.search-loading[data-v-b0975f76]{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.mini-spinner[data-v-b0975f76]{border:2px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-b0975f76}@keyframes spin-b0975f76{to{transform:rotate(360deg)}}.search-results[data-v-b0975f76]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;max-height:200px;margin-top:.5rem;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.search-result-item[data-v-b0975f76]{cursor:pointer;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem;transition:background-color .2s;display:flex}.search-result-item[data-v-b0975f76]:hover{background:#f9fafb}.search-result-item.selected[data-v-b0975f76]{background:#eff6ff}.search-result-item[data-v-b0975f76]:last-child{border-bottom:none}.account-info[data-v-b0975f76]{flex-direction:column;display:flex}.account-name[data-v-b0975f76]{color:#111827;font-weight:500}.account-email[data-v-b0975f76]{color:#6b7280;font-size:.75rem}.env-badge[data-v-b0975f76]{white-space:nowrap;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.env-dev[data-v-b0975f76]{color:#3730a3;background:#e0e7ff}.env-staging[data-v-b0975f76]{color:#92400e;background:#fef3c7}.env-prod[data-v-b0975f76]{color:#991b1b;background:#fee2e2}.status-badge[data-v-b0975f76]{border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500}.status-active[data-v-b0975f76]{color:#065f46;background:#d1fae5}.status-suspended[data-v-b0975f76]{color:#92400e;background:#fef3c7}.status-archived[data-v-b0975f76]{color:#991b1b;background:#fee2e2}.selected-account[data-v-b0975f76]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:1rem;padding:1rem}.selected-header[data-v-b0975f76]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.selected-label[data-v-b0975f76]{color:#64748b;font-size:.875rem;font-weight:500}.clear-btn[data-v-b0975f76]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.25rem;padding:.25rem;transition:all .2s}.clear-btn[data-v-b0975f76]:hover{color:#374151;background:#e2e8f0}.clear-btn svg[data-v-b0975f76]{width:1rem;height:1rem}.selected-account-card[data-v-b0975f76]{align-items:center;gap:.75rem;display:flex}.account-avatar[data-v-b0975f76]{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.avatar-image[data-v-b0975f76]{object-fit:cover;width:100%;height:100%}.avatar-placeholder[data-v-b0975f76]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1e40af);justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:600;display:flex}.account-details[data-v-b0975f76]{flex-direction:column;display:flex}.account-details .account-name[data-v-b0975f76]{color:#1e293b;font-weight:600}.account-details .account-email[data-v-b0975f76]{color:#64748b}.account-profession[data-v-b0975f76]{color:#3b82f6;background:#eff6ff;border-radius:.25rem;align-self:flex-start;margin-top:.25rem;padding:.125rem .375rem;font-size:.75rem}.database-preview[data-v-b0975f76]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.preview-label[data-v-b0975f76]{color:#64748b;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.preview-text code[data-v-b0975f76]{color:#e2e8f0;background:#1e293b;border-radius:.25rem;padding:.25rem .5rem;font-family:monospace}.submit-error[data-v-b0975f76]{color:#991b1b;white-space:pre-line;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;line-height:1.5}.modal-footer[data-v-b0975f76]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-b0975f76]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-b0975f76]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-b0975f76]{color:#fff;background:#3b82f6}.btn-primary[data-v-b0975f76]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-b0975f76]{color:#fff;background:#6b7280}.btn-secondary[data-v-b0975f76]:hover{background:#4b5563}.loading-spinner[data-v-b0975f76]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-b0975f76}.readonly-info[data-v-b0975f76]{margin-bottom:1rem}.readonly-card[data-v-b0975f76]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:.5rem;padding:1rem}.server-info-ro[data-v-b0975f76]{flex-direction:column;gap:.375rem;display:flex}.server-name-ro[data-v-b0975f76]{color:#1e293b;font-size:.9375rem;font-weight:600}.server-host-ro[data-v-b0975f76]{color:#64748b;font-size:.875rem}.server-id-ro[data-v-b0975f76]{color:#94a3b8;font-family:monospace;font-size:.75rem}.server-search[data-v-b0975f76],.server-info[data-v-b0975f76]{flex-direction:column;display:flex}.server-name[data-v-b0975f76]{color:#111827;font-weight:500}.server-host[data-v-b0975f76]{color:#6b7280;font-size:.75rem}.selected-server[data-v-b0975f76]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:1rem;padding:1rem}.selected-server-card[data-v-b0975f76]{align-items:center;gap:.75rem;display:flex}.server-details[data-v-b0975f76]{flex-direction:column;display:flex}.server-details .server-name[data-v-b0975f76]{color:#1e293b;font-weight:600}.server-details .server-host[data-v-b0975f76]{color:#64748b}.server-status[data-v-b0975f76]{color:#3b82f6;background:#eff6ff;border-radius:.25rem;align-self:flex-start;margin-top:.25rem;padding:.125rem .375rem;font-size:.75rem}@media (max-width:768px){.modal-content[data-v-b0975f76]{margin:1rem}.modal-footer[data-v-b0975f76]{flex-direction:column}.selected-account-card[data-v-b0975f76]{flex-direction:column;align-items:flex-start;gap:.5rem}}.organizations-view[data-v-242baf0b]{max-width:1200px;margin:0 auto}.page-header[data-v-242baf0b]{margin-bottom:2rem}.header-content[data-v-242baf0b]{justify-content:space-between;align-items:center;display:flex}.header-actions[data-v-242baf0b]{align-items:center;gap:1rem;display:flex}.page-title[data-v-242baf0b]{color:#111827;font-size:2rem;font-weight:700}.btn[data-v-242baf0b]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-242baf0b]{color:#fff;background:#3b82f6}.btn-primary[data-v-242baf0b]:hover{background:#2563eb}.btn-secondary[data-v-242baf0b]{color:#fff;background:#6b7280}.btn-secondary[data-v-242baf0b]:hover{background:#4b5563}.btn-danger[data-v-242baf0b]{color:#fff;background:#ef4444}.btn-danger[data-v-242baf0b]:hover{background:#dc2626}.btn-provision[data-v-242baf0b]{color:#fff;background:#8b5cf6}.btn-provision[data-v-242baf0b]:hover:not(:disabled){background:#7c3aed}.btn-provision[data-v-242baf0b]:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background:#d1d5db}.btn-unprovision[data-v-242baf0b]{color:#fff;background:#f59e0b}.btn-unprovision[data-v-242baf0b]:hover:not(:disabled){background:#d97706}.btn-unprovision[data-v-242baf0b]:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background:#d1d5db}.btn-sm[data-v-242baf0b]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-242baf0b],.btn-icon[data-v-242baf0b]{width:1rem;height:1rem}.filters-section[data-v-242baf0b]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-242baf0b]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-242baf0b]{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-242baf0b]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-242baf0b],.filter-select[data-v-242baf0b]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-242baf0b]:focus,.filter-select[data-v-242baf0b]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-242baf0b]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.loading-state[data-v-242baf0b],.error-state[data-v-242baf0b],.empty-state[data-v-242baf0b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-242baf0b]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-242baf0b}@keyframes spin-242baf0b{to{transform:rotate(360deg)}}.error-icon[data-v-242baf0b],.empty-icon[data-v-242baf0b]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-242baf0b]{border-collapse:collapse;width:100%}.data-table th[data-v-242baf0b]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-242baf0b]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-242baf0b]:hover{background:#f3f4f6}.sort-icon[data-v-242baf0b]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-242baf0b]{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-242baf0b]:hover{background:#f9fafb}.name-container[data-v-242baf0b]{align-items:flex-start;display:flex}.name-info[data-v-242baf0b]{flex-direction:column;gap:.25rem;width:100%;display:flex}.name-text[data-v-242baf0b]{color:#111827;font-weight:600}.org-id-badge[data-v-242baf0b]{color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;align-self:flex-start;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:inline-block}.env-badge[data-v-242baf0b]{white-space:nowrap;border-radius:.25rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}.env-dev[data-v-242baf0b]{color:#3730a3;background:#e0e7ff}.env-staging[data-v-242baf0b]{color:#92400e;background:#fef3c7}.env-prod[data-v-242baf0b]{color:#991b1b;background:#fee2e2}.entity-container[data-v-242baf0b]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.entity-name[data-v-242baf0b]{color:#111827;font-size:.875rem;font-weight:600}.entity-detail[data-v-242baf0b]{color:#6b7280;font-size:.75rem}.entity-id[data-v-242baf0b]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;line-height:1.2;display:flex}.id-icon[data-v-242baf0b]{flex-shrink:0;width:.625rem;height:.625rem}.db-container[data-v-242baf0b]{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.db-row[data-v-242baf0b]{align-items:center;gap:.5rem;display:flex}.db-name-text[data-v-242baf0b]{color:#1f2937;letter-spacing:-.01em;font-family:monospace;font-size:.9375rem;font-weight:500}.db-code[data-v-242baf0b]{color:#374151;background:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-family:monospace;font-size:.75rem}.connection-pool-badge[data-v-242baf0b]{color:#065f46;text-transform:uppercase;letter-spacing:.025em;background:#d1fae5;border:1px solid #a7f3d0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.connection-pool-badge svg[data-v-242baf0b]{width:.75rem;height:.75rem}.provision-status-badge[data-v-242baf0b]{text-transform:uppercase;letter-spacing:.025em;border:1px solid;border-radius:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;display:inline-block}.provision-database-created[data-v-242baf0b]{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.provision-schema-applied[data-v-242baf0b]{color:#5b21b6;background:#ddd6fe;border-color:#c4b5fd}.provision-seeds-applied[data-v-242baf0b]{color:#1e3a8a;background:#bfdbfe;border-color:#93c5fd}.provision-failed[data-v-242baf0b]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.provision-date[data-v-242baf0b]{color:#10b981;font-size:.7rem;font-weight:500}.provision-status-text[data-v-242baf0b]{align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;display:flex}.provision-date-container[data-v-242baf0b]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.provision-date-part[data-v-242baf0b]{color:#10b981;font-size:.875rem;font-weight:500;line-height:1.2}.provision-time-part[data-v-242baf0b]{color:#10b981;font-family:monospace;font-size:.75rem;line-height:1.2}.provision-icon[data-v-242baf0b]{flex-shrink:0;width:.875rem;height:.875rem}.provision-warning[data-v-242baf0b]{color:#f59e0b}.provision-phase1[data-v-242baf0b]{color:#3b82f6}.provision-phase2[data-v-242baf0b]{color:#8b5cf6}.provision-phase3[data-v-242baf0b]{color:#06b6d4}.provision-error[data-v-242baf0b]{color:#dc2626}.provision-not-started[data-v-242baf0b]{color:#d97706}.provision-phase-1[data-v-242baf0b]{color:#3b82f6}.provision-phase-2[data-v-242baf0b]{color:#8b5cf6}.provision-phase-3[data-v-242baf0b]{color:#06b6d4}.provision-failed-text[data-v-242baf0b]{color:#dc2626}.connection-pool-text[data-v-242baf0b]{align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;display:flex}.pool-icon[data-v-242baf0b]{flex-shrink:0;width:.875rem;height:.875rem}.pool-check[data-v-242baf0b]{color:#10b981}.pool-cross[data-v-242baf0b]{color:#ef4444}.pool-enabled-text[data-v-242baf0b]{color:#10b981}.pool-disabled-text[data-v-242baf0b]{color:#ef4444}.protection-status-text[data-v-242baf0b]{align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;display:flex}.protection-icon[data-v-242baf0b]{flex-shrink:0;width:.875rem;height:.875rem}.protection-enabled[data-v-242baf0b]{color:#10b981}.protection-disabled[data-v-242baf0b]{color:#ef4444}.protection-enabled-text[data-v-242baf0b]{color:#10b981}.protection-disabled-text[data-v-242baf0b]{color:#ef4444}.db-actions[data-v-242baf0b]{gap:.5rem;margin-top:.5rem;display:flex}.btn-db-action[data-v-242baf0b]{cursor:pointer;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem .5rem;transition:all .2s;display:flex}.btn-db-action svg[data-v-242baf0b]{width:1.125rem;height:1.125rem}.btn-db-provision[data-v-242baf0b]{color:#fff;background:#8b5cf6}.btn-db-provision[data-v-242baf0b]:hover:not(:disabled){background:#7c3aed}.btn-db-provision[data-v-242baf0b]:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background:#e5e7eb}.btn-db-unprovision[data-v-242baf0b]{color:#fff;background:#f59e0b}.btn-db-unprovision[data-v-242baf0b]:hover:not(:disabled){background:#d97706}.btn-db-unprovision[data-v-242baf0b]:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background:#e5e7eb}.owner-container[data-v-242baf0b]{flex-direction:column;display:flex}.owner-name[data-v-242baf0b]{color:#111827;font-weight:500}.owner-email[data-v-242baf0b]{color:#6b7280;font-size:.75rem}.status-badge[data-v-242baf0b]{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.status-active[data-v-242baf0b]{color:#065f46;background:#d1fae5}.status-suspended[data-v-242baf0b]{color:#92400e;background:#fef3c7}.status-archived[data-v-242baf0b]{color:#991b1b;background:#fee2e2}.created-date[data-v-242baf0b]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-242baf0b]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-242baf0b]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-242baf0b]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-242baf0b]{text-align:center;vertical-align:top;white-space:nowrap}.actions-cell .action-btn[data-v-242baf0b],.actions-cell .btn[data-v-242baf0b]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .action-btn[data-v-242baf0b]:last-child,.actions-cell .btn[data-v-242baf0b]:last-child{margin-right:0}.action-btn[data-v-242baf0b]{cursor:pointer;border:none;border-radius:.25rem;padding:.375rem;transition:background-color .2s}.action-btn svg[data-v-242baf0b]{width:1rem;height:1rem}.edit-btn[data-v-242baf0b]{color:#1d4ed8;background:#eff6ff}.edit-btn[data-v-242baf0b]:hover{background:#dbeafe}.delete-btn[data-v-242baf0b]{color:#dc2626;background:#fef2f2}.delete-btn[data-v-242baf0b]:hover{background:#fee2e2}.pagination-container[data-v-242baf0b]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-242baf0b]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-242baf0b]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-242baf0b]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-242baf0b]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-242baf0b]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-242baf0b]{color:#6b7280;font-size:.875rem}.pagination[data-v-242baf0b]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-242baf0b]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-242baf0b]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-242baf0b]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-242baf0b]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-242baf0b]{color:#9ca3af}.page-numbers[data-v-242baf0b]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-242baf0b]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-242baf0b]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-242baf0b]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-242baf0b]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-242baf0b]:hover{color:#9ca3af;background:0 0;border-color:#0000}.account-selector[data-v-242baf0b]{min-width:300px;position:relative}.suggestions[data-v-242baf0b]{z-index:100;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;max-height:250px;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.suggestion-item[data-v-242baf0b]{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:.75rem;transition:background-color .15s}.suggestion-item[data-v-242baf0b]:last-child{border-bottom:none}.suggestion-item[data-v-242baf0b]:hover{background-color:#f9fafb}.account-suggestion .account-info[data-v-242baf0b]{flex-direction:column;gap:.25rem;display:flex}.account-suggestion .account-primary[data-v-242baf0b]{color:#111827;font-size:.875rem;font-weight:500}.account-suggestion .account-secondary[data-v-242baf0b]{color:#6b7280;font-size:.75rem}.account-suggestion .account-meta[data-v-242baf0b]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.selected-account[data-v-242baf0b]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem;display:flex}.selected-info[data-v-242baf0b]{flex-direction:column;flex:1;gap:.125rem;display:flex}.selected-info .name[data-v-242baf0b]{color:#1e40af;font-size:.875rem;font-weight:600}.selected-info .details[data-v-242baf0b]{color:#3b82f6;font-size:.75rem}.selected-info .id[data-v-242baf0b]{color:#6b7280;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.clear-btn[data-v-242baf0b]{cursor:pointer;color:#1e40af;background:#dbeafe;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.25rem;font-weight:600;line-height:1;transition:all .2s;display:flex}.clear-btn[data-v-242baf0b]:hover{color:#1e3a8a;background:#bfdbfe}.server-selector[data-v-242baf0b]{min-width:300px;position:relative}.server-suggestion .server-info[data-v-242baf0b]{flex-direction:column;gap:.25rem;display:flex}.server-suggestion .server-primary[data-v-242baf0b]{color:#111827;font-size:.875rem;font-weight:500}.server-suggestion .server-secondary[data-v-242baf0b]{color:#6b7280;font-size:.75rem}.server-suggestion .server-meta[data-v-242baf0b]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.selected-server[data-v-242baf0b]{background:#f0fdf4;border:1px solid #22c55e;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem;display:flex}.selected-server .selected-info[data-v-242baf0b]{flex-direction:column;flex:1;gap:.125rem;display:flex}.selected-server .selected-info .name[data-v-242baf0b]{color:#14532d;font-size:.875rem;font-weight:600}.selected-server .selected-info .details[data-v-242baf0b]{color:#16a34a;font-size:.75rem}.selected-server .selected-info .id[data-v-242baf0b]{color:#166534;font-family:monospace;font-size:.75rem}.pinned-filter-card[data-v-242baf0b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-242baf0b]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-242baf0b]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-242baf0b]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-242baf0b]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-242baf0b]{color:#3b82f6}.pin-btn[data-v-242baf0b]:hover{color:#2563eb}.pin-btn svg[data-v-242baf0b]{width:.875rem;height:.875rem}.selected-server.is-pinned[data-v-242baf0b]{background:#eff6ff;border-color:#3b82f6}.selected-server.is-pinned .selected-info .name[data-v-242baf0b]{color:#1e40af}.selected-server.is-pinned .selected-info .details[data-v-242baf0b]{color:#3b82f6}.selected-account.is-pinned[data-v-242baf0b]{background:#eff6ff;border-color:#3b82f6}.no-data[data-v-242baf0b]{color:#9ca3af;font-size:.875rem;font-style:italic}@media (max-width:768px){.filters-row[data-v-242baf0b]{flex-direction:column;align-items:stretch}.filter-group[data-v-242baf0b],.account-selector[data-v-242baf0b],.server-selector[data-v-242baf0b]{min-width:auto}.header-content[data-v-242baf0b]{flex-direction:column;align-items:stretch;gap:1rem}.header-actions[data-v-242baf0b]{justify-content:center}.data-table[data-v-242baf0b]{font-size:.875rem}.data-table th[data-v-242baf0b],.data-table td[data-v-242baf0b]{padding:.5rem}.pagination-controls[data-v-242baf0b]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-242baf0b]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-242baf0b]{gap:.125rem}.page-number-btn[data-v-242baf0b]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-242baf0b]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-242baf0b]{width:1rem;height:1rem}}.provision-progress[data-v-cf980411]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:2rem}.progress-stepper[data-v-cf980411]{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.step-item[data-v-cf980411]{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.step-indicator[data-v-cf980411]{z-index:2;margin-bottom:.75rem}.step-circle[data-v-cf980411]{background:#fff;border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.step-pending .step-circle[data-v-cf980411]{color:#9ca3af;border-color:#d1d5db}.step-in-progress .step-circle[data-v-cf980411]{color:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}.step-completed .step-circle[data-v-cf980411]{color:#fff;background:#10b981;border-color:#10b981}.step-failed .step-circle[data-v-cf980411]{color:#fff;background:#ef4444;border-color:#ef4444}.step-icon[data-v-cf980411]{width:1.5rem;height:1.5rem}.step-number[data-v-cf980411]{font-size:1.125rem}.step-spinner[data-v-cf980411]{border:2px solid #e0e7ff;border-top-color:#3b82f6;border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite spin-cf980411}@keyframes spin-cf980411{to{transform:rotate(360deg)}}.step-content[data-v-cf980411]{text-align:center;max-width:150px}.step-title[data-v-cf980411]{color:#111827;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.step-description[data-v-cf980411]{color:#6b7280;font-size:.75rem;line-height:1.4}.step-in-progress .step-title[data-v-cf980411]{color:#3b82f6}.step-completed .step-title[data-v-cf980411]{color:#10b981}.step-failed .step-title[data-v-cf980411]{color:#ef4444}.step-connector[data-v-cf980411]{z-index:1;background:#e5e7eb;height:3px;transition:background .3s;position:absolute;top:1.5rem;left:50%;right:-50%}.step-item:last-child .step-connector[data-v-cf980411]{display:none}.connector-completed[data-v-cf980411]{background:#10b981}@media (max-width:768px){.progress-stepper[data-v-cf980411]{flex-direction:column;gap:1.5rem}.step-item[data-v-cf980411]{flex-direction:row;align-items:center;width:100%}.step-indicator[data-v-cf980411]{margin-bottom:0;margin-right:1rem}.step-content[data-v-cf980411]{text-align:left;flex:1;max-width:none}.step-connector[data-v-cf980411]{width:3px;height:auto;inset:50% auto -1.5rem 1.5rem}.step-item:last-child .step-connector[data-v-cf980411]{display:none}}.console-log[data-v-e439f272]{background:#1e1e1e;border:1px solid #333;border-radius:.5rem;flex-direction:column;height:600px;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000004d}.console-header[data-v-e439f272]{background:#252525;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.console-title[data-v-e439f272]{color:#e5e7eb;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.console-icon[data-v-e439f272]{color:#10b981;width:1.25rem;height:1.25rem}.console-actions[data-v-e439f272]{gap:.5rem;display:flex}.console-btn[data-v-e439f272]{color:#9ca3af;cursor:pointer;background:#2d2d2d;border:1px solid #404040;border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.console-btn[data-v-e439f272]:hover{color:#e5e7eb;background:#3a3a3a;border-color:#525252}.console-btn.active[data-v-e439f272]{color:#fff;background:#3b82f6;border-color:#3b82f6}.console-btn svg[data-v-e439f272]{width:.875rem;height:.875rem}.console-body[data-v-e439f272]{background:#1e1e1e;flex:1;padding:1rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.8125rem;line-height:1.6;overflow-y:auto}.console-body[data-v-e439f272]::-webkit-scrollbar{width:8px}.console-body[data-v-e439f272]::-webkit-scrollbar-track{background:#2d2d2d}.console-body[data-v-e439f272]::-webkit-scrollbar-thumb{background:#525252;border-radius:4px}.console-body[data-v-e439f272]::-webkit-scrollbar-thumb:hover{background:#666}.console-empty[data-v-e439f272]{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.empty-icon[data-v-e439f272]{opacity:.5;width:3rem;height:3rem;margin-bottom:1rem}.empty-hint[data-v-e439f272]{opacity:.7;margin-top:.5rem;font-size:.75rem}.log-line[data-v-e439f272]{border-left:2px solid #0000;gap:.75rem;margin-left:-.5rem;padding:.25rem 0 .25rem .5rem;display:flex}.log-timestamp[data-v-e439f272]{color:#6b7280;flex-shrink:0;font-size:.75rem}.log-level[data-v-e439f272]{text-transform:uppercase;flex-shrink:0;min-width:50px;font-size:.75rem;font-weight:600}.level-debug[data-v-e439f272]{color:#8b5cf6}.level-info[data-v-e439f272]{color:#3b82f6}.level-warn[data-v-e439f272]{color:#f59e0b}.level-error[data-v-e439f272]{color:#ef4444}.log-message[data-v-e439f272]{color:#e5e7eb;word-break:break-word;white-space:pre-wrap;flex:1}.log-debug[data-v-e439f272]{opacity:.7}.log-info[data-v-e439f272]{border-left-color:#3b82f6}.log-warn[data-v-e439f272]{background:#f59e0b0d;border-left-color:#f59e0b}.log-error[data-v-e439f272]{background:#ef44440d;border-left-color:#ef4444}.console-footer[data-v-e439f272]{color:#9ca3af;background:#252525;border-top:1px solid #333;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.75rem;display:flex}.log-count[data-v-e439f272]{font-weight:500}.scroll-hint[data-v-e439f272]{color:#f59e0b;align-items:center;gap:.25rem;animation:2s ease-in-out infinite pulse-e439f272;display:flex}.scroll-hint svg[data-v-e439f272]{width:1rem;height:1rem}@keyframes pulse-e439f272{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:768px){.console-log[data-v-e439f272]{height:400px}.console-header[data-v-e439f272]{flex-direction:column;align-items:flex-start;gap:.75rem}.console-actions[data-v-e439f272]{justify-content:space-between;width:100%}.console-btn[data-v-e439f272]{flex:1;justify-content:center}.console-footer[data-v-e439f272]{flex-direction:column;align-items:flex-start;gap:.5rem}}.provision-database-view[data-v-5539440a]{max-width:1400px;margin:0 auto;padding:2rem}.page-header[data-v-5539440a]{margin-bottom:2rem}.btn-back[data-v-5539440a]{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-back[data-v-5539440a]:hover{background:#e5e7eb}.btn-back svg[data-v-5539440a]{width:1.25rem;height:1.25rem}.header-content[data-v-5539440a]{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.page-title[data-v-5539440a]{color:#111827;font-size:2rem;font-weight:700}.org-info[data-v-5539440a]{align-items:center;gap:.75rem;display:flex}.org-name[data-v-5539440a]{color:#3b82f6;font-size:1.125rem;font-weight:600}.org-db[data-v-5539440a]{color:#6b7280;background:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-family:monospace;font-size:.875rem}.loading-state[data-v-5539440a],.error-state[data-v-5539440a]{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.loading-spinner[data-v-5539440a]{border:4px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:3rem;height:3rem;margin-bottom:1rem;animation:1s linear infinite spin-5539440a}@keyframes spin-5539440a{to{transform:rotate(360deg)}}.error-icon[data-v-5539440a]{color:#ef4444;width:3rem;height:3rem;margin-bottom:1rem}.control-panel[data-v-5539440a]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.control-info[data-v-5539440a]{flex-direction:column;gap:.5rem;display:flex}.status-indicator[data-v-5539440a]{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.status-dot[data-v-5539440a]{border-radius:50%;width:.75rem;height:.75rem;animation:2s ease-in-out infinite pulse-5539440a}.status-idle .status-dot[data-v-5539440a]{background:#9ca3af;animation:none}.status-connected .status-dot[data-v-5539440a]{background:#10b981}.status-provisioning .status-dot[data-v-5539440a]{background:#3b82f6}.status-success .status-dot[data-v-5539440a]{background:#10b981;animation:none}.status-error .status-dot[data-v-5539440a]{background:#ef4444;animation:none}.status-idle .status-text[data-v-5539440a]{color:#6b7280}.status-connected .status-text[data-v-5539440a]{color:#10b981}.status-provisioning .status-text[data-v-5539440a]{color:#3b82f6}.status-success .status-text[data-v-5539440a]{color:#10b981}.status-error .status-text[data-v-5539440a]{color:#ef4444}@keyframes pulse-5539440a{0%,to{opacity:1}50%{opacity:.5}}.provision-date[data-v-5539440a]{color:#6b7280;font-size:.75rem}.control-actions[data-v-5539440a]{gap:.75rem;display:flex}.btn[data-v-5539440a]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn svg[data-v-5539440a]{width:1.25rem;height:1.25rem}.btn-primary[data-v-5539440a]{color:#fff;background:#3b82f6}.btn-primary[data-v-5539440a]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-5539440a]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.status-success .btn-primary[data-v-5539440a]:disabled{opacity:.8;cursor:not-allowed;background:#10b981}.btn-start[data-v-5539440a]{padding:.875rem 2rem;font-size:1rem}.btn-spinner[data-v-5539440a]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite spin-5539440a}.connection-warning[data-v-5539440a],.connection-info[data-v-5539440a],.connection-error[data-v-5539440a]{border-radius:.375rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;display:flex}.connection-warning[data-v-5539440a]{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.connection-info[data-v-5539440a]{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.connection-error[data-v-5539440a]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.connection-warning svg[data-v-5539440a],.connection-info svg[data-v-5539440a],.connection-error svg[data-v-5539440a]{flex-shrink:0;width:1.25rem;height:1.25rem}@media (max-width:768px){.provision-database-view[data-v-5539440a]{padding:1rem}.page-title[data-v-5539440a]{font-size:1.5rem}.header-content[data-v-5539440a]{flex-direction:column;gap:.75rem}.control-panel[data-v-5539440a]{flex-direction:column;align-items:stretch}.control-actions[data-v-5539440a]{width:100%}.btn-start[data-v-5539440a]{justify-content:center;width:100%}}.fib,.fi{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;line-height:1em;display:inline-block;position:relative}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/assets/xx-zm_JmrXl.svg)}.fi-xx.fis{background-image:url(/assets/xx-DHLZWhOc.svg)}.fi-ad{background-image:url(/assets/ad-B18i8NGa.svg)}.fi-ad.fis{background-image:url(/assets/ad-Blhdm5jl.svg)}.fi-ae{background-image:url(/assets/ae-CZRtWSox.svg)}.fi-ae.fis{background-image:url(/assets/ae-CnWpkG7H.svg)}.fi-af{background-image:url(/assets/af-C77Rf6cE.svg)}.fi-af.fis{background-image:url(/assets/af-Bc2fqp73.svg)}.fi-ag{background-image:url(/assets/ag-C8MykuG2.svg)}.fi-ag.fis{background-image:url(/assets/ag-B50eCdjH.svg)}.fi-ai{background-image:url(/assets/ai-Dmedkf4v.svg)}.fi-ai.fis{background-image:url(/assets/ai-BhrGqTjA.svg)}.fi-al{background-image:url(/assets/al-10QRkakw.svg)}.fi-al.fis{background-image:url(/assets/al-CxA7yomf.svg)}.fi-am{background-image:url(/assets/am-DMt4_dd4.svg)}.fi-am.fis{background-image:url(/assets/am-Brwuaa2u.svg)}.fi-ao{background-image:url(/assets/ao-tXuRa6vm.svg)}.fi-ao.fis{background-image:url(/assets/ao-CAGuVnyg.svg)}.fi-aq{background-image:url(/assets/aq-CF5jO-0h.svg)}.fi-aq.fis{background-image:url(/assets/aq-UDjN-zV6.svg)}.fi-ar{background-image:url(/assets/ar-Be8Ju1cG.svg)}.fi-ar.fis{background-image:url(/assets/ar-NyCpd6W6.svg)}.fi-as{background-image:url(/assets/as-Dekqy8Of.svg)}.fi-as.fis{background-image:url(/assets/as-BTEVCXG-.svg)}.fi-at{background-image:url(/assets/at-DGA_6m5E.svg)}.fi-at.fis{background-image:url(/assets/at-D-LsLSdx.svg)}.fi-au{background-image:url(/assets/au-DAHDIuPI.svg)}.fi-au.fis{background-image:url(/assets/au-kL8f0uMB.svg)}.fi-aw{background-image:url(/assets/aw-W0PWLK5p.svg)}.fi-aw.fis{background-image:url(/assets/aw-CLCX8uk5.svg)}.fi-ax{background-image:url(/assets/ax-DvLIy84U.svg)}.fi-ax.fis{background-image:url(/assets/ax-wECm_RRW.svg)}.fi-az{background-image:url(/assets/az-Bk-bYNxy.svg)}.fi-az.fis{background-image:url(/assets/az-z2IthT8Q.svg)}.fi-ba{background-image:url(/assets/ba-WdDiSMvP.svg)}.fi-ba.fis{background-image:url(/assets/ba-CiiOt6u0.svg)}.fi-bb{background-image:url(/assets/bb-DJxbaxmT.svg)}.fi-bb.fis{background-image:url(/assets/bb-DC5IaaX4.svg)}.fi-bd{background-image:url(/assets/bd-BF9t1-60.svg)}.fi-bd.fis{background-image:url(/assets/bd-DvPoLH3C.svg)}.fi-be{background-image:url(/assets/be-CLLkK3PN.svg)}.fi-be.fis{background-image:url(/assets/be-Dtq4MkQz.svg)}.fi-bf{background-image:url(/assets/bf-YclsoDuF.svg)}.fi-bf.fis{background-image:url(/assets/bf-DCbfaYlw.svg)}.fi-bg{background-image:url(/assets/bg-GUQenraa.svg)}.fi-bg.fis{background-image:url(/assets/bg-cWragUdK.svg)}.fi-bh{background-image:url(/assets/bh-BQqEGq6F.svg)}.fi-bh.fis{background-image:url(/assets/bh-DgfmyT2n.svg)}.fi-bi{background-image:url(/assets/bi-CRmKY6RQ.svg)}.fi-bi.fis{background-image:url(/assets/bi-C8Dazs_i.svg)}.fi-bj{background-image:url(/assets/bj-14PhO9bM.svg)}.fi-bj.fis{background-image:url(/assets/bj-BOF1aYv0.svg)}.fi-bl{background-image:url(/assets/bl-4CI2YcwX.svg)}.fi-bl.fis{background-image:url(/assets/bl-Ci30-2xD.svg)}.fi-bm{background-image:url(/assets/bm-BeYgB2z9.svg)}.fi-bm.fis{background-image:url(/assets/bm-DvNWWcPM.svg)}.fi-bn{background-image:url(/assets/bn-B6T3O78g.svg)}.fi-bn.fis{background-image:url(/assets/bn-CPQcA8Ol.svg)}.fi-bo{background-image:url(/assets/bo-CcUiMqkJ.svg)}.fi-bo.fis{background-image:url(/assets/bo-Dry0C6UA.svg)}.fi-bq{background-image:url(/assets/bq-BYpdxEeT.svg)}.fi-bq.fis{background-image:url(/assets/bq-SWpsjb2t.svg)}.fi-br{background-image:url(/assets/br-Cu5YU29T.svg)}.fi-br.fis{background-image:url(/assets/br-Dr5rMAMb.svg)}.fi-bs{background-image:url(/assets/bs-7Gd_oriM.svg)}.fi-bs.fis{background-image:url(/assets/bs-CcXnDJaD.svg)}.fi-bt{background-image:url(/assets/bt-BTo4qm10.svg)}.fi-bt.fis{background-image:url(/assets/bt-SxWnbWW0.svg)}.fi-bv{background-image:url(/assets/bv-wM9JLv4R.svg)}.fi-bv.fis{background-image:url(/assets/bv-Jqog7euh.svg)}.fi-bw{background-image:url(/assets/bw-n5ZaAnGL.svg)}.fi-bw.fis{background-image:url(/assets/bw-DOFTOZyN.svg)}.fi-by{background-image:url(/assets/by-C621sBpd.svg)}.fi-by.fis{background-image:url(/assets/by-u4o0VQKP.svg)}.fi-bz{background-image:url(/assets/bz-BCKHR4_q.svg)}.fi-bz.fis{background-image:url(/assets/bz-CoBdB-p8.svg)}.fi-ca{background-image:url(/assets/ca-PYUrLVUV.svg)}.fi-ca.fis{background-image:url(/assets/ca-B8J8Wc6a.svg)}.fi-cc{background-image:url(/assets/cc-BNT6Xjzk.svg)}.fi-cc.fis{background-image:url(/assets/cc-Bl3UDHUt.svg)}.fi-cd{background-image:url(/assets/cd-BGclsrP6.svg)}.fi-cd.fis{background-image:url(/assets/cd-CwCQH0-t.svg)}.fi-cf{background-image:url(/assets/cf-DRetLmp-.svg)}.fi-cf.fis{background-image:url(/assets/cf-CvgcTRoz.svg)}.fi-cg{background-image:url(/assets/cg-CwIyG6SE.svg)}.fi-cg.fis{background-image:url(/assets/cg-DxMYgdKd.svg)}.fi-ch{background-image:url(/assets/ch-sfriZoF1.svg)}.fi-ch.fis{background-image:url(/assets/ch-Do8WoVrp.svg)}.fi-ci{background-image:url(/assets/ci-C8Q8IYTn.svg)}.fi-ci.fis{background-image:url(/assets/ci-Cn5asHD7.svg)}.fi-ck{background-image:url(/assets/ck-DfXMUOTo.svg)}.fi-ck.fis{background-image:url(/assets/ck-VjQ-vT4C.svg)}.fi-cl{background-image:url(/assets/cl-BgYYb4qP.svg)}.fi-cl.fis{background-image:url(/assets/cl-B2rf9gTF.svg)}.fi-cm{background-image:url(/assets/cm-D4yjdmKT.svg)}.fi-cm.fis{background-image:url(/assets/cm-B0XEK3Gu.svg)}.fi-cn{background-image:url(/assets/cn-DifnnI3t.svg)}.fi-cn.fis{background-image:url(/assets/cn-sZmOitVP.svg)}.fi-co{background-image:url(/assets/co-DV591zMm.svg)}.fi-co.fis{background-image:url(/assets/co-BRjxMuCM.svg)}.fi-cr{background-image:url(/assets/cr-BlYVN-_Q.svg)}.fi-cr.fis{background-image:url(/assets/cr-CcuKkUIo.svg)}.fi-cu{background-image:url(/assets/cu-L6XVZNgo.svg)}.fi-cu.fis{background-image:url(/assets/cu-Bd4PmZCn.svg)}.fi-cv{background-image:url(/assets/cv-CPsfcOfk.svg)}.fi-cv.fis{background-image:url(/assets/cv-BYvkBxIi.svg)}.fi-cw{background-image:url(/assets/cw-BbrnximR.svg)}.fi-cw.fis{background-image:url(/assets/cw-DDrVSims.svg)}.fi-cx{background-image:url(/assets/cx-DpYD6n6U.svg)}.fi-cx.fis{background-image:url(/assets/cx-zaaWd3zl.svg)}.fi-cy{background-image:url(/assets/cy-bZuP8hmf.svg)}.fi-cy.fis{background-image:url(/assets/cy-DJKnEFYW.svg)}.fi-cz{background-image:url(/assets/cz-WWBC5Aeb.svg)}.fi-cz.fis{background-image:url(/assets/cz-CgTuLLXv.svg)}.fi-de{background-image:url(/assets/de-B-2o-4Z9.svg)}.fi-de.fis{background-image:url(/assets/de-D365bacb.svg)}.fi-dj{background-image:url(/assets/dj-hp_BwbmO.svg)}.fi-dj.fis{background-image:url(/assets/dj-C7tvpAUy.svg)}.fi-dk{background-image:url(/assets/dk-DmS9BCZB.svg)}.fi-dk.fis{background-image:url(/assets/dk-2cglAULc.svg)}.fi-dm{background-image:url(/assets/dm-Cbhezfe1.svg)}.fi-dm.fis{background-image:url(/assets/dm-DPPHwW2M.svg)}.fi-do{background-image:url(/assets/do-B86d445t.svg)}.fi-do.fis{background-image:url(/assets/do-DeRnbj4d.svg)}.fi-dz{background-image:url(/assets/dz-Dytc1TFu.svg)}.fi-dz.fis{background-image:url(/assets/dz-EwXBYPv9.svg)}.fi-ec{background-image:url(/assets/ec-CaVOFQ3t.svg)}.fi-ec.fis{background-image:url(/assets/ec-cwfBJlvF.svg)}.fi-ee{background-image:url(/assets/ee-DufrxGIR.svg)}.fi-ee.fis{background-image:url(/assets/ee-B0tgUOEC.svg)}.fi-eg{background-image:url(/assets/eg-YC70hswZ.svg)}.fi-eg.fis{background-image:url(/assets/eg-DwOkwyQ0.svg)}.fi-eh{background-image:url(/assets/eh-0awM4TVj.svg)}.fi-eh.fis{background-image:url(/assets/eh-CsiwG8bE.svg)}.fi-er{background-image:url(/assets/er-X83uml6t.svg)}.fi-er.fis{background-image:url(/assets/er-Cn365Y3V.svg)}.fi-es{background-image:url(/assets/es-d5m8M5h8.svg)}.fi-es.fis{background-image:url(/assets/es-BuSGTZm_.svg)}.fi-et{background-image:url(/assets/et-DwdlzOIx.svg)}.fi-et.fis{background-image:url(/assets/et-cfPInayI.svg)}.fi-fi{background-image:url(/assets/fi-DWUIkfjL.svg)}.fi-fi.fis{background-image:url(/assets/fi-Brjq_KK6.svg)}.fi-fj{background-image:url(/assets/fj-DEAVMg38.svg)}.fi-fj.fis{background-image:url(/assets/fj-u3dAPoew.svg)}.fi-fk{background-image:url(/assets/fk-nuUF_Ak3.svg)}.fi-fk.fis{background-image:url(/assets/fk-B-RvQ4Hz.svg)}.fi-fm{background-image:url(/assets/fm-B4Z83GL0.svg)}.fi-fm.fis{background-image:url(/assets/fm-DwHuWFwM.svg)}.fi-fo{background-image:url(/assets/fo-DFjwyWur.svg)}.fi-fo.fis{background-image:url(/assets/fo-ClIne8bc.svg)}.fi-fr{background-image:url(/assets/fr-DVvUyOqI.svg)}.fi-fr.fis{background-image:url(/assets/fr-C1eGzDWr.svg)}.fi-ga{background-image:url(/assets/ga-BklUhLH_.svg)}.fi-ga.fis{background-image:url(/assets/ga-CgNkrnfv.svg)}.fi-gb{background-image:url(/assets/gb-DTXiLQoe.svg)}.fi-gb.fis{background-image:url(/assets/gb-DSer7Jgn.svg)}.fi-gd{background-image:url(/assets/gd-CO-whzUe.svg)}.fi-gd.fis{background-image:url(/assets/gd-m2vU81NR.svg)}.fi-ge{background-image:url(/assets/ge-B2RiL-Ih.svg)}.fi-ge.fis{background-image:url(/assets/ge-DFOl98HB.svg)}.fi-gf{background-image:url(/assets/gf-DWl5zcw0.svg)}.fi-gf.fis{background-image:url(/assets/gf-DFQqfs-j.svg)}.fi-gg{background-image:url(/assets/gg-jdOQS2nU.svg)}.fi-gg.fis{background-image:url(/assets/gg-vhR8-Yxm.svg)}.fi-gh{background-image:url(/assets/gh-r3LP_X7q.svg)}.fi-gh.fis{background-image:url(/assets/gh-6yUjim7M.svg)}.fi-gi{background-image:url(/assets/gi-BJKE9SzW.svg)}.fi-gi.fis{background-image:url(/assets/gi-ZBwZ45zU.svg)}.fi-gl{background-image:url(/assets/gl-CHaBnMib.svg)}.fi-gl.fis{background-image:url(/assets/gl-D6qP-fnE.svg)}.fi-gm{background-image:url(/assets/gm-Bu99atwn.svg)}.fi-gm.fis{background-image:url(/assets/gm-DI7EpeCC.svg)}.fi-gn{background-image:url(/assets/gn-1dJNy9oQ.svg)}.fi-gn.fis{background-image:url(/assets/gn-kt7YA1XT.svg)}.fi-gp{background-image:url(/assets/gp-DNyt_wTA.svg)}.fi-gp.fis{background-image:url(/assets/gp-BqGRs8a4.svg)}.fi-gq{background-image:url(/assets/gq-Cag8QTk2.svg)}.fi-gq.fis{background-image:url(/assets/gq-CPnMO1hT.svg)}.fi-gr{background-image:url(/assets/gr-C5PU0p9p.svg)}.fi-gr.fis{background-image:url(/assets/gr-COThnT__.svg)}.fi-gs{background-image:url(/assets/gs-DiiNa0F5.svg)}.fi-gs.fis{background-image:url(/assets/gs-DOgYbHsY.svg)}.fi-gt{background-image:url(/assets/gt-CJo5DI-7.svg)}.fi-gt.fis{background-image:url(/assets/gt-BLpn5qMn.svg)}.fi-gu{background-image:url(/assets/gu-Di1JYREk.svg)}.fi-gu.fis{background-image:url(/assets/gu-SbvrH0uZ.svg)}.fi-gw{background-image:url(/assets/gw-D249VY33.svg)}.fi-gw.fis{background-image:url(/assets/gw-BTWe96TV.svg)}.fi-gy{background-image:url(/assets/gy-CcVYUM2E.svg)}.fi-gy.fis{background-image:url(/assets/gy-Dl6DrQIH.svg)}.fi-hk{background-image:url(/assets/hk-CUNIaSX0.svg)}.fi-hk.fis{background-image:url(/assets/hk-omO_-Nil.svg)}.fi-hm{background-image:url(/assets/hm-Dh6t_Tj3.svg)}.fi-hm.fis{background-image:url(/assets/hm-fgV6xItx.svg)}.fi-hn{background-image:url(/assets/hn-CRjyS_bm.svg)}.fi-hn.fis{background-image:url(/assets/hn-GhlpqqjC.svg)}.fi-hr{background-image:url(/assets/hr-fzLfaANM.svg)}.fi-hr.fis{background-image:url(/assets/hr-BpiVVBoV.svg)}.fi-ht{background-image:url(/assets/ht-DIMg4gti.svg)}.fi-ht.fis{background-image:url(/assets/ht-pweRl6ZP.svg)}.fi-hu{background-image:url(/assets/hu-7Q5wwIIi.svg)}.fi-hu.fis{background-image:url(/assets/hu-Bm8S5mAU.svg)}.fi-id{background-image:url(/assets/id-DiSP6Fmm.svg)}.fi-id.fis{background-image:url(/assets/id-CJiY5UnY.svg)}.fi-ie{background-image:url(/assets/ie-ChAXClx3.svg)}.fi-ie.fis{background-image:url(/assets/ie-DhxI4aJv.svg)}.fi-il{background-image:url(/assets/il-_56OEGLa.svg)}.fi-il.fis{background-image:url(/assets/il-CeFQotKl.svg)}.fi-im{background-image:url(/assets/im--VPIqfkF.svg)}.fi-im.fis{background-image:url(/assets/im-Dd9p-0-T.svg)}.fi-in{background-image:url(/assets/in-Cdwu6Bq7.svg)}.fi-in.fis{background-image:url(/assets/in-BrINBvML.svg)}.fi-io{background-image:url(/assets/io-13HOfeJD.svg)}.fi-io.fis{background-image:url(/assets/io-BImhNBcd.svg)}.fi-iq{background-image:url(/assets/iq-Dp8HDzo2.svg)}.fi-iq.fis{background-image:url(/assets/iq-CZIXYTmc.svg)}.fi-ir{background-image:url(/assets/ir-cCIgaNf6.svg)}.fi-ir.fis{background-image:url(/assets/ir-Q03Mij62.svg)}.fi-is{background-image:url(/assets/is-CZjefTNV.svg)}.fi-is.fis{background-image:url(/assets/is-Cdq2ElPF.svg)}.fi-it{background-image:url(/assets/it-Br7q0Zh6.svg)}.fi-it.fis{background-image:url(/assets/it-lvp2tGC_.svg)}.fi-je{background-image:url(/assets/je-DyWbhIiC.svg)}.fi-je.fis{background-image:url(/assets/je-vXe0Dr49.svg)}.fi-jm{background-image:url(/assets/jm-CItSr3iX.svg)}.fi-jm.fis{background-image:url(/assets/jm-CLL-w5oS.svg)}.fi-jo{background-image:url(/assets/jo-BAF1FGbm.svg)}.fi-jo.fis{background-image:url(/assets/jo-CiGTAWEd.svg)}.fi-jp{background-image:url(/assets/jp-BIMmfxpO.svg)}.fi-jp.fis{background-image:url(/assets/jp-B5RfAVGb.svg)}.fi-ke{background-image:url(/assets/ke-C8foqndp.svg)}.fi-ke.fis{background-image:url(/assets/ke-b02kYgZN.svg)}.fi-kg{background-image:url(/assets/kg-B0FsxZiL.svg)}.fi-kg.fis{background-image:url(/assets/kg-CjfitMyT.svg)}.fi-kh{background-image:url(/assets/kh-BeWfuE30.svg)}.fi-kh.fis{background-image:url(/assets/kh-BBvObpUS.svg)}.fi-ki{background-image:url(/assets/ki-p_fAQGbS.svg)}.fi-ki.fis{background-image:url(/assets/ki-fuIMkEYQ.svg)}.fi-km{background-image:url(/assets/km-B5tqtGG7.svg)}.fi-km.fis{background-image:url(/assets/km-D0jmlyBf.svg)}.fi-kn{background-image:url(/assets/kn-DVPxDkNY.svg)}.fi-kn.fis{background-image:url(/assets/kn-CHJJOZkG.svg)}.fi-kp{background-image:url(/assets/kp-CrDKzoxe.svg)}.fi-kp.fis{background-image:url(/assets/kp-BsOq20Ii.svg)}.fi-kr{background-image:url(/assets/kr-BCXH1Hao.svg)}.fi-kr.fis{background-image:url(/assets/kr-KUIaWHQD.svg)}.fi-kw{background-image:url(/assets/kw-fSBzmd30.svg)}.fi-kw.fis{background-image:url(/assets/kw-CIaYkhdM.svg)}.fi-ky{background-image:url(/assets/ky-Dpsu1myA.svg)}.fi-ky.fis{background-image:url(/assets/ky-BqaZHuhf.svg)}.fi-kz{background-image:url(/assets/kz-CwKXYZ8s.svg)}.fi-kz.fis{background-image:url(/assets/kz-Dkyx6q-p.svg)}.fi-la{background-image:url(/assets/la-CuJflhIW.svg)}.fi-la.fis{background-image:url(/assets/la-cXlqIhGg.svg)}.fi-lb{background-image:url(/assets/lb-BSjpYEoo.svg)}.fi-lb.fis{background-image:url(/assets/lb-DqFaKN7K.svg)}.fi-lc{background-image:url(/assets/lc-CNvab8Ae.svg)}.fi-lc.fis{background-image:url(/assets/lc-DoQpaup4.svg)}.fi-li{background-image:url(/assets/li-CHdhvNcr.svg)}.fi-li.fis{background-image:url(/assets/li-CMlf0YU8.svg)}.fi-lk{background-image:url(/assets/lk-DUkgV9Tq.svg)}.fi-lk.fis{background-image:url(/assets/lk-DSQoDxn_.svg)}.fi-lr{background-image:url(/assets/lr-B84vu3Ds.svg)}.fi-lr.fis{background-image:url(/assets/lr-Zj2ZOITC.svg)}.fi-ls{background-image:url(/assets/ls-5Xk3Mxq5.svg)}.fi-ls.fis{background-image:url(/assets/ls-B-MSA_Nj.svg)}.fi-lt{background-image:url(/assets/lt-DoukV-Sm.svg)}.fi-lt.fis{background-image:url(/assets/lt-CU4QmtZ-.svg)}.fi-lu{background-image:url(/assets/lu-DOI02Msy.svg)}.fi-lu.fis{background-image:url(/assets/lu-CCDqjGZj.svg)}.fi-lv{background-image:url(/assets/lv-C-KfY8Yc.svg)}.fi-lv.fis{background-image:url(/assets/lv-DjyqV19Q.svg)}.fi-ly{background-image:url(/assets/ly-BWpTK3ux.svg)}.fi-ly.fis{background-image:url(/assets/ly-B0G7qBy-.svg)}.fi-ma{background-image:url(/assets/ma-BTRNTRUj.svg)}.fi-ma.fis{background-image:url(/assets/ma-BNn_BSaU.svg)}.fi-mc{background-image:url(/assets/mc-PK078JHl.svg)}.fi-mc.fis{background-image:url(/assets/mc-JhJMKfOk.svg)}.fi-md{background-image:url(/assets/md-DRlxvNwm.svg)}.fi-md.fis{background-image:url(/assets/md-DTi94M3M.svg)}.fi-me{background-image:url(/assets/me-Cv4Gwqah.svg)}.fi-me.fis{background-image:url(/assets/me-CfGorN3b.svg)}.fi-mf{background-image:url(/assets/mf-BaAGWwAq.svg)}.fi-mf.fis{background-image:url(/assets/mf-DC-GBYih.svg)}.fi-mg{background-image:url(/assets/mg-C168LHXW.svg)}.fi-mg.fis{background-image:url(/assets/mg-DDrNyYWg.svg)}.fi-mh{background-image:url(/assets/mh-gxuIp6Wk.svg)}.fi-mh.fis{background-image:url(/assets/mh--hJdVdXy.svg)}.fi-mk{background-image:url(/assets/mk-D9SIMr-a.svg)}.fi-mk.fis{background-image:url(/assets/mk-Cx9Yf_ZD.svg)}.fi-ml{background-image:url(/assets/ml-DVf6ujpi.svg)}.fi-ml.fis{background-image:url(/assets/ml-BBMGMlrT.svg)}.fi-mm{background-image:url(/assets/mm-lwT09MQ0.svg)}.fi-mm.fis{background-image:url(/assets/mm-DB0gzm_2.svg)}.fi-mn{background-image:url(/assets/mn-CgXyw0O9.svg)}.fi-mn.fis{background-image:url(/assets/mn-CNIDYiAG.svg)}.fi-mo{background-image:url(/assets/mo-BAtCjuYA.svg)}.fi-mo.fis{background-image:url(/assets/mo-CZPe8QjC.svg)}.fi-mp{background-image:url(/assets/mp-CrOApEqW.svg)}.fi-mp.fis{background-image:url(/assets/mp-CuaQmCLf.svg)}.fi-mq{background-image:url(/assets/mq-BFnJ22KI.svg)}.fi-mq.fis{background-image:url(/assets/mq-Dt7FKNYb.svg)}.fi-mr{background-image:url(/assets/mr-D6G1wpeZ.svg)}.fi-mr.fis{background-image:url(/assets/mr-Cqt475iO.svg)}.fi-ms{background-image:url(/assets/ms-DxciGbUu.svg)}.fi-ms.fis{background-image:url(/assets/ms-B-w7hFKu.svg)}.fi-mt{background-image:url(/assets/mt-YqzKx9xl.svg)}.fi-mt.fis{background-image:url(/assets/mt-YDa8zgzO.svg)}.fi-mu{background-image:url(/assets/mu-mcq7cUFl.svg)}.fi-mu.fis{background-image:url(/assets/mu-B2mIIRce.svg)}.fi-mv{background-image:url(/assets/mv-BynAllfM.svg)}.fi-mv.fis{background-image:url(/assets/mv-BXI4x8em.svg)}.fi-mw{background-image:url(/assets/mw-C15nc1xZ.svg)}.fi-mw.fis{background-image:url(/assets/mw-DkelfrL9.svg)}.fi-mx{background-image:url(/assets/mx-Cc8Ccfe8.svg)}.fi-mx.fis{background-image:url(/assets/mx-CvCwYHGF.svg)}.fi-my{background-image:url(/assets/my-Co4JeeyE.svg)}.fi-my.fis{background-image:url(/assets/my-BR3vHt6_.svg)}.fi-mz{background-image:url(/assets/mz-Drlr_USV.svg)}.fi-mz.fis{background-image:url(/assets/mz-Bo6u1S_s.svg)}.fi-na{background-image:url(/assets/na-D79ffb4Z.svg)}.fi-na.fis{background-image:url(/assets/na-0wFvily3.svg)}.fi-nc{background-image:url(/assets/nc-5j7wEmDR.svg)}.fi-nc.fis{background-image:url(/assets/nc-Bw50_tBz.svg)}.fi-ne{background-image:url(/assets/ne-B1jPOYkl.svg)}.fi-ne.fis{background-image:url(/assets/ne-Cium2f5G.svg)}.fi-nf{background-image:url(/assets/nf-Dl00mlk2.svg)}.fi-nf.fis{background-image:url(/assets/nf-DGrQb42O.svg)}.fi-ng{background-image:url(/assets/ng-su4NM9If.svg)}.fi-ng.fis{background-image:url(/assets/ng-CLL1nzMk.svg)}.fi-ni{background-image:url(/assets/ni-CcFCSQxm.svg)}.fi-ni.fis{background-image:url(/assets/ni-BX2WCaNt.svg)}.fi-nl{background-image:url(/assets/nl-BnOa6UiA.svg)}.fi-nl.fis{background-image:url(/assets/nl-DKN85plC.svg)}.fi-no{background-image:url(/assets/no-qf2JPO73.svg)}.fi-no.fis{background-image:url(/assets/no-67wnnm5y.svg)}.fi-np{background-image:url(/assets/np-CIuq5GKd.svg)}.fi-np.fis{background-image:url(/assets/np-B4k6qJKf.svg)}.fi-nr{background-image:url(/assets/nr-DERIdzkN.svg)}.fi-nr.fis{background-image:url(/assets/nr-SnI60Bgd.svg)}.fi-nu{background-image:url(/assets/nu-BfgWvGcd.svg)}.fi-nu.fis{background-image:url(/assets/nu-Dm-LLXct.svg)}.fi-nz{background-image:url(/assets/nz-5vODdBjz.svg)}.fi-nz.fis{background-image:url(/assets/nz-CaLnugvK.svg)}.fi-om{background-image:url(/assets/om-DcqxRdQL.svg)}.fi-om.fis{background-image:url(/assets/om-nN8zP2Bu.svg)}.fi-pa{background-image:url(/assets/pa-BLNN9G2-.svg)}.fi-pa.fis{background-image:url(/assets/pa-BzRYvRsl.svg)}.fi-pe{background-image:url(/assets/pe-BLqhuu1C.svg)}.fi-pe.fis{background-image:url(/assets/pe--eye3JWr.svg)}.fi-pf{background-image:url(/assets/pf-C8ahG68q.svg)}.fi-pf.fis{background-image:url(/assets/pf-e6q_5ubr.svg)}.fi-pg{background-image:url(/assets/pg-BAYpbp9Z.svg)}.fi-pg.fis{background-image:url(/assets/pg-nBvUkq7v.svg)}.fi-ph{background-image:url(/assets/ph-BEzTn62K.svg)}.fi-ph.fis{background-image:url(/assets/ph-B10ogxgQ.svg)}.fi-pk{background-image:url(/assets/pk-CWMEc3ad.svg)}.fi-pk.fis{background-image:url(/assets/pk-BnahYzav.svg)}.fi-pl{background-image:url(/assets/pl-o38JROoc.svg)}.fi-pl.fis{background-image:url(/assets/pl-jl6riBSr.svg)}.fi-pm{background-image:url(/assets/pm-CHiP5UmZ.svg)}.fi-pm.fis{background-image:url(/assets/pm-CatGySkp.svg)}.fi-pn{background-image:url(/assets/pn-DgxdtieE.svg)}.fi-pn.fis{background-image:url(/assets/pn-BPAlH32D.svg)}.fi-pr{background-image:url(/assets/pr-B4tMV0xm.svg)}.fi-pr.fis{background-image:url(/assets/pr-DjaQzs0K.svg)}.fi-ps{background-image:url(/assets/ps-DO8YKYeS.svg)}.fi-ps.fis{background-image:url(/assets/ps-CEUcLi5W.svg)}.fi-pt{background-image:url(/assets/pt-DZ2ADgIR.svg)}.fi-pt.fis{background-image:url(/assets/pt-BTevY6N2.svg)}.fi-pw{background-image:url(/assets/pw-CQP52WMX.svg)}.fi-pw.fis{background-image:url(/assets/pw-DOQyn2PV.svg)}.fi-py{background-image:url(/assets/py-mNzh0mZC.svg)}.fi-py.fis{background-image:url(/assets/py-BKi5dxWt.svg)}.fi-qa{background-image:url(/assets/qa-Dkmpc78M.svg)}.fi-qa.fis{background-image:url(/assets/qa-CekFoc-3.svg)}.fi-re{background-image:url(/assets/re-Bk4ipYK1.svg)}.fi-re.fis{background-image:url(/assets/re-Bg1MZWMt.svg)}.fi-ro{background-image:url(/assets/ro-CoSeqKY1.svg)}.fi-ro.fis{background-image:url(/assets/ro-C2av9jVe.svg)}.fi-rs{background-image:url(/assets/rs-BfwKwXtn.svg)}.fi-rs.fis{background-image:url(/assets/rs-CnTO3ehk.svg)}.fi-ru{background-image:url(/assets/ru-D-4tNwXt.svg)}.fi-ru.fis{background-image:url(/assets/ru-DbUtf_DX.svg)}.fi-rw{background-image:url(/assets/rw-D7nbSYKI.svg)}.fi-rw.fis{background-image:url(/assets/rw-CcIfVufE.svg)}.fi-sa{background-image:url(/assets/sa-Dh79zbT9.svg)}.fi-sa.fis{background-image:url(/assets/sa-DnlyVVKx.svg)}.fi-sb{background-image:url(/assets/sb-BDTYjcbk.svg)}.fi-sb.fis{background-image:url(/assets/sb-Dv-Gc94i.svg)}.fi-sc{background-image:url(/assets/sc-CRNsSLg9.svg)}.fi-sc.fis{background-image:url(/assets/sc-DFTNEfqs.svg)}.fi-sd{background-image:url(/assets/sd-ClziNjGr.svg)}.fi-sd.fis{background-image:url(/assets/sd-BwHx54f9.svg)}.fi-se{background-image:url(/assets/se-8C923vhy.svg)}.fi-se.fis{background-image:url(/assets/se-DHad7SFX.svg)}.fi-sg{background-image:url(/assets/sg-DGYIMG0G.svg)}.fi-sg.fis{background-image:url(/assets/sg-DisnRdSe.svg)}.fi-sh{background-image:url(/assets/sh-DNImvbrE.svg)}.fi-sh.fis{background-image:url(/assets/sh-DBww0RCW.svg)}.fi-si{background-image:url(/assets/si-BMKT-Tec.svg)}.fi-si.fis{background-image:url(/assets/si-BDW--7ta.svg)}.fi-sj{background-image:url(/assets/sj-BFFEGknm.svg)}.fi-sj.fis{background-image:url(/assets/sj-AM0BJ0qg.svg)}.fi-sk{background-image:url(/assets/sk-K9BNIYAO.svg)}.fi-sk.fis{background-image:url(/assets/sk-8lQCLAqV.svg)}.fi-sl{background-image:url(/assets/sl-DxLJY5vJ.svg)}.fi-sl.fis{background-image:url(/assets/sl-C0dI8IsG.svg)}.fi-sm{background-image:url(/assets/sm-DGBIRFB_.svg)}.fi-sm.fis{background-image:url(/assets/sm-BKrUHzrq.svg)}.fi-sn{background-image:url(/assets/sn-S8ipNF1U.svg)}.fi-sn.fis{background-image:url(/assets/sn-C4abx9Xn.svg)}.fi-so{background-image:url(/assets/so-DlzA2Fco.svg)}.fi-so.fis{background-image:url(/assets/so-BpxKZJzu.svg)}.fi-sr{background-image:url(/assets/sr-Co7OKBh3.svg)}.fi-sr.fis{background-image:url(/assets/sr-CfMKAfua.svg)}.fi-ss{background-image:url(/assets/ss-CxVEpdPD.svg)}.fi-ss.fis{background-image:url(/assets/ss-C_PPJ8V2.svg)}.fi-st{background-image:url(/assets/st-C1Nd1c3V.svg)}.fi-st.fis{background-image:url(/assets/st-AMcb9FhJ.svg)}.fi-sv{background-image:url(/assets/sv-CJIHhYwF.svg)}.fi-sv.fis{background-image:url(/assets/sv-RZ39q5hO.svg)}.fi-sx{background-image:url(/assets/sx-nDhIaDNb.svg)}.fi-sx.fis{background-image:url(/assets/sx-RKKs0ph6.svg)}.fi-sy{background-image:url(/assets/sy-DwSud114.svg)}.fi-sy.fis{background-image:url(/assets/sy-Dpn5i9ke.svg)}.fi-sz{background-image:url(/assets/sz-qxMwa2gs.svg)}.fi-sz.fis{background-image:url(/assets/sz-D39eIL5d.svg)}.fi-tc{background-image:url(/assets/tc-dtelpZmc.svg)}.fi-tc.fis{background-image:url(/assets/tc-CJHJmJj1.svg)}.fi-td{background-image:url(/assets/td-BsuVhZpT.svg)}.fi-td.fis{background-image:url(/assets/td-Ddv_29rE.svg)}.fi-tf{background-image:url(/assets/tf-Co33RhQH.svg)}.fi-tf.fis{background-image:url(/assets/tf-DSn8VxE3.svg)}.fi-tg{background-image:url(/assets/tg-CP1-sc35.svg)}.fi-tg.fis{background-image:url(/assets/tg-BpRxi4F-.svg)}.fi-th{background-image:url(/assets/th-tzq84hgd.svg)}.fi-th.fis{background-image:url(/assets/th-DK2zZyMY.svg)}.fi-tj{background-image:url(/assets/tj-b-aWfOTb.svg)}.fi-tj.fis{background-image:url(/assets/tj-BWWBVTk9.svg)}.fi-tk{background-image:url(/assets/tk-CDucsEss.svg)}.fi-tk.fis{background-image:url(/assets/tk-CZEI6mqd.svg)}.fi-tl{background-image:url(/assets/tl-wpo93AGk.svg)}.fi-tl.fis{background-image:url(/assets/tl-zghdr7_K.svg)}.fi-tm{background-image:url(/assets/tm-C_WSgUcv.svg)}.fi-tm.fis{background-image:url(/assets/tm-DGBJvQay.svg)}.fi-tn{background-image:url(/assets/tn-BcKCZULf.svg)}.fi-tn.fis{background-image:url(/assets/tn-DcO8DL80.svg)}.fi-to{background-image:url(/assets/to-D8uVsoxb.svg)}.fi-to.fis{background-image:url(/assets/to-6m55WaQo.svg)}.fi-tr{background-image:url(/assets/tr-Cd6FO9Bg.svg)}.fi-tr.fis{background-image:url(/assets/tr-Dgwi_nfe.svg)}.fi-tt{background-image:url(/assets/tt-CTnr7aY5.svg)}.fi-tt.fis{background-image:url(/assets/tt-f6m2xq_2.svg)}.fi-tv{background-image:url(/assets/tv-DDqkVT-n.svg)}.fi-tv.fis{background-image:url(/assets/tv-MqebyrVm.svg)}.fi-tw{background-image:url(/assets/tw-d-Mf-0VT.svg)}.fi-tw.fis{background-image:url(/assets/tw-BGxVDCOL.svg)}.fi-tz{background-image:url(/assets/tz-BjLtHeil.svg)}.fi-tz.fis{background-image:url(/assets/tz-BUVjlfC1.svg)}.fi-ua{background-image:url(/assets/ua-Bq0XgQqK.svg)}.fi-ua.fis{background-image:url(/assets/ua-BquxXKta.svg)}.fi-ug{background-image:url(/assets/ug-ByL2ejGl.svg)}.fi-ug.fis{background-image:url(/assets/ug-CQ8d5RQC.svg)}.fi-um{background-image:url(/assets/um-Bhke9Eic.svg)}.fi-um.fis{background-image:url(/assets/um-DreQrsBl.svg)}.fi-us{background-image:url(/assets/us-C73uVeEr.svg)}.fi-us.fis{background-image:url(/assets/us-DAM9Utrf.svg)}.fi-uy{background-image:url(/assets/uy-DD6peej-.svg)}.fi-uy.fis{background-image:url(/assets/uy-B2Qs7aGx.svg)}.fi-uz{background-image:url(/assets/uz-C2f-Cubn.svg)}.fi-uz.fis{background-image:url(/assets/uz-rmSB_IKB.svg)}.fi-va{background-image:url(/assets/va-B9-hqIE-.svg)}.fi-va.fis{background-image:url(/assets/va-s7kyhqIM.svg)}.fi-vc{background-image:url(/assets/vc-COpmFovN.svg)}.fi-vc.fis{background-image:url(/assets/vc-DaYqUZD4.svg)}.fi-ve{background-image:url(/assets/ve-BSqnIB9l.svg)}.fi-ve.fis{background-image:url(/assets/ve-L4X6NQ3q.svg)}.fi-vg{background-image:url(/assets/vg-C7xY6pic.svg)}.fi-vg.fis{background-image:url(/assets/vg-ClZ-0KpG.svg)}.fi-vi{background-image:url(/assets/vi-BC_zcciE.svg)}.fi-vi.fis{background-image:url(/assets/vi-BSdsyIxY.svg)}.fi-vn{background-image:url(/assets/vn-BEAEijd0.svg)}.fi-vn.fis{background-image:url(/assets/vn-CsUBJx2L.svg)}.fi-vu{background-image:url(/assets/vu-D6k0NQlg.svg)}.fi-vu.fis{background-image:url(/assets/vu-BIFa5Beu.svg)}.fi-wf{background-image:url(/assets/wf-DrxpOO_G.svg)}.fi-wf.fis{background-image:url(/assets/wf-BC64oop4.svg)}.fi-ws{background-image:url(/assets/ws-vzJNwdVm.svg)}.fi-ws.fis{background-image:url(/assets/ws-IVFNwTc1.svg)}.fi-ye{background-image:url(/assets/ye-BwST9gXC.svg)}.fi-ye.fis{background-image:url(/assets/ye-Ir8OtngQ.svg)}.fi-yt{background-image:url(/assets/yt-DIfEG0ex.svg)}.fi-yt.fis{background-image:url(/assets/yt-BGlbbiEn.svg)}.fi-za{background-image:url(/assets/za-Jz40JTrv.svg)}.fi-za.fis{background-image:url(/assets/za-BUKoH9qm.svg)}.fi-zm{background-image:url(/assets/zm-BmsW91ne.svg)}.fi-zm.fis{background-image:url(/assets/zm-D8B-0kdx.svg)}.fi-zw{background-image:url(/assets/zw-U0m7oJ5e.svg)}.fi-zw.fis{background-image:url(/assets/zw-CSuuaw9K.svg)}.fi-arab{background-image:url(/assets/arab-C4CYPgyC.svg)}.fi-arab.fis{background-image:url(/assets/arab-C-KgnQEz.svg)}.fi-asean{background-image:url(/assets/asean-WMtZ-US_.svg)}.fi-asean.fis{background-image:url(/assets/asean-CmuWHvfA.svg)}.fi-cefta{background-image:url(/assets/cefta-2dDBYygd.svg)}.fi-cefta.fis{background-image:url(/assets/cefta-CdOByeeI.svg)}.fi-cp{background-image:url(/assets/cp-K_ay05Q_.svg)}.fi-cp.fis{background-image:url(/assets/cp-k6oDAflT.svg)}.fi-dg{background-image:url(/assets/dg-CJPJrjiZ.svg)}.fi-dg.fis{background-image:url(/assets/dg-DqkWLbnk.svg)}.fi-eac{background-image:url(/assets/eac-CwGQsyAM.svg)}.fi-eac.fis{background-image:url(/assets/eac-h4QKADRE.svg)}.fi-es-ct{background-image:url(/assets/es-ct-CVyhLp7O.svg)}.fi-es-ct.fis{background-image:url(/assets/es-ct-DdzobtBd.svg)}.fi-es-ga{background-image:url(/assets/es-ga-D9xG2hYr.svg)}.fi-es-ga.fis{background-image:url(/assets/es-ga-DXhVZ333.svg)}.fi-es-pv{background-image:url(/assets/es-pv-CO3NM2SE.svg)}.fi-es-pv.fis{background-image:url(/assets/es-pv-DMotQiZd.svg)}.fi-eu{background-image:url(/assets/eu-Brdgz8ab.svg)}.fi-eu.fis{background-image:url(/assets/eu-BE2G-Ars.svg)}.fi-gb-eng{background-image:url(/assets/gb-eng-C8iDhGHN.svg)}.fi-gb-eng.fis{background-image:url(/assets/gb-eng-DTHmDHq3.svg)}.fi-gb-nir{background-image:url(/assets/gb-nir-D4gikpNq.svg)}.fi-gb-nir.fis{background-image:url(/assets/gb-nir-vEp1ZXy6.svg)}.fi-gb-sct{background-image:url(/assets/gb-sct-fW5q01ek.svg)}.fi-gb-sct.fis{background-image:url(/assets/gb-sct-D5L2FKKv.svg)}.fi-gb-wls{background-image:url(/assets/gb-wls-Bxz9hxvX.svg)}.fi-gb-wls.fis{background-image:url(/assets/gb-wls-CK0XlKT-.svg)}.fi-ic{background-image:url(/assets/ic-CSo4d8tH.svg)}.fi-ic.fis{background-image:url(/assets/ic-tiZZSA7Y.svg)}.fi-pc{background-image:url(/assets/pc-BJpYiA9b.svg)}.fi-pc.fis{background-image:url(/assets/pc-D9OuqgOn.svg)}.fi-sh-ac{background-image:url(/assets/sh-ac-FjwY7RYr.svg)}.fi-sh-ac.fis{background-image:url(/assets/sh-ac-D-aE2xRW.svg)}.fi-sh-hl{background-image:url(/assets/sh-hl-CqtQPzWZ.svg)}.fi-sh-hl.fis{background-image:url(/assets/sh-hl-CgxUDvtv.svg)}.fi-sh-ta{background-image:url(/assets/sh-ta-CPJublpi.svg)}.fi-sh-ta.fis{background-image:url(/assets/sh-ta-BFo5zkKU.svg)}.fi-un{background-image:url(/assets/un-Bqg4Cbbh.svg)}.fi-un.fis{background-image:url(/assets/un-DabL4p35.svg)}.fi-xk{background-image:url(/assets/xk-Bj15g7cp.svg)}.fi-xk.fis{background-image:url(/assets/xk-Cdz2uTvR.svg)}.country-select[data-v-2dcd5183]{width:100%;position:relative}.cs-trigger[data-v-2dcd5183]{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:.5rem;width:100%;padding:.625rem;font-size:.875rem;transition:border-color .2s;display:flex}.cs-trigger[data-v-2dcd5183]:focus,.country-select.open .cs-trigger[data-v-2dcd5183]{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.country-select.invalid .cs-trigger[data-v-2dcd5183]{border-color:#ef4444}.cs-trigger[data-v-2dcd5183]:disabled{color:#6b7280;cursor:not-allowed;background:#f9fafb}.cs-flag[data-v-2dcd5183]{border-radius:2px;flex:none;width:1.333em;line-height:1em;box-shadow:0 0 0 1px #00000014}.cs-name[data-v-2dcd5183]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cs-code[data-v-2dcd5183]{color:#6b7280;font-variant-numeric:tabular-nums;flex:none}.cs-placeholder[data-v-2dcd5183]{color:#9ca3af;flex:1}.cs-clear[data-v-2dcd5183]{color:#9ca3af;flex:none;padding:0 .25rem;font-size:1rem;line-height:1}.cs-clear[data-v-2dcd5183]:hover{color:#ef4444}.cs-chevron[data-v-2dcd5183]{color:#6b7280;flex:none;width:1.25rem;height:1.25rem;transition:transform .15s}.country-select.open .cs-chevron[data-v-2dcd5183]{transform:rotate(180deg)}.cs-panel[data-v-2dcd5183]{z-index:50;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:15rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.cs-search[data-v-2dcd5183]{box-sizing:border-box;border:none;border-bottom:1px solid #e5e7eb;outline:none;width:100%;padding:.5rem .625rem;font-size:.875rem}.cs-list[data-v-2dcd5183]{max-height:16rem;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.cs-option[data-v-2dcd5183]{color:#111827;cursor:pointer;align-items:center;gap:.5rem;padding:.4rem .625rem;font-size:.875rem;display:flex}.cs-option.active[data-v-2dcd5183]{background:#eff6ff}.cs-option.chosen[data-v-2dcd5183]{font-weight:600}.cs-separator[data-v-2dcd5183]{background:#e5e7eb;height:1px;margin:.25rem 0}.cs-empty[data-v-2dcd5183]{color:#6b7280;padding:.75rem .625rem;font-size:.875rem}.phone-input[data-v-5f78c111]{flex-direction:column;display:flex}.pi-row[data-v-5f78c111]{align-items:stretch;gap:.5rem;display:flex}.pi-country[data-v-5f78c111]{flex:0 0 14rem;width:14rem}.pi-calling-code[data-v-5f78c111]{color:#374151;font-variant-numeric:tabular-nums;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex:0 0 3.5rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;display:flex}.pi-area[data-v-5f78c111],.pi-number[data-v-5f78c111]{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.625rem;font-size:.875rem;transition:border-color .2s}.pi-area[data-v-5f78c111]{flex:0 0 5.5rem}.pi-number[data-v-5f78c111]{flex:1;min-width:0}.pi-area[data-v-5f78c111]:focus,.pi-number[data-v-5f78c111]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pi-number[data-v-5f78c111]:disabled{color:#6b7280;cursor:not-allowed;background:#f9fafb}.phone-input.invalid .pi-area[data-v-5f78c111],.phone-input.invalid .pi-number[data-v-5f78c111]{border-color:#ef4444}.pi-hint[data-v-5f78c111]{color:#6b7280;margin-top:.25rem;font-size:.75rem;font-style:italic}.modal-overlay[data-v-27d44431]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-27d44431]{background:#fff;border-radius:8px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-wide[data-v-27d44431]{max-width:900px}.modal-header[data-v-27d44431]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.modal-header h3[data-v-27d44431]{color:#1f2937;margin:0;font-size:1.25rem}.close-btn[data-v-27d44431]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;display:flex}.close-btn[data-v-27d44431]:hover{background:#f3f4f6}.modal-body[data-v-27d44431]{padding:1.5rem}.form-section[data-v-27d44431]{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1.5rem}.form-section[data-v-27d44431]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-27d44431]{color:#111827;margin-bottom:1rem;font-size:1rem;font-weight:600}.form-row[data-v-27d44431]{gap:1rem;margin-bottom:1rem;display:flex}.form-group[data-v-27d44431]{flex-direction:column;flex:1;min-width:0;display:flex}.form-group.full-width[data-v-27d44431]{flex:100%}.form-group.form-group-narrow[data-v-27d44431]{flex:0 0 120px}.form-group.form-group-spacer[data-v-27d44431]{visibility:hidden}.form-label[data-v-27d44431]{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.form-label.required[data-v-27d44431]:after{content:" *";color:#ef4444}.env-badge[data-v-27d44431]{white-space:nowrap;border-radius:.375rem;padding:.125rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.env-dev[data-v-27d44431]{color:#3730a3;background:#e0e7ff}.env-staging[data-v-27d44431]{color:#92400e;background:#fef3c7}.env-prod[data-v-27d44431]{color:#991b1b;background:#fee2e2}.inherited-env[data-v-27d44431]{color:#4b5563;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;display:flex}.inherited-env-note[data-v-27d44431]{color:#6b7280}.field-warning[data-v-27d44431]{color:#92400e;margin-top:.375rem;font-size:.75rem;line-height:1.4;display:block}.form-input[data-v-27d44431]:disabled,.form-select[data-v-27d44431]:disabled{color:#6b7280;cursor:not-allowed;background:#f9fafb}.location-warning[data-v-27d44431]{margin:-.25rem 0 .75rem}.actions-warning[data-v-27d44431]{text-align:right;margin:0 0 .5rem}.field-hint[data-v-27d44431]{color:#6b7280;margin-top:.25rem;font-size:.75rem;font-style:italic}.debug-hint[data-v-27d44431]{color:#059669;background:#d1fae5;border-radius:3px;margin-top:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.625rem;font-weight:600;display:inline-block}.form-input[data-v-27d44431],.form-select[data-v-27d44431]{border:1px solid #d1d5db;border-radius:6px;padding:.625rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-27d44431]:focus,.form-select[data-v-27d44431]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.organization-selector[data-v-27d44431]{position:relative}.suggestions[data-v-27d44431]{z-index:100;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 6px 6px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.suggestion-item[data-v-27d44431]{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:.75rem}.suggestion-item[data-v-27d44431]:hover{background:#f9fafb}.suggestion-item[data-v-27d44431]:last-child{border-bottom:none}.organization-suggestion[data-v-27d44431]{padding:1rem!important}.organization-info[data-v-27d44431]{width:100%}.organization-primary[data-v-27d44431]{color:#1f2937;margin-bottom:.25rem;font-weight:600}.organization-secondary[data-v-27d44431]{color:#6b7280;margin-bottom:.25rem;font-size:.875rem}.organization-meta[data-v-27d44431]{color:#9ca3af;font-size:.75rem}.selected-organization[data-v-27d44431]{background:#fdf4ff;border:1px solid #d8b4fe;border-radius:6px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem;display:flex}.selected-organization .selected-info[data-v-27d44431]{flex-direction:column;gap:.125rem;display:flex}.selected-organization .name[data-v-27d44431]{color:#6b21a8;font-weight:600}.selected-organization .details[data-v-27d44431]{color:#7c3aed;font-size:.875rem}.selected-organization .id[data-v-27d44431]{color:#6b7280;font-family:monospace;font-size:.75rem}.clear-btn[data-v-27d44431]{color:#6b21a8;cursor:pointer;background:#f3e8ff;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1.25rem;display:flex}.clear-btn[data-v-27d44431]:hover{background:#d8b4fe}.error-message[data-v-27d44431]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;display:flex}.error-message svg[data-v-27d44431]{flex-shrink:0;width:1rem;height:1rem}.form-actions[data-v-27d44431]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.btn[data-v-27d44431]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.btn-primary[data-v-27d44431]{color:#fff;background:#3b82f6}.btn-primary[data-v-27d44431]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-27d44431]:disabled{cursor:not-allowed;background:#9ca3af}.btn-secondary[data-v-27d44431]{color:#fff;background:#6b7280}.btn-secondary[data-v-27d44431]:hover{background:#4b5563}.loading-spinner[data-v-27d44431]{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-27d44431}@keyframes spin-27d44431{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-27d44431]{width:95%;max-width:none}.form-row[data-v-27d44431]{flex-direction:column}.form-actions[data-v-27d44431]{flex-direction:column-reverse}.btn[data-v-27d44431]{justify-content:center;width:100%}}.modal-overlay[data-v-5f9df1e5]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-5f9df1e5]{background:#fff;border-radius:.75rem;width:100%;max-width:1600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-5f9df1e5]{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-bottom:1px solid #e5e7eb;border-radius:.75rem .75rem 0 0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.header-content[data-v-5f9df1e5]{flex:1}.modal-title[data-v-5f9df1e5]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.company-name[data-v-5f9df1e5]{opacity:.9;margin:0;font-size:.875rem}.modal-close[data-v-5f9df1e5]{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-5f9df1e5]:hover{background:#ffffff4d}.modal-close svg[data-v-5f9df1e5]{width:1.25rem;height:1.25rem}.modal-body[data-v-5f9df1e5]{padding:1.5rem 2rem}.add-collaborator-section[data-v-5f9df1e5]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:2rem;padding:1.5rem}.section-title[data-v-5f9df1e5]{color:#111827;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.section-icon[data-v-5f9df1e5]{color:#3b82f6;width:1.25rem;height:1.25rem}.search-container[data-v-5f9df1e5]{margin-bottom:.5rem;position:relative}.search-input[data-v-5f9df1e5]{border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.75rem 3rem .75rem .75rem;font-size:.875rem;transition:all .2s}.search-input[data-v-5f9df1e5]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.search-loading[data-v-5f9df1e5]{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.mini-spinner[data-v-5f9df1e5]{border:2px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-5f9df1e5}@keyframes spin-5f9df1e5{to{transform:rotate(360deg)}}.search-results[data-v-5f9df1e5]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;max-height:250px;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.search-result-item[data-v-5f9df1e5]{cursor:pointer;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem;transition:background-color .2s;display:flex}.search-result-item[data-v-5f9df1e5]:hover{background:#f9fafb}.search-result-item.adding[data-v-5f9df1e5]{opacity:.6;cursor:not-allowed}.search-result-item.adding[data-v-5f9df1e5]:hover{background:#fff}.search-result-item[data-v-5f9df1e5]:last-child{border-bottom:none}.account-info[data-v-5f9df1e5]{flex:1;align-items:center;gap:.75rem;display:flex}.account-avatar-small[data-v-5f9df1e5]{border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden}.avatar-placeholder-small[data-v-5f9df1e5]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1e40af);justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:600;display:flex}.account-details[data-v-5f9df1e5]{flex-direction:column;gap:.125rem;display:flex}.account-name[data-v-5f9df1e5]{color:#111827;font-size:.875rem;font-weight:500}.account-email[data-v-5f9df1e5]{color:#6b7280;font-size:.75rem}.btn-add-small[data-v-5f9df1e5]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.btn-add-small[data-v-5f9df1e5]:hover:not(:disabled){background:#2563eb;transform:scale(1.05)}.btn-add-small[data-v-5f9df1e5]:disabled{cursor:not-allowed;opacity:.7}.btn-add-small svg[data-v-5f9df1e5]{width:1rem;height:1rem}.btn-add-spinner[data-v-5f9df1e5]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin-5f9df1e5}.collaborators-section[data-v-5f9df1e5]{margin-top:2rem}.section-header[data-v-5f9df1e5]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.btn-remove-all[data-v-5f9df1e5]{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fee2e2;border:1px solid #fecaca;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.btn-remove-all[data-v-5f9df1e5]:hover{background:#fecaca;border-color:#fca5a5}.btn-remove-all svg[data-v-5f9df1e5]{width:.875rem;height:.875rem}.collaborator-count[data-v-5f9df1e5]{color:#6b7280;font-size:.875rem;font-weight:400}.loading-state[data-v-5f9df1e5],.error-state[data-v-5f9df1e5],.empty-state[data-v-5f9df1e5]{text-align:center;color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-5f9df1e5]{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-5f9df1e5}.error-icon[data-v-5f9df1e5],.empty-icon[data-v-5f9df1e5]{color:#9ca3af;width:3rem;height:3rem;margin-bottom:1rem}.empty-state h3[data-v-5f9df1e5]{color:#374151;margin:.5rem 0 .25rem}.empty-state p[data-v-5f9df1e5]{margin:0}.collaborators-grid[data-v-5f9df1e5]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin-top:1rem;display:grid}.collaborator-card[data-v-5f9df1e5]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;transition:all .2s;position:relative;overflow:hidden}.collaborator-card[data-v-5f9df1e5]:before{content:"";pointer-events:none;z-index:0;opacity:1;background-color:#0000;background-image:radial-gradient(circle,#0000 15%,#3b82f61f 18%,#0000 20%),radial-gradient(circle,#0000 45%,#3b82f61f 48%,#0000 50%),radial-gradient(circle,#0000 75%,#3b82f61f 78%,#0000 80%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:200px 200px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.collaborator-card[data-v-5f9df1e5]:nth-child(8n+1):before{background-position:50%}.collaborator-card[data-v-5f9df1e5]:nth-child(8n+2):before{background-position:30% 30%}.collaborator-card[data-v-5f9df1e5]:nth-child(8n+3):before{background-position:70% 40%}.collaborator-card[data-v-5f9df1e5]:nth-child(8n+4):before{background-position:20% 60%}.collaborator-card[data-v-5f9df1e5]:nth-child(8n+5):before{background-position:60% 70%}.collaborator-card[data-v-5f9df1e5]:nth-child(8n+6):before{background-position:40% 20%}.collaborator-card[data-v-5f9df1e5]:nth-child(8n+7):before{background-position:80% 80%}.collaborator-card[data-v-5f9df1e5]:nth-child(8n+8):before{background-position:25% 75%}.collaborator-card[data-v-5f9df1e5]>*{z-index:1;position:relative}.collaborator-card[data-v-5f9df1e5]:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a}.collaborator-card[data-v-5f9df1e5]:hover:before{opacity:.4}.card-header[data-v-5f9df1e5]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.collaborator-avatar[data-v-5f9df1e5]{border-radius:50%;width:2.5rem;height:2.5rem;overflow:hidden}.avatar-image[data-v-5f9df1e5]{object-fit:cover;width:100%;height:100%}.avatar-placeholder[data-v-5f9df1e5]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1e40af);justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;font-weight:600;display:flex}.btn-remove[data-v-5f9df1e5]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.btn-remove[data-v-5f9df1e5]:hover{background:#fecaca;transform:scale(1.05)}.btn-remove svg[data-v-5f9df1e5]{width:.875rem;height:.875rem}.card-body[data-v-5f9df1e5]{flex-direction:column;gap:.1875rem;display:flex}.collaborator-name[data-v-5f9df1e5]{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.collaborator-email[data-v-5f9df1e5]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.collaborator-profession[data-v-5f9df1e5]{color:#3b82f6;background:#eff6ff;border-radius:.25rem;align-self:flex-start;margin-top:.125rem;padding:.1875rem .375rem;font-size:.6875rem;font-weight:500}.collaborator-id[data-v-5f9df1e5]{color:#9ca3af;margin-top:.125rem;font-family:monospace;font-size:.625rem}.confirm-overlay[data-v-5f9df1e5]{z-index:1100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-modal[data-v-5f9df1e5]{background:#fff;border-radius:.5rem;max-width:400px;padding:1.5rem;box-shadow:0 20px 25px -5px #0000001a}.confirm-header[data-v-5f9df1e5]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.confirm-icon-warning[data-v-5f9df1e5]{color:#f59e0b;flex-shrink:0;width:2rem;height:2rem}.confirm-header h3[data-v-5f9df1e5]{color:#111827;margin:0;font-size:1.125rem}.confirm-message[data-v-5f9df1e5]{color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.confirm-actions[data-v-5f9df1e5]{justify-content:flex-end;gap:.75rem;display:flex}.btn[data-v-5f9df1e5]{cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;transition:all .2s;display:flex}.btn[data-v-5f9df1e5]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-5f9df1e5]{color:#374151;background:#e5e7eb}.btn-secondary[data-v-5f9df1e5]:hover:not(:disabled){background:#d1d5db}.btn-danger[data-v-5f9df1e5]{color:#fff;background:#dc2626}.btn-danger[data-v-5f9df1e5]:hover:not(:disabled){background:#b91c1c}.btn-spinner[data-v-5f9df1e5]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin-5f9df1e5}@media (max-width:768px){.collaborators-grid[data-v-5f9df1e5]{grid-template-columns:1fr}.modal-content[data-v-5f9df1e5]{max-width:100%;margin:.5rem}}.companies-view[data-v-5b3c04c0]{max-width:1400px;margin:0 auto}.page-header[data-v-5b3c04c0]{margin-bottom:2rem}.header-content[data-v-5b3c04c0]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-title[data-v-5b3c04c0]{color:#1f2937;margin:0;font-size:2rem;font-weight:700}.header-actions[data-v-5b3c04c0]{gap:1rem;display:flex}.filters-section[data-v-5b3c04c0]{background:#f9fafb;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.filters-row[data-v-5b3c04c0]{flex-wrap:wrap;align-items:end;gap:1.5rem;display:flex}.filter-group[data-v-5b3c04c0]{flex-direction:column;min-width:200px;display:flex}.filter-label[data-v-5b3c04c0]{color:#374151;margin-bottom:.5rem;font-weight:500}.filter-input[data-v-5b3c04c0],.filter-select[data-v-5b3c04c0]{border:1px solid #d1d5db;border-radius:6px;padding:.5rem;font-size:.875rem}.table-container[data-v-5b3c04c0]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:2rem;overflow:auto hidden}.data-table[data-v-5b3c04c0]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px}.data-table th[data-v-5b3c04c0]{text-align:left;color:#374151;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table td[data-v-5b3c04c0]{vertical-align:top;box-sizing:border-box;border-bottom:1px solid #e5e7eb;min-height:4rem;padding:.75rem}.data-table th.sortable[data-v-5b3c04c0]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-5b3c04c0]:hover{background:#f3f4f6}.sort-icon[data-v-5b3c04c0]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem;display:inline-block}.data-table tbody tr[data-v-5b3c04c0]:hover{background:#f9fafb}.company-column[data-v-5b3c04c0]{vertical-align:top;text-align:left;min-width:250px;max-width:350px}.company-details[data-v-5b3c04c0]{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.company-name-row[data-v-5b3c04c0],.company-meta-row[data-v-5b3c04c0]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.company-name-main[data-v-5b3c04c0]{color:#111827;font-size:.9rem;font-weight:600;line-height:1.3}.company-trade-name[data-v-5b3c04c0]{color:#4b5563;margin-top:.125rem;font-size:.9rem;font-style:italic;font-weight:600;line-height:1.3;display:block}.company-reference[data-v-5b3c04c0]{color:#6b7280;margin-top:.125rem;font-size:.8rem;font-style:italic}.nit-info[data-v-5b3c04c0]{color:#374151;font-family:monospace;font-size:.75rem;font-weight:500}.plain-text[data-v-5b3c04c0]{text-transform:uppercase;white-space:nowrap;color:#374151;border-radius:12px;padding:.25rem .5rem;font-size:.625rem;font-weight:500}.organization-column[data-v-5b3c04c0]{vertical-align:top;min-width:180px;max-width:250px}.entity-container[data-v-5b3c04c0]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.entity-name[data-v-5b3c04c0]{color:#111827;font-size:.875rem;font-weight:600}.entity-detail[data-v-5b3c04c0]{color:#6b7280;font-size:.75rem}.env-badge[data-v-5b3c04c0]{white-space:nowrap;border-radius:.25rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}.env-dev[data-v-5b3c04c0]{color:#3730a3;background:#e0e7ff}.env-staging[data-v-5b3c04c0]{color:#92400e;background:#fef3c7}.env-prod[data-v-5b3c04c0]{color:#991b1b;background:#fee2e2}.entity-id[data-v-5b3c04c0]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.id-icon[data-v-5b3c04c0]{flex-shrink:0;width:.625rem;height:.625rem}.company-api-url[data-v-5b3c04c0]{color:#1e40af;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:.25rem;align-self:flex-start;align-items:center;gap:.25rem;max-width:100%;margin-top:.125rem;padding:.125rem .375rem;font-family:monospace;font-size:.75rem;display:inline-flex;overflow:hidden}.api-source[data-v-5b3c04c0]{color:#6b7280;flex-shrink:0;font-family:inherit;font-size:.6875rem}.company-api-url.has-override[data-v-5b3c04c0]{color:#92400e;background:#fef3c7;border-color:#fde68a}.api-icon[data-v-5b3c04c0]{flex-shrink:0;width:.75rem;height:.75rem}.company-api-url .api-icon[data-v-5b3c04c0]{color:#3b82f6}.company-api-url.has-override .api-icon[data-v-5b3c04c0]{color:#d97706}.org-details-compact[data-v-5b3c04c0]{background:#fdf4ff;border-left:3px solid #a855f7;border-radius:4px;flex-direction:column;gap:.25rem;padding:.375rem;display:flex}.org-name-main[data-v-5b3c04c0]{color:#581c87;font-size:.875rem;font-weight:600;line-height:1.3}.org-db-info[data-v-5b3c04c0]{color:#7c3aed;font-family:monospace;font-size:.7rem}.org-id-info[data-v-5b3c04c0]{color:#9333ea;font-family:monospace;font-size:.65rem}.org-provision-text[data-v-5b3c04c0]{align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;display:flex}.org-provision-date[data-v-5b3c04c0]{color:#065f46;font-size:.7rem;font-weight:500}.provision-icon[data-v-5b3c04c0]{flex-shrink:0;width:.875rem;height:.875rem}.provision-warning[data-v-5b3c04c0]{color:#f59e0b}.provision-phase1[data-v-5b3c04c0]{color:#3b82f6}.provision-phase2[data-v-5b3c04c0]{color:#8b5cf6}.provision-phase3[data-v-5b3c04c0]{color:#06b6d4}.provision-error[data-v-5b3c04c0]{color:#dc2626}.provision-in-progress[data-v-5b3c04c0]{color:#2563eb}.provision-failed[data-v-5b3c04c0]{color:#dc2626}.provision-finished[data-v-5b3c04c0]{color:#16a34a}.provision-not-started[data-v-5b3c04c0]{color:#d97706}.org-pool-text[data-v-5b3c04c0]{align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;display:flex}.pool-icon[data-v-5b3c04c0]{flex-shrink:0;width:.875rem;height:.875rem}.pool-check[data-v-5b3c04c0]{color:#16a34a}.pool-cross[data-v-5b3c04c0]{color:#dc2626}.pool-enabled-text[data-v-5b3c04c0]{color:#16a34a}.pool-disabled-text[data-v-5b3c04c0]{color:#ef4444}.db-name-text[data-v-5b3c04c0]{color:#1f2937;letter-spacing:-.01em;margin-bottom:.25rem;font-family:monospace;font-size:.9375rem;font-weight:500}.provision-date-container[data-v-5b3c04c0]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.provision-date-part[data-v-5b3c04c0]{color:#10b981;font-size:.875rem;font-weight:500;line-height:1.2}.provision-time-part[data-v-5b3c04c0]{color:#10b981;font-family:monospace;font-size:.75rem;line-height:1.2}.connection-pool-text[data-v-5b3c04c0],.protection-status-text[data-v-5b3c04c0]{align-items:center;gap:.25rem;font-size:.7rem;font-weight:500;display:flex}.protection-icon[data-v-5b3c04c0]{flex-shrink:0;width:.875rem;height:.875rem}.protection-enabled[data-v-5b3c04c0]{color:#16a34a}.protection-disabled[data-v-5b3c04c0]{color:#ef4444}.protection-enabled-text[data-v-5b3c04c0]{color:#16a34a}.protection-disabled-text[data-v-5b3c04c0]{color:#ef4444}.server-column[data-v-5b3c04c0]{vertical-align:top;min-width:160px;max-width:220px}.server-details-compact[data-v-5b3c04c0]{background:#f0fdf4;border-left:3px solid #22c55e;border-radius:4px;flex-direction:column;gap:.25rem;padding:.375rem;display:flex}.server-name-main[data-v-5b3c04c0]{color:#166534;font-size:.875rem;font-weight:600;line-height:1.3}.server-host-info[data-v-5b3c04c0]{color:#16a34a;font-family:monospace;font-size:.7rem}.owner-column[data-v-5b3c04c0]{vertical-align:top;min-width:180px;max-width:250px}.owner-details-compact[data-v-5b3c04c0]{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px;flex-direction:column;gap:.25rem;padding:.375rem;display:flex}.owner-name-main[data-v-5b3c04c0]{color:#1e40af;font-size:.875rem;font-weight:600;line-height:1.3}.owner-email-info[data-v-5b3c04c0]{color:#3b82f6;word-break:break-word;font-size:.7rem}.status-column[data-v-5b3c04c0]{text-align:center;min-width:100px}.collaborators-list[data-v-5b3c04c0]{flex-direction:column;gap:.5rem;max-height:400px;padding-right:.5rem;display:flex;overflow-y:auto}.collaborators-list[data-v-5b3c04c0]::-webkit-scrollbar{width:6px}.collaborators-list[data-v-5b3c04c0]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.collaborators-list[data-v-5b3c04c0]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.collaborators-list[data-v-5b3c04c0]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.collaborator-item[data-v-5b3c04c0]{align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex}.collab-number[data-v-5b3c04c0]{color:#6b7280;min-width:1.5rem;padding-top:.1rem;font-size:.75rem;font-weight:600}.collab-info[data-v-5b3c04c0]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.collab-name[data-v-5b3c04c0]{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;line-height:1.2;overflow:hidden}.collab-profession[data-v-5b3c04c0]{color:#4b5563;font-size:.7rem;font-weight:500;line-height:1.2}.collab-email[data-v-5b3c04c0]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.collab-id[data-v-5b3c04c0]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;line-height:1.2;display:flex}.expand-btn-inline[data-v-5b3c04c0]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.5rem;padding:0;transition:all .2s;display:inline-flex}.expand-btn-inline[data-v-5b3c04c0]:hover{color:#374151;background:#f3f4f6}.expand-icon[data-v-5b3c04c0]{width:1.25rem;height:1.25rem;transition:transform .2s}.expand-icon.expanded[data-v-5b3c04c0]{transform:rotate(180deg)}.expanded-row[data-v-5b3c04c0]{background:#f9fafb}.expanded-row td[data-v-5b3c04c0]{padding:0!important}.collaborators-grid-container[data-v-5b3c04c0]{border-top:1px solid #e5e7eb;padding:1rem}.collaborators-grid[data-v-5b3c04c0]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.collaborator-card[data-v-5b3c04c0]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem;transition:all .2s;display:flex}.collaborator-card[data-v-5b3c04c0]:hover{border-color:#3b82f6;box-shadow:0 2px 4px #0000000d}.collab-card-header[data-v-5b3c04c0]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.collab-card-number[data-v-5b3c04c0]{color:#fff;background:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:flex}.collab-card-name[data-v-5b3c04c0]{color:#111827;flex:1;font-size:.875rem;font-weight:600;line-height:1.3}.collab-card-email[data-v-5b3c04c0]{color:#6b7280;word-break:break-word;font-size:.75rem}.collab-card-profession[data-v-5b3c04c0]{color:#3b82f6;margin-top:.25rem;font-size:.75rem;font-weight:500}@media (max-width:1200px){.collaborators-grid[data-v-5b3c04c0]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.collaborators-grid[data-v-5b3c04c0]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.collaborators-grid[data-v-5b3c04c0]{grid-template-columns:1fr}}.no-data[data-v-5b3c04c0]{color:#9ca3af;font-size:.875rem;font-style:italic}.status-badge[data-v-5b3c04c0]{text-transform:uppercase;white-space:nowrap;border-radius:12px;padding:.25rem .5rem;font-size:.625rem;font-weight:500}.status-badge.setup_in_progress[data-v-5b3c04c0]{color:#3730a3;background:#e0e7ff}.status-badge.active[data-v-5b3c04c0]{color:#166534;background:#dcfce7}.status-badge.read_only[data-v-5b3c04c0]{color:#9a3412;background:#fed7aa}.status-badge.inactive[data-v-5b3c04c0]{color:#991b1b;background:#fee2e2}.status-badge.archived[data-v-5b3c04c0]{color:#374151;background:#e5e7eb}.data-table th[data-v-5b3c04c0]:first-child,.data-table td[data-v-5b3c04c0]:first-child{width:30%;min-width:280px}.data-table th[data-v-5b3c04c0]:nth-child(2),.data-table td[data-v-5b3c04c0]:nth-child(2){width:22%;min-width:200px}.data-table th[data-v-5b3c04c0]:nth-child(3),.data-table td[data-v-5b3c04c0]:nth-child(3){width:18%;min-width:180px}.data-table th[data-v-5b3c04c0]:nth-child(4),.data-table td[data-v-5b3c04c0]:nth-child(4){width:22%;min-width:200px}.data-table th[data-v-5b3c04c0]:nth-child(5),.data-table td[data-v-5b3c04c0]:nth-child(5){width:140px;min-width:140px}.actions-cell[data-v-5b3c04c0]{text-align:center;vertical-align:top;white-space:nowrap}.actions-cell .btn[data-v-5b3c04c0]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .btn[data-v-5b3c04c0]:last-child{margin-right:0}.created-date[data-v-5b3c04c0]{min-width:120px}.date-time-container[data-v-5b3c04c0]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-5b3c04c0]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-5b3c04c0]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.loading-state[data-v-5b3c04c0],.error-state[data-v-5b3c04c0],.empty-state[data-v-5b3c04c0]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-5b3c04c0]{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-5b3c04c0}@keyframes spin-5b3c04c0{to{transform:rotate(360deg)}}.error-icon[data-v-5b3c04c0],.empty-icon[data-v-5b3c04c0]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.pagination-container[data-v-5b3c04c0]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-5b3c04c0]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-5b3c04c0]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-5b3c04c0]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-5b3c04c0]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-5b3c04c0]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-5b3c04c0]{color:#6b7280;font-size:.875rem}.pagination[data-v-5b3c04c0]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-5b3c04c0]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-5b3c04c0]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-5b3c04c0]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-5b3c04c0]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-5b3c04c0]{color:#9ca3af}.page-numbers[data-v-5b3c04c0]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-5b3c04c0]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-5b3c04c0]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-5b3c04c0]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-5b3c04c0]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-5b3c04c0]:hover{color:#9ca3af;background:0 0;border-color:#0000}.btn[data-v-5b3c04c0]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary[data-v-5b3c04c0]{color:#fff;background:#3b82f6}.btn-secondary[data-v-5b3c04c0]{color:#fff;background:#6b7280}.btn-danger[data-v-5b3c04c0]{color:#fff;background:#ef4444}.btn-info[data-v-5b3c04c0]{color:#fff;background:#06b6d4}.btn-info[data-v-5b3c04c0]:hover{background:#0891b2}.btn-sm[data-v-5b3c04c0]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-icon[data-v-5b3c04c0]{width:1rem;height:1rem}.btn svg[data-v-5b3c04c0]{flex-shrink:0;width:1rem;height:1rem}.account-selector[data-v-5b3c04c0],.server-selector[data-v-5b3c04c0],.organization-selector[data-v-5b3c04c0]{position:relative}.suggestions[data-v-5b3c04c0]{z-index:1000;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.suggestion-item[data-v-5b3c04c0]{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:.75rem;transition:background-color .2s}.suggestion-item[data-v-5b3c04c0]:hover{background:#f9fafb}.suggestion-item[data-v-5b3c04c0]:last-child{border-bottom:none}.account-suggestion .account-info[data-v-5b3c04c0]{flex-direction:column;gap:.25rem;display:flex}.account-primary[data-v-5b3c04c0]{color:#111827;font-size:.875rem;font-weight:600}.account-secondary[data-v-5b3c04c0]{color:#6b7280;font-size:.75rem}.account-meta[data-v-5b3c04c0]{color:#9ca3af;font-family:monospace;font-size:.625rem}.selected-account[data-v-5b3c04c0]{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem;display:flex}.selected-account .selected-info[data-v-5b3c04c0]{flex-direction:column;flex:1;gap:.25rem;display:flex}.selected-account .selected-info .name[data-v-5b3c04c0]{color:#0c4a6e;font-size:.875rem;font-weight:600}.selected-account .selected-info .details[data-v-5b3c04c0]{color:#0369a1;font-size:.75rem}.selected-account .selected-info .id[data-v-5b3c04c0]{color:#075985;font-family:monospace;font-size:.625rem}.server-suggestion .server-info[data-v-5b3c04c0]{flex-direction:column;gap:.25rem;display:flex}.server-primary[data-v-5b3c04c0]{color:#111827;font-size:.875rem;font-weight:600}.server-secondary[data-v-5b3c04c0]{color:#6b7280;font-size:.75rem}.server-meta[data-v-5b3c04c0]{color:#9ca3af;font-family:monospace;font-size:.625rem}.selected-server[data-v-5b3c04c0]{background:#f0fdf4;border:1px solid #22c55e;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem;display:flex}.selected-server .selected-info[data-v-5b3c04c0]{flex-direction:column;flex:1;gap:.25rem;display:flex}.selected-server .selected-info .name[data-v-5b3c04c0]{color:#14532d;font-size:.875rem;font-weight:600}.selected-server .selected-info .details[data-v-5b3c04c0]{color:#16a34a;font-size:.75rem}.selected-server .selected-info .id[data-v-5b3c04c0]{color:#166534;font-family:monospace;font-size:.625rem}.organization-suggestion .organization-info[data-v-5b3c04c0]{flex-direction:column;gap:.25rem;display:flex}.organization-primary[data-v-5b3c04c0]{color:#111827;font-size:.875rem;font-weight:600}.organization-secondary[data-v-5b3c04c0]{color:#6b7280;font-size:.75rem}.organization-meta[data-v-5b3c04c0]{color:#9ca3af;font-family:monospace;font-size:.625rem}.selected-organization[data-v-5b3c04c0]{background:#fdf4ff;border:1px solid #a855f7;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem;display:flex}.selected-organization .selected-info[data-v-5b3c04c0]{flex-direction:column;flex:1;gap:.25rem;display:flex}.selected-organization .selected-info .name[data-v-5b3c04c0]{color:#581c87;font-size:.875rem;font-weight:600}.selected-organization .selected-info .details[data-v-5b3c04c0]{color:#7c3aed;font-size:.75rem}.selected-organization .selected-info .id[data-v-5b3c04c0]{color:#6b21a8;font-family:monospace;font-size:.625rem}.clear-btn[data-v-5b3c04c0]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.25rem;margin-left:.5rem;padding:.25rem;font-size:1.25rem;font-weight:700;line-height:1;transition:all .2s}.clear-btn[data-v-5b3c04c0]:hover{color:#475569;background:#e2e8f0}.pinned-filter-card[data-v-5b3c04c0]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-5b3c04c0]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-5b3c04c0]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-5b3c04c0]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-5b3c04c0]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-5b3c04c0]{color:#3b82f6}.pin-btn[data-v-5b3c04c0]:hover{color:#2563eb}.pin-btn svg[data-v-5b3c04c0]{width:.875rem;height:.875rem}.selected-organization.is-pinned[data-v-5b3c04c0],.selected-server.is-pinned[data-v-5b3c04c0],.selected-account.is-pinned[data-v-5b3c04c0]{background:#eff6ff;border-color:#3b82f6}@media (max-width:768px){.filters-row[data-v-5b3c04c0]{flex-direction:column;align-items:stretch}.filter-group[data-v-5b3c04c0],.organization-selector[data-v-5b3c04c0],.server-selector[data-v-5b3c04c0]{min-width:auto}.header-content[data-v-5b3c04c0]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-5b3c04c0]{font-size:.875rem}.data-table th[data-v-5b3c04c0],.data-table td[data-v-5b3c04c0]{padding:.5rem}.pagination-controls[data-v-5b3c04c0]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-5b3c04c0]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-5b3c04c0]{gap:.125rem}.page-number-btn[data-v-5b3c04c0]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-5b3c04c0]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-5b3c04c0]{width:1rem;height:1rem}}.modal-overlay[data-v-41221253]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-41221253]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-header[data-v-41221253]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.modal-header h3[data-v-41221253]{color:#1f2937;margin:0;font-size:1.25rem}.close-btn[data-v-41221253]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;display:flex}.close-btn[data-v-41221253]:hover{background:#f3f4f6}.modal-body[data-v-41221253]{padding:1.5rem}.form-group[data-v-41221253]{margin-bottom:1.5rem}.form-label[data-v-41221253]{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.form-label.required[data-v-41221253]:after{content:" *";color:#ef4444}.form-input[data-v-41221253]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.625rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-41221253]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.field-hint[data-v-41221253]{color:#6b7280;margin-top:.25rem;font-size:.75rem;font-style:italic;display:block}.checkbox-group[data-v-41221253]{align-items:flex-start;gap:.75rem;display:flex}.form-checkbox[data-v-41221253]{cursor:pointer;width:1.25rem;height:1.25rem;margin-top:.125rem}.checkbox-label[data-v-41221253]{cursor:pointer;color:#374151;flex-direction:column;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.checkbox-hint[data-v-41221253]{color:#6b7280;font-size:.75rem;font-style:italic;font-weight:400}.owner-selector[data-v-41221253]{position:relative}.suggestions-dropdown[data-v-41221253]{z-index:50;background:#fff;border:1px solid #d1d5db;border-radius:6px;max-height:200px;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.suggestion-item[data-v-41221253]{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:.75rem;transition:background-color .2s}.suggestion-item[data-v-41221253]:last-child{border-bottom:none}.suggestion-item[data-v-41221253]:hover{background:#f9fafb}.suggestion-main[data-v-41221253]{color:#1f2937;font-size:.875rem;font-weight:500}.suggestion-sub[data-v-41221253]{color:#6b7280;margin-top:.125rem;font-size:.75rem}.selected-item[data-v-41221253]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;display:inline-flex}.selected-text[data-v-41221253]{color:#1e40af;font-size:.875rem;font-weight:500}.clear-btn[data-v-41221253]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.25rem;transition:background-color .2s;display:flex}.clear-btn[data-v-41221253]:hover{color:#1e40af;background:#dbeafe}.error-message[data-v-41221253]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;display:flex}.error-message svg[data-v-41221253]{flex-shrink:0;width:1rem;height:1rem}.form-actions[data-v-41221253]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.btn[data-v-41221253]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.btn-primary[data-v-41221253]{color:#fff;background:#3b82f6}.btn-primary[data-v-41221253]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-41221253]:disabled{cursor:not-allowed;background:#9ca3af}.btn-secondary[data-v-41221253]{color:#fff;background:#6b7280}.btn-secondary[data-v-41221253]:hover{background:#4b5563}.loading-spinner[data-v-41221253]{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-41221253}@keyframes spin-41221253{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-41221253]{width:95%;max-width:none}.form-actions[data-v-41221253]{flex-direction:column-reverse}.btn[data-v-41221253]{justify-content:center;width:100%}}.modal-overlay[data-v-2f9abe14]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-2f9abe14]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-header[data-v-2f9abe14]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.modal-header.success[data-v-2f9abe14]{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-bottom:none}.header-title[data-v-2f9abe14]{align-items:center;gap:.75rem;display:flex}.header-title h3[data-v-2f9abe14]{margin:0;font-size:1.25rem}.success-icon[data-v-2f9abe14]{background:#fff3;border-radius:50%;width:1.75rem;height:1.75rem;padding:.25rem}.close-btn[data-v-2f9abe14]{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;display:flex}.close-btn[data-v-2f9abe14]:hover{background:#ffffff4d}.modal-body[data-v-2f9abe14]{padding:1.5rem}.warning-box[data-v-2f9abe14]{background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.warning-icon[data-v-2f9abe14]{color:#92400e;flex-shrink:0;width:1.5rem;height:1.5rem}.warning-content[data-v-2f9abe14]{flex:1}.warning-title[data-v-2f9abe14]{color:#92400e;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.warning-text[data-v-2f9abe14]{color:#78350f;margin:0;font-size:.875rem}.api-key-info[data-v-2f9abe14]{background:#f9fafb;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.info-row[data-v-2f9abe14]{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.info-row[data-v-2f9abe14]:not(:last-child){border-bottom:1px solid #e5e7eb}.info-label[data-v-2f9abe14]{color:#374151;min-width:80px;font-size:.875rem;font-weight:600}.info-value[data-v-2f9abe14]{color:#1f2937;font-size:.875rem}.audience-badge[data-v-2f9abe14]{text-transform:uppercase;border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.audience-badge.erp[data-v-2f9abe14]{color:#1e40af;background:#dbeafe}.audience-badge.cpanel[data-v-2f9abe14]{color:#9f1239;background:#fce7f3}.status-badge[data-v-2f9abe14]{text-transform:uppercase;border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.status-badge.active[data-v-2f9abe14]{color:#166534;background:#dcfce7}.status-badge.inactive[data-v-2f9abe14]{color:#991b1b;background:#fee2e2}.key-container[data-v-2f9abe14]{margin-bottom:1.5rem}.key-label[data-v-2f9abe14]{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.key-display[data-v-2f9abe14]{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem;display:flex}.key-value[data-v-2f9abe14]{color:#1f2937;word-break:break-all;-webkit-user-select:all;user-select:all;background:0 0;flex:1;padding:.25rem;font-family:Courier New,monospace;font-size:.875rem}.key-value.blurred[data-v-2f9abe14]{filter:blur(5px);-webkit-user-select:none;user-select:none}.btn-toggle-visibility[data-v-2f9abe14],.btn-copy[data-v-2f9abe14]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;padding:.5rem;transition:all .2s;display:flex}.btn-toggle-visibility[data-v-2f9abe14]:hover,.btn-copy[data-v-2f9abe14]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.btn-toggle-visibility svg[data-v-2f9abe14],.btn-copy svg[data-v-2f9abe14]{color:#6b7280;width:1.25rem;height:1.25rem}.btn-copy[data-v-2f9abe14]{color:#374151;font-size:.875rem;font-weight:500}.btn-copy[data-v-2f9abe14]:disabled{opacity:.6;cursor:not-allowed}.security-tips[data-v-2f9abe14]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.tips-title[data-v-2f9abe14]{color:#1e40af;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.tips-list[data-v-2f9abe14]{color:#1e40af;margin:0;padding-left:1.25rem;font-size:.875rem}.tips-list li[data-v-2f9abe14]{margin-bottom:.5rem}.tips-list li[data-v-2f9abe14]:last-child{margin-bottom:0}.modal-actions[data-v-2f9abe14]{border-top:1px solid #e5e7eb;justify-content:center;padding-top:1rem;display:flex}.btn[data-v-2f9abe14]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary[data-v-2f9abe14]{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.btn-primary[data-v-2f9abe14]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-large[data-v-2f9abe14]{padding:.875rem 2rem;font-size:1rem}@media (max-width:768px){.modal-content[data-v-2f9abe14]{width:95%;max-width:none}.key-display[data-v-2f9abe14]{flex-direction:column;align-items:stretch}.btn-toggle-visibility[data-v-2f9abe14],.btn-copy[data-v-2f9abe14]{justify-content:center;width:100%}}.api-keys-view[data-v-9b8c69f5]{max-width:1400px;margin:0 auto}.page-header[data-v-9b8c69f5]{margin-bottom:2rem}.header-content[data-v-9b8c69f5]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-title[data-v-9b8c69f5]{color:#1f2937;margin:0;font-size:2rem;font-weight:700}.header-actions[data-v-9b8c69f5]{gap:1rem;display:flex}.filters-section[data-v-9b8c69f5]{background:#f9fafb;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.filters-row[data-v-9b8c69f5]{flex-wrap:wrap;align-items:end;gap:1.5rem;display:flex}.filter-group[data-v-9b8c69f5]{flex-direction:column;min-width:200px;display:flex}.filter-label[data-v-9b8c69f5]{color:#374151;margin-bottom:.5rem;font-weight:500}.filter-input[data-v-9b8c69f5],.filter-select[data-v-9b8c69f5]{border:1px solid #d1d5db;border-radius:6px;padding:.5rem;font-size:.875rem}.account-selector[data-v-9b8c69f5]{min-width:250px;position:relative}.suggestions[data-v-9b8c69f5]{z-index:1000;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 .375rem .375rem;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}.suggestion-item[data-v-9b8c69f5]{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:.75rem;transition:background-color .2s}.suggestion-item[data-v-9b8c69f5]:hover{background:#f9fafb}.suggestion-item[data-v-9b8c69f5]:last-child{border-bottom:none}.account-suggestion .account-info[data-v-9b8c69f5]{flex-direction:column;gap:.25rem;display:flex}.account-primary[data-v-9b8c69f5]{color:#111827;font-size:.875rem;font-weight:600}.account-secondary[data-v-9b8c69f5]{color:#6b7280;font-size:.75rem}.account-meta[data-v-9b8c69f5]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.id-icon[data-v-9b8c69f5]{flex-shrink:0;width:.625rem;height:.625rem}.selected-account[data-v-9b8c69f5]{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem;display:flex}.selected-account .selected-info[data-v-9b8c69f5]{flex-direction:column;flex:1;gap:.25rem;display:flex}.selected-account .selected-info .name[data-v-9b8c69f5]{color:#0c4a6e;font-size:.875rem;font-weight:600}.selected-account .selected-info .details[data-v-9b8c69f5]{color:#0369a1;font-size:.75rem}.selected-account .selected-info .id[data-v-9b8c69f5]{color:#075985;align-items:center;gap:.125rem;font-family:monospace;font-size:.625rem;display:flex}.clear-btn[data-v-9b8c69f5]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.25rem;margin-left:.5rem;padding:.25rem;font-size:1.25rem;font-weight:700;line-height:1;transition:all .2s}.clear-btn[data-v-9b8c69f5]:hover{color:#475569;background:#e2e8f0}.table-container[data-v-9b8c69f5]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:2rem;overflow:hidden}.data-table[data-v-9b8c69f5]{border-collapse:collapse;width:100%}.data-table th[data-v-9b8c69f5]{text-align:left;color:#374151;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table td[data-v-9b8c69f5]{vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:.75rem}.data-table th.sortable[data-v-9b8c69f5]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-9b8c69f5]:hover{background:#f3f4f6}.sort-icon[data-v-9b8c69f5]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem;display:inline-block}.data-table tbody tr[data-v-9b8c69f5]:hover{background:#f9fafb}.name-column[data-v-9b8c69f5]{min-width:200px}.key-name[data-v-9b8c69f5]{color:#111827;font-weight:600}.audience-column[data-v-9b8c69f5]{text-align:center;min-width:100px}.audience-badge[data-v-9b8c69f5]{text-transform:uppercase;white-space:nowrap;border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.audience-badge.erp[data-v-9b8c69f5]{color:#1e40af;background:#dbeafe}.audience-badge.cpanel[data-v-9b8c69f5]{color:#9f1239;background:#fce7f3}.status-column[data-v-9b8c69f5]{text-align:center;min-width:100px}.status-badge[data-v-9b8c69f5]{text-transform:uppercase;white-space:nowrap;border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.status-badge.active[data-v-9b8c69f5]{color:#166534;background:#dcfce7}.status-badge.inactive[data-v-9b8c69f5]{color:#991b1b;background:#fee2e2}.owner-column[data-v-9b8c69f5]{min-width:180px}.owner-info[data-v-9b8c69f5]{flex-direction:column;gap:.125rem;display:flex}.owner-name[data-v-9b8c69f5]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.owner-email[data-v-9b8c69f5]{color:#6b7280;font-size:.75rem;line-height:1.2}.usage-column[data-v-9b8c69f5]{text-align:center;min-width:100px}.usage-count[data-v-9b8c69f5]{color:#1f2937;font-weight:600}.date-column[data-v-9b8c69f5]{min-width:120px}.date-time-container[data-v-9b8c69f5]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-9b8c69f5]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-9b8c69f5]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.no-data[data-v-9b8c69f5]{color:#9ca3af;font-size:.875rem;font-style:italic}.actions-cell[data-v-9b8c69f5]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .btn[data-v-9b8c69f5]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .btn[data-v-9b8c69f5]:last-child{margin-right:0}.loading-state[data-v-9b8c69f5],.error-state[data-v-9b8c69f5],.empty-state[data-v-9b8c69f5]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-9b8c69f5]{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-9b8c69f5}@keyframes spin-9b8c69f5{to{transform:rotate(360deg)}}.error-icon[data-v-9b8c69f5],.empty-icon[data-v-9b8c69f5]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.pagination-container[data-v-9b8c69f5]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-9b8c69f5]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-9b8c69f5]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-9b8c69f5]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-9b8c69f5]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-9b8c69f5]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-9b8c69f5]{color:#6b7280;font-size:.875rem}.pagination[data-v-9b8c69f5]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-9b8c69f5]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-9b8c69f5]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-9b8c69f5]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-9b8c69f5]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-9b8c69f5]{color:#9ca3af}.page-numbers[data-v-9b8c69f5]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-9b8c69f5]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-9b8c69f5]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-9b8c69f5]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-9b8c69f5]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-9b8c69f5]:hover{color:#9ca3af;background:0 0;border-color:#0000}.btn[data-v-9b8c69f5]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary[data-v-9b8c69f5]{color:#fff;background:#3b82f6}.btn-secondary[data-v-9b8c69f5]{color:#fff;background:#6b7280}.btn-danger[data-v-9b8c69f5]{color:#fff;background:#ef4444}.btn-sm[data-v-9b8c69f5]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-icon[data-v-9b8c69f5]{width:1rem;height:1rem}.btn svg[data-v-9b8c69f5]{flex-shrink:0;width:1rem;height:1rem}.pinned-filter-card[data-v-9b8c69f5]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-9b8c69f5]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-9b8c69f5]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-9b8c69f5]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-9b8c69f5]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-9b8c69f5]{color:#3b82f6}.pin-btn[data-v-9b8c69f5]:hover{color:#2563eb}.pin-btn svg[data-v-9b8c69f5]{width:.875rem;height:.875rem}.pinned-filter-card .clear-btn[data-v-9b8c69f5]{color:#9ca3af;margin-left:0;font-size:1rem;font-weight:400}.pinned-filter-card .clear-btn[data-v-9b8c69f5]:hover{color:#dc2626;background:0 0}.selected-account.is-pinned[data-v-9b8c69f5]{background:#eff6ff;border-color:#3b82f6}@media (max-width:768px){.filters-row[data-v-9b8c69f5]{flex-direction:column;align-items:stretch}.filter-group[data-v-9b8c69f5]{min-width:auto}.header-content[data-v-9b8c69f5]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-9b8c69f5]{font-size:.875rem}.data-table th[data-v-9b8c69f5],.data-table td[data-v-9b8c69f5]{padding:.5rem}.pagination-controls[data-v-9b8c69f5]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-9b8c69f5]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-9b8c69f5]{gap:.125rem}.page-number-btn[data-v-9b8c69f5]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-9b8c69f5]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-9b8c69f5]{width:1rem;height:1rem}}.modal-overlay[data-v-68b8f881]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-68b8f881]{background:#fff;border-radius:.75rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-68b8f881]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-68b8f881]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-68b8f881]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-68b8f881]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-68b8f881]{width:1.25rem;height:1.25rem}.modal-body[data-v-68b8f881]{padding:1.5rem}.form-grid[data-v-68b8f881]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.form-group[data-v-68b8f881]{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width[data-v-68b8f881]{grid-column:1/-1}.form-label[data-v-68b8f881]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-68b8f881],.form-select[data-v-68b8f881],.form-textarea[data-v-68b8f881]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-68b8f881]:focus,.form-select[data-v-68b8f881]:focus,.form-textarea[data-v-68b8f881]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-68b8f881]:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.form-input.error[data-v-68b8f881],.form-select.error[data-v-68b8f881],.form-textarea.error[data-v-68b8f881]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-68b8f881]{color:#dc2626;font-size:.75rem}.modules-section[data-v-68b8f881]{margin-bottom:1.5rem}.modules-loading[data-v-68b8f881]{color:#6b7280;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.modules-loading .loading-spinner[data-v-68b8f881]{border-color:#6b7280 #6b72804d #6b72804d}.modules-empty[data-v-68b8f881]{color:#9ca3af;padding:.75rem;font-size:.875rem}.modules-sublabel[data-v-68b8f881]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}.modules-sublabel--selected[data-v-68b8f881]{margin-top:.75rem}.modules-checklist[data-v-68b8f881]{border:1px solid #e5e7eb;border-radius:.375rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.25rem;max-height:200px;margin-top:.5rem;padding:.5rem;display:grid;overflow-y:auto}.module-checkbox-item[data-v-68b8f881]{cursor:pointer;color:#374151;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;transition:background .15s;display:flex}.module-checkbox-item[data-v-68b8f881]:hover{background:#f3f4f6}.module-checkbox-item input[type=checkbox][data-v-68b8f881]{accent-color:#3b82f6;cursor:pointer}.module-icon[data-v-68b8f881]{font-size:1rem}.module-name[data-v-68b8f881]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modules-ordered-list[data-v-68b8f881]{border:1px solid #e5e7eb;border-radius:.375rem;max-height:200px;margin-top:.25rem;overflow-y:auto}.module-ordered-item[data-v-68b8f881]{color:#374151;border-bottom:1px solid #f3f4f6;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.module-ordered-item[data-v-68b8f881]:last-child{border-bottom:none}.module-order-number[data-v-68b8f881]{text-align:center;color:#6b7280;min-width:1.5rem;font-size:.75rem;font-weight:600}.module-order-actions[data-v-68b8f881]{gap:.25rem;margin-left:auto;display:flex}.btn-order[data-v-68b8f881]{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #d1d5db;border-radius:.25rem;padding:.125rem .375rem;font-size:.7rem;line-height:1;transition:all .15s}.btn-order[data-v-68b8f881]:hover:not(:disabled){color:#374151;background:#f3f4f6}.btn-order[data-v-68b8f881]:disabled{opacity:.3;cursor:not-allowed}.btn-remove[data-v-68b8f881]:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#fecaca}.submit-error[data-v-68b8f881]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-68b8f881]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-68b8f881]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-68b8f881]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-68b8f881]{color:#fff;background:#3b82f6}.btn-primary[data-v-68b8f881]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-68b8f881]{color:#fff;background:#6b7280}.btn-secondary[data-v-68b8f881]:hover{background:#4b5563}.loading-spinner[data-v-68b8f881]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-68b8f881}@keyframes spin-68b8f881{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-68b8f881]{margin:1rem}.form-grid[data-v-68b8f881]{grid-template-columns:1fr}.modal-footer[data-v-68b8f881]{flex-direction:column}}.business-types-view[data-v-6f7407be]{max-width:1200px;margin:0 auto}.page-header[data-v-6f7407be]{margin-bottom:2rem}.header-content[data-v-6f7407be]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-6f7407be]{color:#111827;font-size:2rem;font-weight:700}.btn[data-v-6f7407be]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-6f7407be]{color:#fff;background:#3b82f6}.btn-primary[data-v-6f7407be]:hover{background:#2563eb}.btn-secondary[data-v-6f7407be]{color:#fff;background:#6b7280}.btn-secondary[data-v-6f7407be]:hover{background:#4b5563}.btn-danger[data-v-6f7407be]{color:#fff;background:#ef4444}.btn-danger[data-v-6f7407be]:hover{background:#dc2626}.btn-sm[data-v-6f7407be]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-6f7407be],.btn-icon[data-v-6f7407be]{width:1rem;height:1rem}.filters-section[data-v-6f7407be]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-6f7407be]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-6f7407be]{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-6f7407be]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-6f7407be],.filter-select[data-v-6f7407be]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-6f7407be]:focus,.filter-select[data-v-6f7407be]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-6f7407be]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.loading-state[data-v-6f7407be],.error-state[data-v-6f7407be],.empty-state[data-v-6f7407be]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-6f7407be]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-6f7407be}@keyframes spin-6f7407be{to{transform:rotate(360deg)}}.error-icon[data-v-6f7407be],.empty-icon[data-v-6f7407be]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-6f7407be]{border-collapse:collapse;width:100%}.data-table th[data-v-6f7407be]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-6f7407be]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-6f7407be]:hover{background:#f3f4f6}.sort-icon[data-v-6f7407be]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-6f7407be]{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-6f7407be]:hover{background:#f9fafb}.code-cell[data-v-6f7407be]{min-width:120px}.code-badge[data-v-6f7407be]{color:#1e40af;background:#eff6ff;border-radius:.375rem;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;font-weight:600}.name-cell[data-v-6f7407be]{min-width:200px}.name-container[data-v-6f7407be]{flex-direction:column;gap:.25rem;display:flex}.bt-name[data-v-6f7407be]{color:#111827;font-size:.875rem;font-weight:600}.entity-id[data-v-6f7407be]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.id-icon[data-v-6f7407be]{flex-shrink:0;width:.625rem;height:.625rem}.description-cell[data-v-6f7407be]{min-width:200px;max-width:350px}.description-text[data-v-6f7407be]{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.description-stack[data-v-6f7407be]{flex-direction:column;gap:.25rem;display:flex}.no-data[data-v-6f7407be]{color:#9ca3af;font-size:.875rem;font-style:italic}.pinned-filter-card[data-v-6f7407be]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-6f7407be]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-6f7407be]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-6f7407be]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-6f7407be]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-6f7407be]{color:#3b82f6}.pin-btn[data-v-6f7407be]:hover{color:#2563eb}.pin-btn svg[data-v-6f7407be]{width:.875rem;height:.875rem}.clear-btn[data-v-6f7407be]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;transition:color .2s}.clear-btn[data-v-6f7407be]:hover{color:#dc2626}.status-badge[data-v-6f7407be]{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.status-active[data-v-6f7407be]{color:#065f46;background:#d1fae5}.status-suspended[data-v-6f7407be]{color:#92400e;background:#fef3c7}.status-archived[data-v-6f7407be]{color:#991b1b;background:#fee2e2}.created-date[data-v-6f7407be]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-6f7407be]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-6f7407be]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-6f7407be]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-6f7407be]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .btn[data-v-6f7407be]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .btn[data-v-6f7407be]:last-child{margin-right:0}.pagination-container[data-v-6f7407be]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-6f7407be]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-6f7407be]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-6f7407be]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-6f7407be]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-6f7407be]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-6f7407be]{color:#6b7280;font-size:.875rem}.pagination[data-v-6f7407be]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-6f7407be]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-6f7407be]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-6f7407be]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-6f7407be]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-6f7407be]{color:#9ca3af}.page-numbers[data-v-6f7407be]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-6f7407be]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-6f7407be]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-6f7407be]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-6f7407be]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-6f7407be]:hover{color:#9ca3af;background:0 0;border-color:#0000}@media (max-width:768px){.filters-row[data-v-6f7407be]{flex-direction:column;align-items:stretch}.filter-group[data-v-6f7407be]{min-width:auto}.header-content[data-v-6f7407be]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-6f7407be]{font-size:.875rem}.data-table th[data-v-6f7407be],.data-table td[data-v-6f7407be]{padding:.5rem}.pagination-controls[data-v-6f7407be]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-6f7407be]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-6f7407be]{gap:.125rem}.page-number-btn[data-v-6f7407be]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-6f7407be]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-6f7407be]{width:1rem;height:1rem}}.modal-overlay[data-v-de626333]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-de626333]{background:#fff;border-radius:.75rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-de626333]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-de626333]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-de626333]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-de626333]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-de626333]{width:1.25rem;height:1.25rem}.modal-body[data-v-de626333]{padding:1.5rem}.form-grid[data-v-de626333]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.form-section[data-v-de626333]{margin-bottom:1.5rem}.section-title[data-v-de626333]{color:#111827;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.form-group[data-v-de626333]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-de626333]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-de626333],.form-select[data-v-de626333],.form-textarea[data-v-de626333]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-de626333]:focus,.form-select[data-v-de626333]:focus,.form-textarea[data-v-de626333]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input.error[data-v-de626333],.form-select.error[data-v-de626333],.form-textarea.error[data-v-de626333]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.checkbox-container[data-v-de626333]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.checkbox-input[data-v-de626333]{cursor:pointer;width:1rem;height:1rem}.checkbox-label[data-v-de626333]{color:#374151;cursor:pointer;font-size:.875rem}.error-message[data-v-de626333]{color:#dc2626;font-size:.75rem}.field-note[data-v-de626333]{color:#6b7280;font-size:.75rem;font-style:italic}.submit-error[data-v-de626333]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-de626333]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-de626333]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-de626333]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-de626333]{color:#fff;background:#3b82f6}.btn-primary[data-v-de626333]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-de626333]{color:#fff;background:#6b7280}.btn-secondary[data-v-de626333]:hover{background:#4b5563}.loading-spinner[data-v-de626333]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-de626333}@keyframes spin-de626333{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-de626333]{margin:1rem}.form-grid[data-v-de626333]{grid-template-columns:1fr}.modal-footer[data-v-de626333]{flex-direction:column}}.full-width[data-v-de626333]{grid-column:1/-1}.form-input[data-v-de626333]:disabled,.form-select[data-v-de626333]:disabled{color:#6b7280;cursor:not-allowed;background:#f9fafb}.vertical-deployments-view[data-v-e11b5f61]{max-width:1200px;margin:0 auto}.page-header[data-v-e11b5f61]{margin-bottom:2rem}.header-content[data-v-e11b5f61]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-e11b5f61]{color:#111827;font-size:2rem;font-weight:700}.btn[data-v-e11b5f61]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-e11b5f61]{color:#fff;background:#3b82f6}.btn-primary[data-v-e11b5f61]:hover{background:#2563eb}.btn-secondary[data-v-e11b5f61]{color:#fff;background:#6b7280}.btn-secondary[data-v-e11b5f61]:hover{background:#4b5563}.btn-danger[data-v-e11b5f61]{color:#fff;background:#ef4444}.btn-danger[data-v-e11b5f61]:hover{background:#dc2626}.btn-sm[data-v-e11b5f61]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-e11b5f61],.btn-icon[data-v-e11b5f61]{width:1rem;height:1rem}.filters-section[data-v-e11b5f61]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-e11b5f61]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-e11b5f61]{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-e11b5f61]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-e11b5f61],.filter-select[data-v-e11b5f61]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-e11b5f61]:focus,.filter-select[data-v-e11b5f61]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-e11b5f61]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.loading-state[data-v-e11b5f61],.error-state[data-v-e11b5f61],.empty-state[data-v-e11b5f61]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-e11b5f61]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-e11b5f61}@keyframes spin-e11b5f61{to{transform:rotate(360deg)}}.error-icon[data-v-e11b5f61],.empty-icon[data-v-e11b5f61]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-e11b5f61]{border-collapse:collapse;width:100%}.data-table th[data-v-e11b5f61]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-e11b5f61]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-e11b5f61]:hover{background:#f3f4f6}.sort-icon[data-v-e11b5f61]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-e11b5f61]{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-e11b5f61]:hover{background:#f9fafb}.deployment-info[data-v-e11b5f61]{min-width:200px}.deployment-container[data-v-e11b5f61]{flex-direction:column;gap:.25rem;display:flex}.deployment-name[data-v-e11b5f61]{color:#111827;font-size:.875rem;font-weight:600}.deployment-url[data-v-e11b5f61]{color:#6b7280;font-family:monospace;font-size:.75rem}.status-badge[data-v-e11b5f61]{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.status-active[data-v-e11b5f61]{color:#065f46;background:#d1fae5}.status-suspended[data-v-e11b5f61]{color:#92400e;background:#fef3c7}.status-archived[data-v-e11b5f61]{color:#991b1b;background:#fee2e2}.disabled-text[data-v-e11b5f61]{color:#9ca3af;font-style:italic}.created-date[data-v-e11b5f61]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-e11b5f61]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-e11b5f61]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-e11b5f61]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-e11b5f61]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .action-btn[data-v-e11b5f61],.actions-cell .btn[data-v-e11b5f61]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .action-btn[data-v-e11b5f61]:last-child,.actions-cell .btn[data-v-e11b5f61]:last-child{margin-right:0}.action-btn[data-v-e11b5f61]{cursor:pointer;border:none;border-radius:.25rem;padding:.375rem;transition:background-color .2s}.action-btn svg[data-v-e11b5f61]{width:1rem;height:1rem}.edit-btn[data-v-e11b5f61]{color:#1d4ed8;background:#eff6ff}.edit-btn[data-v-e11b5f61]:hover{background:#dbeafe}.delete-btn[data-v-e11b5f61]{color:#dc2626;background:#fef2f2}.delete-btn[data-v-e11b5f61]:hover{background:#fee2e2}.pagination-container[data-v-e11b5f61]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-e11b5f61]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-e11b5f61]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-e11b5f61]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-e11b5f61]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-e11b5f61]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-e11b5f61]{color:#6b7280;font-size:.875rem}.pagination[data-v-e11b5f61]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-e11b5f61]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-e11b5f61]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-e11b5f61]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-e11b5f61]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-e11b5f61]{color:#9ca3af}.page-numbers[data-v-e11b5f61]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-e11b5f61]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-e11b5f61]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-e11b5f61]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-e11b5f61]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-e11b5f61]:hover{color:#9ca3af;background:0 0;border-color:#0000}.pinned-filter-card[data-v-e11b5f61]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-e11b5f61]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-e11b5f61]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-e11b5f61]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-e11b5f61]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-e11b5f61]{color:#3b82f6}.pin-btn[data-v-e11b5f61]:hover{color:#2563eb}.pin-btn svg[data-v-e11b5f61]{width:.875rem;height:.875rem}.clear-btn[data-v-e11b5f61]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;transition:color .2s}.clear-btn[data-v-e11b5f61]:hover{color:#dc2626}@media (max-width:768px){.filters-row[data-v-e11b5f61]{flex-direction:column;align-items:stretch}.filter-group[data-v-e11b5f61]{min-width:auto}.header-content[data-v-e11b5f61]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-e11b5f61]{font-size:.875rem}.data-table th[data-v-e11b5f61],.data-table td[data-v-e11b5f61]{padding:.5rem}.pagination-controls[data-v-e11b5f61]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-e11b5f61]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-e11b5f61]{gap:.125rem}.page-number-btn[data-v-e11b5f61]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-e11b5f61]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-e11b5f61]{width:1rem;height:1rem}}.deployment-vertical[data-v-e11b5f61]{color:#374151;font-size:.875rem}.env-badge[data-v-e11b5f61]{border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.env-dev[data-v-e11b5f61]{color:#374151;background:#f3f4f6}.env-staging[data-v-e11b5f61]{color:#92400e;background:#fef3c7}.env-prod[data-v-e11b5f61]{color:#166534;background:#dcfce7}.modal-overlay[data-v-a78a0ed0]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-a78a0ed0]{background:#fff;border-radius:.75rem;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-a78a0ed0]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-a78a0ed0]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-a78a0ed0]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-a78a0ed0]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-a78a0ed0]{width:1.25rem;height:1.25rem}.modal-body[data-v-a78a0ed0]{padding:1.5rem}.form-grid[data-v-a78a0ed0]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.form-group[data-v-a78a0ed0]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-a78a0ed0]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-a78a0ed0]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-a78a0ed0]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-a78a0ed0]:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.form-input.error[data-v-a78a0ed0]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-a78a0ed0]{color:#dc2626;font-size:.75rem}.submit-error[data-v-a78a0ed0]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-a78a0ed0]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-a78a0ed0]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-a78a0ed0]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-a78a0ed0]{color:#fff;background:#3b82f6}.btn-primary[data-v-a78a0ed0]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-a78a0ed0]{color:#fff;background:#6b7280}.btn-secondary[data-v-a78a0ed0]:hover{background:#4b5563}.loading-spinner[data-v-a78a0ed0]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-a78a0ed0}@keyframes spin-a78a0ed0{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-a78a0ed0]{margin:1rem}.form-grid[data-v-a78a0ed0]{grid-template-columns:1fr}.modal-footer[data-v-a78a0ed0]{flex-direction:column}}.menu-modules-view[data-v-6729be37]{max-width:1200px;margin:0 auto}.page-header[data-v-6729be37]{margin-bottom:2rem}.header-content[data-v-6729be37]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-6729be37]{color:#111827;font-size:2rem;font-weight:700}.btn[data-v-6729be37]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-6729be37]{color:#fff;background:#3b82f6}.btn-primary[data-v-6729be37]:hover{background:#2563eb}.btn-secondary[data-v-6729be37]{color:#fff;background:#6b7280}.btn-secondary[data-v-6729be37]:hover{background:#4b5563}.btn-danger[data-v-6729be37]{color:#fff;background:#ef4444}.btn-danger[data-v-6729be37]:hover{background:#dc2626}.btn-sm[data-v-6729be37]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-6729be37],.btn-icon[data-v-6729be37]{width:1rem;height:1rem}.filters-section[data-v-6729be37]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-6729be37]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-6729be37]{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-6729be37]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-6729be37]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-6729be37]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-6729be37]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.loading-state[data-v-6729be37],.error-state[data-v-6729be37],.empty-state[data-v-6729be37]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-6729be37]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-6729be37}@keyframes spin-6729be37{to{transform:rotate(360deg)}}.error-icon[data-v-6729be37],.empty-icon[data-v-6729be37]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-6729be37]{border-collapse:collapse;width:100%}.data-table th[data-v-6729be37]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-6729be37]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-6729be37]:hover{background:#f3f4f6}.sort-icon[data-v-6729be37]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-6729be37]{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-6729be37]:hover{background:#f9fafb}.name-cell[data-v-6729be37]{min-width:200px}.name-container[data-v-6729be37]{flex-direction:column;gap:.25rem;display:flex}.module-name[data-v-6729be37]{color:#111827;font-size:.875rem;font-weight:600}.entity-id[data-v-6729be37]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.id-icon[data-v-6729be37]{flex-shrink:0;width:.625rem;height:.625rem}.code-cell[data-v-6729be37]{min-width:80px}.code-badge[data-v-6729be37]{color:#1e40af;background:#dbeafe;border-radius:.375rem;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;font-weight:600}.icon-cell[data-v-6729be37]{min-width:100px}.icon-badge[data-v-6729be37]{color:#6b7280;background:#f3f4f6;border-radius:.375rem;padding:.25rem .5rem;font-family:monospace;font-size:.8rem}.no-data[data-v-6729be37]{color:#9ca3af;font-size:.875rem;font-style:italic}.pinned-filter-card[data-v-6729be37]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-6729be37]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-6729be37]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-6729be37]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-6729be37]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-6729be37]{color:#3b82f6}.pin-btn[data-v-6729be37]:hover{color:#2563eb}.pin-btn svg[data-v-6729be37]{width:.875rem;height:.875rem}.clear-btn[data-v-6729be37]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;transition:color .2s}.clear-btn[data-v-6729be37]:hover{color:#dc2626}.created-date[data-v-6729be37]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-6729be37]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-6729be37]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-6729be37]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-6729be37]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .btn[data-v-6729be37]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .btn[data-v-6729be37]:last-child{margin-right:0}.pagination-container[data-v-6729be37]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-6729be37]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-6729be37]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-6729be37]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-6729be37]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-6729be37]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-6729be37]{color:#6b7280;font-size:.875rem}.pagination[data-v-6729be37]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-6729be37]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-6729be37]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-6729be37]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-6729be37]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-6729be37]{color:#9ca3af}.page-numbers[data-v-6729be37]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-6729be37]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-6729be37]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-6729be37]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-6729be37]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-6729be37]:hover{color:#9ca3af;background:0 0;border-color:#0000}@media (max-width:768px){.filters-row[data-v-6729be37]{flex-direction:column;align-items:stretch}.filter-group[data-v-6729be37]{min-width:auto}.header-content[data-v-6729be37]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-6729be37]{font-size:.875rem}.data-table th[data-v-6729be37],.data-table td[data-v-6729be37]{padding:.5rem}.pagination-controls[data-v-6729be37]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-6729be37]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-6729be37]{gap:.125rem}.page-number-btn[data-v-6729be37]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-6729be37]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-6729be37]{width:1rem;height:1rem}}.modal-overlay[data-v-d5a165f7]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-d5a165f7]{background:#fff;border-radius:.75rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-d5a165f7]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-d5a165f7]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-d5a165f7]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-d5a165f7]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-d5a165f7]{width:1.25rem;height:1.25rem}.modal-body[data-v-d5a165f7]{padding:1.5rem}.form-grid[data-v-d5a165f7]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.form-group[data-v-d5a165f7]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-d5a165f7]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-d5a165f7],.form-select[data-v-d5a165f7]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-d5a165f7]:focus,.form-select[data-v-d5a165f7]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-d5a165f7]:disabled,.form-select[data-v-d5a165f7]:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.form-input.error[data-v-d5a165f7],.form-select.error[data-v-d5a165f7]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-d5a165f7]{color:#dc2626;font-size:.75rem}.checkbox-label[data-v-d5a165f7]{cursor:pointer;color:#374151;align-items:center;gap:.5rem;padding:.625rem 0;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-d5a165f7]{accent-color:#3b82f6;cursor:pointer;width:1rem;height:1rem}.submit-error[data-v-d5a165f7]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-d5a165f7]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-d5a165f7]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-d5a165f7]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-d5a165f7]{color:#fff;background:#3b82f6}.btn-primary[data-v-d5a165f7]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-d5a165f7]{color:#fff;background:#6b7280}.btn-secondary[data-v-d5a165f7]:hover{background:#4b5563}.loading-spinner[data-v-d5a165f7]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-d5a165f7}@keyframes spin-d5a165f7{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-d5a165f7]{margin:1rem}.form-grid[data-v-d5a165f7]{grid-template-columns:1fr}.modal-footer[data-v-d5a165f7]{flex-direction:column}}.modal-overlay[data-v-2e80407f]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-2e80407f]{background:#fff;border-radius:.75rem;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.import-modal[data-v-2e80407f]{max-width:800px}.modal-header[data-v-2e80407f]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-2e80407f]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-2e80407f]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-2e80407f]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-2e80407f]{width:1.25rem;height:1.25rem}.modal-body[data-v-2e80407f]{padding:1.5rem}.section-title[data-v-2e80407f]{color:#111827;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}.section-description[data-v-2e80407f]{color:#6b7280;margin-bottom:.75rem;font-size:.8rem}.form-row[data-v-2e80407f]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.form-row-3[data-v-2e80407f]{grid-template-columns:1fr 1fr 1fr}.form-group[data-v-2e80407f]{flex-direction:column;gap:.375rem;display:flex}.form-label[data-v-2e80407f]{color:#374151;font-size:.8rem;font-weight:500}.form-select[data-v-2e80407f]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem;transition:all .2s}.form-select[data-v-2e80407f]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-select[data-v-2e80407f]:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.section-divider[data-v-2e80407f]{border:none;border-top:1px solid #e5e7eb;margin:1.25rem 0}.items-table-container[data-v-2e80407f]{border:1px solid #e5e7eb;border-radius:.375rem;max-height:280px;margin-bottom:.5rem;overflow-y:auto}.items-header[data-v-2e80407f]{z-index:1;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.5rem .75rem;position:sticky;top:0}.select-all[data-v-2e80407f]{color:#374151;cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;display:flex}.select-all input[type=checkbox][data-v-2e80407f]{accent-color:#3b82f6;cursor:pointer;width:.875rem;height:.875rem}.items-table[data-v-2e80407f]{border-collapse:collapse;width:100%;font-size:.8rem}.items-table thead[data-v-2e80407f]{display:none}.items-table td[data-v-2e80407f]{color:#374151;border-bottom:1px solid #f3f4f6;padding:.375rem .75rem}.item-row[data-v-2e80407f]{cursor:pointer;transition:background .1s}.item-row[data-v-2e80407f]:hover{background:#f9fafb}.checkbox-col[data-v-2e80407f]{text-align:center;width:2rem}.checkbox-col input[type=checkbox][data-v-2e80407f]{accent-color:#3b82f6;cursor:pointer;width:.875rem;height:.875rem}.item-icon[data-v-2e80407f]{margin-right:.25rem}.key-badge[data-v-2e80407f]{color:#1e40af;background:#eff6ff;border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.75rem;font-weight:600}.group-badge[data-v-2e80407f]{color:#6d28d9;background:#f5f3ff;border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.75rem;font-weight:500}.group-empty[data-v-2e80407f]{color:#d1d5db}.order-badge[data-v-2e80407f]{color:#6b7280;background:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.75rem;font-weight:600}.lockable-badge[data-v-2e80407f]{border-radius:.25rem;padding:.125rem .375rem;font-size:.7rem;font-weight:500}.lockable-yes[data-v-2e80407f]{color:#065f46;background:#d1fae5}.lockable-no[data-v-2e80407f]{color:#6b7280;background:#f3f4f6}.items-loading[data-v-2e80407f]{color:#6b7280;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.85rem;display:flex}.items-empty[data-v-2e80407f]{text-align:center;color:#9ca3af;padding:2rem;font-size:.85rem}.items-error[data-v-2e80407f]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.items-error-icon[data-v-2e80407f]{color:#dc2626;flex-shrink:0;width:1.125rem;height:1.125rem}.validation-error[data-v-2e80407f]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.8rem}.submit-error[data-v-2e80407f]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-top:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-2e80407f]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.btn[data-v-2e80407f]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:all .2s;display:inline-flex}.btn[data-v-2e80407f]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-2e80407f]{color:#fff;background:#3b82f6}.btn-primary[data-v-2e80407f]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-2e80407f]{color:#fff;background:#6b7280}.btn-secondary[data-v-2e80407f]:hover{background:#4b5563}.loading-spinner[data-v-2e80407f]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-2e80407f}@keyframes spin-2e80407f{to{transform:rotate(360deg)}}@media (max-width:768px){.form-row[data-v-2e80407f],.form-row-3[data-v-2e80407f]{grid-template-columns:1fr}}.modal-overlay[data-v-1d9e6c86]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.reorder-modal[data-v-1d9e6c86]{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-1d9e6c86]{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-1d9e6c86]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-1d9e6c86]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-1d9e6c86]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-1d9e6c86]{width:1.25rem;height:1.25rem}.modal-body[data-v-1d9e6c86]{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.reorder-loading[data-v-1d9e6c86]{color:#6b7280;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}.reorder-instructions[data-v-1d9e6c86]{color:#6b7280;margin-bottom:1.25rem;font-size:.875rem}.reorder-group[data-v-1d9e6c86]{margin-bottom:1.5rem}.reorder-group[data-v-1d9e6c86]:last-child{margin-bottom:0}.reorder-group-header[data-v-1d9e6c86]{border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem 0;display:flex}.group-title[data-v-1d9e6c86]{color:#374151;font-size:.875rem;font-weight:600}.group-count[data-v-1d9e6c86]{color:#6b7280;font-size:.75rem}.reorder-list[data-v-1d9e6c86]{flex-direction:column;gap:2px;display:flex}.reorder-item[data-v-1d9e6c86]{cursor:grab;-webkit-user-select:none;user-select:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background .15s,opacity .15s,box-shadow .15s;display:flex}.reorder-item[data-v-1d9e6c86]:hover{background:#f3f4f6}.reorder-item.is-dragging[data-v-1d9e6c86]{opacity:.4;background:#eff6ff}.reorder-item.is-drop-target[data-v-1d9e6c86]{box-shadow:0 -2px #3b82f6}.drag-handle[data-v-1d9e6c86]{color:#9ca3af;flex-shrink:0;align-items:center;display:flex}.drag-handle svg[data-v-1d9e6c86]{width:1.25rem;height:1.25rem}.reorder-item-info[data-v-1d9e6c86]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.reorder-item-icon[data-v-1d9e6c86]{flex-shrink:0;font-size:1rem}.reorder-item-name[data-v-1d9e6c86]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.reorder-item-key[data-v-1d9e6c86]{color:#6b7280;white-space:nowrap;background:#e5e7eb;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.7rem;font-weight:500}.reorder-item-order[data-v-1d9e6c86]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:flex}.save-error[data-v-1d9e6c86]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;padding:.75rem 1.5rem;font-size:.875rem}.modal-footer[data-v-1d9e6c86]{border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.btn[data-v-1d9e6c86]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:all .2s;display:inline-flex}.btn[data-v-1d9e6c86]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-1d9e6c86]{color:#fff;background:#3b82f6}.btn-primary[data-v-1d9e6c86]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-1d9e6c86]{color:#fff;background:#6b7280}.btn-secondary[data-v-1d9e6c86]:hover:not(:disabled){background:#4b5563}.loading-spinner[data-v-1d9e6c86]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-1d9e6c86}@keyframes spin-1d9e6c86{to{transform:rotate(360deg)}}@media (max-width:768px){.reorder-modal[data-v-1d9e6c86]{max-width:100%;margin:1rem}.reorder-item-key[data-v-1d9e6c86]{display:none}}.menu-items-view[data-v-305fedbb]{max-width:1200px;margin:0 auto}.page-header[data-v-305fedbb]{margin-bottom:2rem}.header-content[data-v-305fedbb]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-305fedbb]{color:#111827;font-size:2rem;font-weight:700}.header-actions[data-v-305fedbb]{align-items:center;gap:.75rem;display:flex}.btn[data-v-305fedbb]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-305fedbb]{color:#fff;background:#3b82f6}.btn-primary[data-v-305fedbb]:hover{background:#2563eb}.btn-secondary[data-v-305fedbb]{color:#fff;background:#6b7280}.btn-secondary[data-v-305fedbb]:hover:not(:disabled){background:#4b5563}.btn[data-v-305fedbb]:disabled{opacity:.45;cursor:not-allowed}.btn-danger[data-v-305fedbb]{color:#fff;background:#ef4444}.btn-danger[data-v-305fedbb]:hover{background:#dc2626}.btn-sm[data-v-305fedbb]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-305fedbb],.btn-icon[data-v-305fedbb]{width:1rem;height:1rem}.filters-section[data-v-305fedbb]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-305fedbb]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-305fedbb]{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-305fedbb]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-305fedbb],.filter-select[data-v-305fedbb]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-305fedbb]:focus,.filter-select[data-v-305fedbb]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-305fedbb]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.loading-state[data-v-305fedbb],.error-state[data-v-305fedbb],.empty-state[data-v-305fedbb]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-305fedbb]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-305fedbb}@keyframes spin-305fedbb{to{transform:rotate(360deg)}}.error-icon[data-v-305fedbb],.empty-icon[data-v-305fedbb]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-305fedbb]{border-collapse:collapse;width:100%}.data-table th[data-v-305fedbb]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-305fedbb]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-305fedbb]:hover{background:#f3f4f6}.sort-icon[data-v-305fedbb]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-305fedbb]{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-305fedbb]:hover{background:#f9fafb}.name-cell[data-v-305fedbb]{min-width:180px}.name-container[data-v-305fedbb]{flex-direction:column;gap:.25rem;display:flex}.item-name[data-v-305fedbb]{color:#111827;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.item-icon[data-v-305fedbb]{font-size:1rem}.entity-id[data-v-305fedbb]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.id-icon[data-v-305fedbb]{flex-shrink:0;width:.625rem;height:.625rem}.key-cell[data-v-305fedbb]{min-width:120px}.key-badge[data-v-305fedbb]{color:#1e40af;background:#eff6ff;border-radius:.375rem;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;font-weight:600}.bt-cell[data-v-305fedbb]{min-width:120px}.bt-name[data-v-305fedbb]{color:#374151;font-size:.875rem;font-weight:500}.module-cell[data-v-305fedbb]{min-width:120px}.module-name[data-v-305fedbb]{color:#374151;font-size:.875rem}.group-cell[data-v-305fedbb]{min-width:100px}.group-badge[data-v-305fedbb]{color:#6d28d9;background:#f5f3ff;border-radius:.375rem;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;font-weight:500}.group-empty[data-v-305fedbb]{color:#d1d5db}.order-cell[data-v-305fedbb]{text-align:center;min-width:60px}.order-badge[data-v-305fedbb]{color:#6b7280;background:#f3f4f6;border-radius:.375rem;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;font-weight:600}.lockable-cell[data-v-305fedbb]{min-width:80px}.lockable-badge[data-v-305fedbb]{border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.lockable-yes[data-v-305fedbb]{color:#065f46;background:#d1fae5}.lockable-no[data-v-305fedbb]{color:#6b7280;background:#f3f4f6}.created-date[data-v-305fedbb]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-305fedbb]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-305fedbb]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-305fedbb]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-305fedbb]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .btn[data-v-305fedbb]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .btn[data-v-305fedbb]:last-child{margin-right:0}.pagination-container[data-v-305fedbb]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-305fedbb]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-305fedbb]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-305fedbb]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-305fedbb]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-305fedbb]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-305fedbb]{color:#6b7280;font-size:.875rem}.pagination[data-v-305fedbb]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-305fedbb]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-305fedbb]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-305fedbb]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-305fedbb]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-305fedbb]{color:#9ca3af}.page-numbers[data-v-305fedbb]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-305fedbb]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-305fedbb]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-305fedbb]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-305fedbb]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-305fedbb]:hover{color:#9ca3af;background:0 0;border-color:#0000}.pinned-filter-card[data-v-305fedbb]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-305fedbb]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-305fedbb]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-305fedbb]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-305fedbb]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-305fedbb]{color:#3b82f6}.pin-btn[data-v-305fedbb]:hover{color:#2563eb}.pin-btn svg[data-v-305fedbb]{width:.875rem;height:.875rem}.clear-btn[data-v-305fedbb]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;transition:color .2s}.clear-btn[data-v-305fedbb]:hover{color:#dc2626}.order-controls[data-v-305fedbb]{justify-content:center;align-items:center;gap:.25rem;display:flex}.btn-order[data-v-305fedbb]{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #d1d5db;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;line-height:1;transition:all .15s}.btn-order[data-v-305fedbb]:hover:not(:disabled){color:#374151;background:#f3f4f6}.btn-order[data-v-305fedbb]:disabled{opacity:.3;cursor:not-allowed}@media (max-width:768px){.filters-row[data-v-305fedbb]{flex-direction:column;align-items:stretch}.filter-group[data-v-305fedbb]{min-width:auto}.header-content[data-v-305fedbb]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-305fedbb]{font-size:.875rem}.data-table th[data-v-305fedbb],.data-table td[data-v-305fedbb]{padding:.5rem}.pagination-controls[data-v-305fedbb]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-305fedbb]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-305fedbb]{gap:.125rem}.page-number-btn[data-v-305fedbb]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-305fedbb]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-305fedbb]{width:1rem;height:1rem}}.modal-overlay[data-v-53c5add9]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-53c5add9]{background:#fff;border-radius:.75rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-53c5add9]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-53c5add9]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-53c5add9]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-53c5add9]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-53c5add9]{width:1.25rem;height:1.25rem}.modal-body[data-v-53c5add9]{padding:1.5rem}.form-grid[data-v-53c5add9]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.form-group[data-v-53c5add9]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-53c5add9]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-53c5add9],.form-select[data-v-53c5add9]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-53c5add9]:focus,.form-select[data-v-53c5add9]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-53c5add9]:disabled,.form-select[data-v-53c5add9]:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.form-input.error[data-v-53c5add9],.form-select.error[data-v-53c5add9]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-53c5add9]{color:#dc2626;font-size:.75rem}.submit-error[data-v-53c5add9]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-53c5add9]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-53c5add9]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-53c5add9]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-53c5add9]{color:#fff;background:#3b82f6}.btn-primary[data-v-53c5add9]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-53c5add9]{color:#fff;background:#6b7280}.btn-secondary[data-v-53c5add9]:hover{background:#4b5563}.loading-spinner[data-v-53c5add9]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-53c5add9}@keyframes spin-53c5add9{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-53c5add9]{margin:1rem}.form-grid[data-v-53c5add9]{grid-template-columns:1fr}.modal-footer[data-v-53c5add9]{flex-direction:column}}.menu-item-groups-view[data-v-173d9932]{max-width:1200px;margin:0 auto}.page-header[data-v-173d9932]{margin-bottom:2rem}.header-content[data-v-173d9932]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-173d9932]{color:#111827;font-size:2rem;font-weight:700}.header-actions[data-v-173d9932]{align-items:center;gap:.75rem;display:flex}.btn[data-v-173d9932]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-173d9932]{color:#fff;background:#3b82f6}.btn-primary[data-v-173d9932]:hover{background:#2563eb}.btn-secondary[data-v-173d9932]{color:#fff;background:#6b7280}.btn-secondary[data-v-173d9932]:hover:not(:disabled){background:#4b5563}.btn[data-v-173d9932]:disabled{opacity:.45;cursor:not-allowed}.btn-danger[data-v-173d9932]{color:#fff;background:#ef4444}.btn-danger[data-v-173d9932]:hover{background:#dc2626}.btn-sm[data-v-173d9932]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-173d9932],.btn-icon[data-v-173d9932]{width:1rem;height:1rem}.filters-section[data-v-173d9932]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-173d9932]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-173d9932]{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-173d9932]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-173d9932],.filter-select[data-v-173d9932]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-173d9932]:focus,.filter-select[data-v-173d9932]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-173d9932]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.loading-state[data-v-173d9932],.error-state[data-v-173d9932],.empty-state[data-v-173d9932]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-173d9932]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-173d9932}@keyframes spin-173d9932{to{transform:rotate(360deg)}}.error-icon[data-v-173d9932],.empty-icon[data-v-173d9932]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-173d9932]{border-collapse:collapse;width:100%}.data-table th[data-v-173d9932]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-173d9932]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-173d9932]:hover{background:#f3f4f6}.sort-icon[data-v-173d9932]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-173d9932]{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-173d9932]:hover{background:#f9fafb}.name-cell[data-v-173d9932]{min-width:180px}.name-container[data-v-173d9932]{flex-direction:column;gap:.25rem;display:flex}.item-name[data-v-173d9932]{color:#111827;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.entity-id[data-v-173d9932]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.id-icon[data-v-173d9932]{flex-shrink:0;width:.625rem;height:.625rem}.bt-cell[data-v-173d9932]{min-width:120px}.bt-name[data-v-173d9932]{color:#374151;font-size:.875rem;font-weight:500}.module-cell[data-v-173d9932]{min-width:120px}.module-name[data-v-173d9932]{color:#374151;font-size:.875rem}.order-cell[data-v-173d9932]{text-align:center;min-width:60px}.order-badge[data-v-173d9932]{color:#6b7280;background:#f3f4f6;border-radius:.375rem;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;font-weight:600}.created-date[data-v-173d9932]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-173d9932]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-173d9932]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-173d9932]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-173d9932]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .btn[data-v-173d9932]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .btn[data-v-173d9932]:last-child{margin-right:0}.pagination-container[data-v-173d9932]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-173d9932]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-173d9932]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-173d9932]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-173d9932]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-173d9932]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-173d9932]{color:#6b7280;font-size:.875rem}.pagination[data-v-173d9932]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-173d9932]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-173d9932]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-173d9932]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-173d9932]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-173d9932]{color:#9ca3af}.page-numbers[data-v-173d9932]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-173d9932]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-173d9932]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-173d9932]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-173d9932]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-173d9932]:hover{color:#9ca3af;background:0 0;border-color:#0000}.pinned-filter-card[data-v-173d9932]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-173d9932]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-173d9932]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-173d9932]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-173d9932]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-173d9932]{color:#3b82f6}.pin-btn[data-v-173d9932]:hover{color:#2563eb}.pin-btn svg[data-v-173d9932]{width:.875rem;height:.875rem}.clear-btn[data-v-173d9932]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;transition:color .2s}.clear-btn[data-v-173d9932]:hover{color:#dc2626}.order-controls[data-v-173d9932]{justify-content:center;align-items:center;gap:.25rem;display:flex}.btn-order[data-v-173d9932]{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #d1d5db;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;line-height:1;transition:all .15s}.btn-order[data-v-173d9932]:hover:not(:disabled){color:#374151;background:#f3f4f6}.btn-order[data-v-173d9932]:disabled{opacity:.3;cursor:not-allowed}@media (max-width:768px){.filters-row[data-v-173d9932]{flex-direction:column;align-items:stretch}.filter-group[data-v-173d9932]{min-width:auto}.header-content[data-v-173d9932]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-173d9932]{font-size:.875rem}.data-table th[data-v-173d9932],.data-table td[data-v-173d9932]{padding:.5rem}.pagination-controls[data-v-173d9932]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-173d9932]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-173d9932]{gap:.125rem}.page-number-btn[data-v-173d9932]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-173d9932]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-173d9932]{width:1rem;height:1rem}}.modal-overlay[data-v-391aeaec]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-391aeaec]{background:#fff;border-radius:.75rem;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-391aeaec]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-391aeaec]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-391aeaec]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-391aeaec]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-391aeaec]{width:1.25rem;height:1.25rem}.modal-body[data-v-391aeaec]{padding:1.5rem}.plan-form[data-v-391aeaec]{border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;padding-bottom:1.5rem}.form-row[data-v-391aeaec]{align-items:end;gap:.75rem;margin-bottom:.75rem;display:flex}.form-row[data-v-391aeaec]:last-child{margin-bottom:0}.form-group[data-v-391aeaec]{flex-direction:column;flex:1;gap:.375rem;display:flex}.form-group-wide[data-v-391aeaec]{flex:3}.form-actions[data-v-391aeaec]{align-items:end;gap:.5rem;padding-bottom:.125rem;display:flex}.form-label[data-v-391aeaec]{color:#374151;font-size:.75rem;font-weight:500}.form-input[data-v-391aeaec],.form-select[data-v-391aeaec]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem;transition:all .2s}.form-input[data-v-391aeaec]:focus,.form-select[data-v-391aeaec]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-391aeaec]:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.form-input.error[data-v-391aeaec]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-391aeaec]{color:#dc2626;font-size:.7rem}.submit-error[data-v-391aeaec]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-top:.75rem;padding:.5rem;font-size:.8rem}.btn[data-v-391aeaec]{cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-391aeaec]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-391aeaec]{color:#fff;background:#3b82f6}.btn-primary[data-v-391aeaec]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-391aeaec]{color:#fff;background:#6b7280}.btn-secondary[data-v-391aeaec]:hover{background:#4b5563}.btn-danger[data-v-391aeaec]{color:#fff;background:#ef4444}.btn-danger[data-v-391aeaec]:hover{background:#dc2626}.btn-sm[data-v-391aeaec]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-391aeaec]{width:1rem;height:1rem}.plans-table-container[data-v-391aeaec]{max-height:400px;overflow-y:auto}.loading-state[data-v-391aeaec]{flex-direction:column;align-items:center;padding:2rem;display:flex}.loading-spinner[data-v-391aeaec]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:.5rem;animation:1s linear infinite spin-391aeaec}.loading-spinner-sm[data-v-391aeaec]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-391aeaec}@keyframes spin-391aeaec{to{transform:rotate(360deg)}}.data-table[data-v-391aeaec]{border-collapse:collapse;width:100%}.data-table th[data-v-391aeaec]{text-align:left;color:#374151;z-index:1;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.625rem .75rem;font-size:.8rem;font-weight:600;position:sticky;top:0}.data-table td[data-v-391aeaec]{border-bottom:1px solid #e5e7eb;padding:.625rem .75rem;font-size:.875rem}.table-row[data-v-391aeaec]:hover{background:#f9fafb}.name-cell[data-v-391aeaec]{min-width:150px}.plan-name[data-v-391aeaec]{color:#111827;font-size:.875rem;font-weight:600;display:block}.entity-id[data-v-391aeaec]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.7rem;display:flex}.id-icon[data-v-391aeaec]{flex-shrink:0;width:.625rem;height:.625rem}.code-badge[data-v-391aeaec]{color:#1e40af;background:#dbeafe;border-radius:.375rem;padding:.2rem .4rem;font-family:monospace;font-size:.8rem;font-weight:600}.status-badge[data-v-391aeaec]{text-transform:capitalize;border-radius:9999px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.status-active[data-v-391aeaec]{color:#166534;background:#dcfce7}.status-suspended[data-v-391aeaec]{color:#92400e;background:#fef3c7}.status-archived[data-v-391aeaec]{color:#6b7280;background:#f3f4f6}.description-cell[data-v-391aeaec]{text-overflow:ellipsis;white-space:nowrap;color:#6b7280;max-width:200px;font-size:.8rem;overflow:hidden}.no-data[data-v-391aeaec]{color:#9ca3af;font-style:italic}.actions-cell[data-v-391aeaec]{white-space:nowrap}.actions-cell .btn[data-v-391aeaec]{margin-right:.375rem;display:inline-flex}.actions-cell .btn[data-v-391aeaec]:last-child{margin-right:0}.empty-state[data-v-391aeaec]{text-align:center;color:#6b7280;padding:2rem}@media (max-width:768px){.form-row[data-v-391aeaec]{flex-direction:column}.modal-content[data-v-391aeaec]{margin:.5rem}}.modal-overlay[data-v-430868c2]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-430868c2]{background:#fff;border-radius:.75rem;width:100%;max-width:550px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-430868c2]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-430868c2]{color:#111827;font-size:1.125rem;font-weight:600}.modal-close[data-v-430868c2]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-430868c2]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-430868c2]{width:1.25rem;height:1.25rem}.modal-body[data-v-430868c2]{padding:1.5rem}.form-group[data-v-430868c2]{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.form-label[data-v-430868c2]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-430868c2]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-430868c2]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-430868c2]:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.form-input.error[data-v-430868c2]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.code-input[data-v-430868c2]{letter-spacing:.1em;font-family:monospace;font-size:1.125rem;font-weight:600}.code-hint[data-v-430868c2]{color:#6b7280;font-size:.75rem}.code-hint-warn[data-v-430868c2]{color:#d97706}.error-message[data-v-430868c2]{color:#dc2626;font-size:.75rem}.levels-container[data-v-430868c2]{flex-direction:column;gap:.625rem;margin-bottom:1rem;display:flex}.level-row[data-v-430868c2]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;flex-direction:column;gap:.375rem;padding:.625rem;display:flex}.level-header[data-v-430868c2]{align-items:center;gap:.5rem;display:flex}.level-badge[data-v-430868c2]{color:#fff;border-radius:.25rem;padding:.125rem .375rem;font-size:.65rem;font-weight:700}.lv1[data-v-430868c2]{background:#7c3aed}.lv2[data-v-430868c2]{background:#2563eb}.lv3[data-v-430868c2]{background:#0891b2}.lv4[data-v-430868c2]{background:#059669}.lv5[data-v-430868c2]{background:#d97706}.level-label[data-v-430868c2]{color:#6b7280;font-size:.75rem;font-weight:500}.level-code[data-v-430868c2]{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.8rem;font-weight:600}.level-fields[data-v-430868c2]{align-items:center;gap:.5rem;display:flex}.level-fields .form-input[data-v-430868c2]{flex:1}.nature-badge[data-v-430868c2]{white-space:nowrap;border-radius:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:700}.nature-debit[data-v-430868c2]{color:#1e40af;background:#dbeafe}.nature-credit[data-v-430868c2]{color:#9d174d;background:#fce7f3}.margin-section[data-v-430868c2]{border-top:1px solid #e5e7eb;margin-bottom:1rem;padding-top:1rem}.section-title[data-v-430868c2]{color:#374151;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.margin-fields[data-v-430868c2]{align-items:start;gap:1rem;display:flex}.margin-fields .form-group[data-v-430868c2]{flex:1;margin-bottom:0}.radio-group[data-v-430868c2]{gap:1rem;padding-top:.375rem;display:flex}.radio-label[data-v-430868c2]{color:#374151;cursor:pointer;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.edit-info[data-v-430868c2]{background:#f9fafb;border-radius:.375rem;gap:1.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.info-row[data-v-430868c2]{align-items:center;gap:.5rem;display:flex}.info-label[data-v-430868c2]{color:#6b7280;font-size:.8rem;font-weight:500}.code-badge[data-v-430868c2]{color:#1e40af;background:#dbeafe;border-radius:.375rem;padding:.2rem .5rem;font-family:monospace;font-size:.875rem;font-weight:600}.submit-error[data-v-430868c2]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-430868c2]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-430868c2]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:all .2s;display:inline-flex}.btn[data-v-430868c2]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-430868c2]{color:#fff;background:#3b82f6}.btn-primary[data-v-430868c2]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-430868c2]{color:#fff;background:#6b7280}.btn-secondary[data-v-430868c2]:hover{background:#4b5563}.loading-spinner-sm[data-v-430868c2]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-430868c2}@keyframes spin-430868c2{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-430868c2]{margin:1rem}.margin-fields[data-v-430868c2],.modal-footer[data-v-430868c2]{flex-direction:column}}.accounting-plans-view[data-v-7445d95e]{max-width:1200px;margin:0 auto}.page-header[data-v-7445d95e]{margin-bottom:1.5rem}.header-content[data-v-7445d95e]{justify-content:space-between;align-items:center;display:flex}.page-title[data-v-7445d95e]{color:#111827;font-size:2rem;font-weight:700}.header-actions[data-v-7445d95e]{gap:.75rem;display:flex}.btn[data-v-7445d95e]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-7445d95e]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-7445d95e]{color:#fff;background:#3b82f6}.btn-primary[data-v-7445d95e]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-7445d95e]{color:#fff;background:#6b7280}.btn-secondary[data-v-7445d95e]:hover{background:#4b5563}.btn-icon[data-v-7445d95e]{width:1rem;height:1rem}.plan-selector-section[data-v-7445d95e]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.plan-selector-row[data-v-7445d95e]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-7445d95e]{flex-direction:column;flex:1;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-7445d95e]{color:#374151;font-size:.875rem;font-weight:500}.filter-select[data-v-7445d95e],.filter-input[data-v-7445d95e]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-select[data-v-7445d95e]:focus,.filter-input[data-v-7445d95e]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pinned-filter-card[data-v-7445d95e]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-7445d95e]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-7445d95e]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-7445d95e]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-7445d95e]{cursor:pointer;color:#9ca3af;background:0 0;border:none;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-7445d95e]{color:#3b82f6}.pin-btn[data-v-7445d95e]:hover{color:#2563eb}.pin-btn svg[data-v-7445d95e]{width:.875rem;height:.875rem}.tree-container[data-v-7445d95e]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-height:300px;overflow:hidden}.loading-state[data-v-7445d95e],.error-state[data-v-7445d95e],.empty-state[data-v-7445d95e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-7445d95e]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-7445d95e}@keyframes spin-7445d95e{to{transform:rotate(360deg)}}.empty-icon[data-v-7445d95e]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.tree-view[data-v-7445d95e]{padding:.5rem 0}.tree-stats[data-v-7445d95e]{color:#9ca3af;border-bottom:1px solid #f3f4f6;padding:.5rem 1rem;font-size:.75rem}.tree-nodes[data-v-7445d95e]{padding:.25rem 0}[data-v-7445d95e] .tree-node-row{cursor:default;border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.375rem .75rem;transition:background .15s;display:flex}[data-v-7445d95e] .tree-node-row:hover{background:#f9fafb}[data-v-7445d95e] .tree-node-row.is-match{background:#fffbeb}[data-v-7445d95e] .tree-node-row.is-auxiliary{font-style:normal}[data-v-7445d95e] .tree-toggle{cursor:pointer;color:#6b7280;background:0 0;border:none;flex-shrink:0;align-items:center;padding:.125rem;display:flex}[data-v-7445d95e] .tree-toggle:hover{color:#374151}[data-v-7445d95e] .toggle-icon{width:1rem;height:1rem;transition:transform .15s}[data-v-7445d95e] .toggle-icon.rotated{transform:rotate(90deg)}[data-v-7445d95e] .tree-code{border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-family:monospace;font-size:.8rem;font-weight:600}[data-v-7445d95e] .tree-code.lv1{color:#7c3aed;background:#ede9fe}[data-v-7445d95e] .tree-code.lv2{color:#2563eb;background:#dbeafe}[data-v-7445d95e] .tree-code.lv3{color:#0891b2;background:#cffafe}[data-v-7445d95e] .tree-code.lv4{color:#059669;background:#d1fae5}[data-v-7445d95e] .tree-code.lv5{color:#d97706;background:#fef3c7}[data-v-7445d95e] .tree-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}[data-v-7445d95e] .tree-nature{border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:.65rem;font-weight:700}[data-v-7445d95e] .nature-debit{color:#1e40af;background:#dbeafe}[data-v-7445d95e] .nature-credit{color:#9d174d;background:#fce7f3}[data-v-7445d95e] .tree-actions{flex-shrink:0;gap:.25rem;display:none}[data-v-7445d95e] .tree-node-row:hover .tree-actions{display:flex}[data-v-7445d95e] .tree-action-btn{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #d1d5db;border-radius:.25rem;align-items:center;padding:.25rem;transition:all .15s;display:flex}[data-v-7445d95e] .tree-action-btn:hover{color:#374151;background:#f3f4f6;border-color:#9ca3af}[data-v-7445d95e] .tree-action-btn.tree-action-danger:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}[data-v-7445d95e] .tree-action-btn svg{width:.875rem;height:.875rem}@media (max-width:768px){.plan-selector-row[data-v-7445d95e]{flex-direction:column;align-items:stretch}.filter-group[data-v-7445d95e]{min-width:auto}.header-content[data-v-7445d95e]{flex-direction:column;align-items:stretch;gap:1rem}[data-v-7445d95e] .tree-actions{display:flex}}.modal-overlay[data-v-2ccb93b0]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-2ccb93b0]{background:#fff;border-radius:.75rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-2ccb93b0]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-2ccb93b0]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-2ccb93b0]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-2ccb93b0]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-2ccb93b0]{width:1.25rem;height:1.25rem}.modal-body[data-v-2ccb93b0]{padding:1.5rem}.form-grid[data-v-2ccb93b0]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.form-group[data-v-2ccb93b0]{flex-direction:column;gap:.5rem;display:flex}.form-group.full-width[data-v-2ccb93b0]{grid-column:1/-1}.form-label[data-v-2ccb93b0]{color:#374151;font-size:.875rem;font-weight:500}.form-hint[data-v-2ccb93b0]{color:#6b7280;font-size:.7rem}.form-input[data-v-2ccb93b0],.form-select[data-v-2ccb93b0]{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;transition:all .2s}.form-input[data-v-2ccb93b0]:focus,.form-select[data-v-2ccb93b0]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-2ccb93b0]:disabled,.form-select[data-v-2ccb93b0]:disabled{color:#6b7280;cursor:not-allowed;background:#f3f4f6}.form-input.error[data-v-2ccb93b0],.form-select.error[data-v-2ccb93b0]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message[data-v-2ccb93b0]{color:#dc2626;font-size:.75rem}.submit-error[data-v-2ccb93b0]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.modal-footer[data-v-2ccb93b0]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.btn[data-v-2ccb93b0]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn[data-v-2ccb93b0]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-2ccb93b0]{color:#fff;background:#3b82f6}.btn-primary[data-v-2ccb93b0]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-2ccb93b0]{color:#fff;background:#6b7280}.btn-secondary[data-v-2ccb93b0]:hover{background:#4b5563}.loading-spinner[data-v-2ccb93b0]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-2ccb93b0}@keyframes spin-2ccb93b0{to{transform:rotate(360deg)}}@media (max-width:768px){.modal-content[data-v-2ccb93b0]{margin:1rem}.form-grid[data-v-2ccb93b0]{grid-template-columns:1fr}.modal-footer[data-v-2ccb93b0]{flex-direction:column}}.modal-overlay[data-v-f05c9f76]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.reorder-modal[data-v-f05c9f76]{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-f05c9f76]{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-title[data-v-f05c9f76]{color:#111827;font-size:1.25rem;font-weight:600}.modal-close[data-v-f05c9f76]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s}.modal-close[data-v-f05c9f76]:hover{color:#374151;background:#f3f4f6}.modal-close svg[data-v-f05c9f76]{width:1.25rem;height:1.25rem}.modal-body[data-v-f05c9f76]{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.reorder-loading[data-v-f05c9f76]{color:#6b7280;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}.reorder-instructions[data-v-f05c9f76]{color:#6b7280;margin-bottom:1.25rem;font-size:.875rem}.reorder-empty[data-v-f05c9f76]{text-align:center;color:#9ca3af;padding:2rem;font-size:.875rem}.reorder-group[data-v-f05c9f76]{margin-bottom:1.5rem}.reorder-group[data-v-f05c9f76]:last-child{margin-bottom:0}.reorder-group-header[data-v-f05c9f76]{border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem 0;display:flex}.group-title[data-v-f05c9f76]{color:#374151;font-size:.875rem;font-weight:600}.group-count[data-v-f05c9f76]{color:#6b7280;font-size:.75rem}.reorder-list[data-v-f05c9f76]{flex-direction:column;gap:2px;display:flex}.reorder-item[data-v-f05c9f76]{cursor:grab;-webkit-user-select:none;user-select:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background .15s,opacity .15s,box-shadow .15s;display:flex}.reorder-item[data-v-f05c9f76]:hover{background:#f3f4f6}.reorder-item.is-dragging[data-v-f05c9f76]{opacity:.4;background:#eff6ff}.reorder-item.is-drop-target[data-v-f05c9f76]{box-shadow:0 -2px #3b82f6}.drag-handle[data-v-f05c9f76]{color:#9ca3af;flex-shrink:0;align-items:center;display:flex}.drag-handle svg[data-v-f05c9f76]{width:1.25rem;height:1.25rem}.reorder-item-info[data-v-f05c9f76]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.reorder-item-name[data-v-f05c9f76]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.reorder-item-key[data-v-f05c9f76]{color:#6b7280;white-space:nowrap;background:#e5e7eb;border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-family:monospace;font-size:.7rem;font-weight:500}.reorder-item-order[data-v-f05c9f76]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:flex}.save-error[data-v-f05c9f76]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;padding:.75rem 1.5rem;font-size:.875rem}.modal-footer[data-v-f05c9f76]{border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.btn[data-v-f05c9f76]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:all .2s;display:inline-flex}.btn[data-v-f05c9f76]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-f05c9f76]{color:#fff;background:#3b82f6}.btn-primary[data-v-f05c9f76]:hover:not(:disabled){background:#2563eb}.btn-secondary[data-v-f05c9f76]{color:#fff;background:#6b7280}.btn-secondary[data-v-f05c9f76]:hover:not(:disabled){background:#4b5563}.loading-spinner[data-v-f05c9f76]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite spin-f05c9f76}@keyframes spin-f05c9f76{to{transform:rotate(360deg)}}@media (max-width:768px){.reorder-modal[data-v-f05c9f76]{max-width:100%;margin:1rem}.reorder-item-key[data-v-f05c9f76]{display:none}}.reports-view[data-v-c8e7cbb5]{max-width:1200px;margin:0 auto}.page-header[data-v-c8e7cbb5]{margin-bottom:2rem}.header-content[data-v-c8e7cbb5]{justify-content:space-between;align-items:center;display:flex}.header-actions[data-v-c8e7cbb5]{align-items:center;gap:.75rem;display:flex}.page-title[data-v-c8e7cbb5]{color:#111827;font-size:2rem;font-weight:700}.btn[data-v-c8e7cbb5]{cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-c8e7cbb5]{color:#fff;background:#3b82f6}.btn-primary[data-v-c8e7cbb5]:hover{background:#2563eb}.btn-secondary[data-v-c8e7cbb5]{color:#fff;background:#6b7280}.btn-secondary[data-v-c8e7cbb5]:hover{background:#4b5563}.btn-danger[data-v-c8e7cbb5]{color:#fff;background:#ef4444}.btn-danger[data-v-c8e7cbb5]:hover{background:#dc2626}.btn-sm[data-v-c8e7cbb5]{justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.btn-sm svg[data-v-c8e7cbb5],.btn-icon[data-v-c8e7cbb5]{width:1rem;height:1rem}.filters-section[data-v-c8e7cbb5]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.filters-row[data-v-c8e7cbb5]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-group[data-v-c8e7cbb5]{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.filter-label[data-v-c8e7cbb5]{color:#374151;font-size:.875rem;font-weight:500}.filter-input[data-v-c8e7cbb5]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.filter-input[data-v-c8e7cbb5]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.table-container[data-v-c8e7cbb5]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.loading-state[data-v-c8e7cbb5],.error-state[data-v-c8e7cbb5],.empty-state[data-v-c8e7cbb5]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-spinner[data-v-c8e7cbb5]{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin-c8e7cbb5}@keyframes spin-c8e7cbb5{to{transform:rotate(360deg)}}.error-icon[data-v-c8e7cbb5],.empty-icon[data-v-c8e7cbb5]{color:#6b7280;width:3rem;height:3rem;margin-bottom:1rem}.data-table[data-v-c8e7cbb5]{border-collapse:collapse;width:100%}.data-table th[data-v-c8e7cbb5]{text-align:left;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-weight:600}.data-table th.sortable[data-v-c8e7cbb5]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th.sortable[data-v-c8e7cbb5]:hover{background:#f3f4f6}.sort-icon[data-v-c8e7cbb5]{vertical-align:middle;width:1rem;height:1rem;margin-left:.5rem}.data-table td[data-v-c8e7cbb5]{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-row[data-v-c8e7cbb5]:hover{background:#f9fafb}.name-cell[data-v-c8e7cbb5]{min-width:180px}.name-container[data-v-c8e7cbb5]{flex-direction:column;gap:.25rem;display:flex}.report-name[data-v-c8e7cbb5]{color:#111827;font-size:.875rem;font-weight:600}.key-cell[data-v-c8e7cbb5]{min-width:160px}.key-badge[data-v-c8e7cbb5]{color:#1e40af;background:#dbeafe;border-radius:.375rem;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;font-weight:600}.order-cell[data-v-c8e7cbb5]{min-width:110px}.order-controls[data-v-c8e7cbb5]{align-items:center;gap:.25rem;display:flex}.btn-order[data-v-c8e7cbb5]{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #d1d5db;border-radius:.25rem;padding:.125rem .5rem;font-size:.7rem;line-height:1;transition:all .15s}.btn-order[data-v-c8e7cbb5]:hover:not(:disabled){color:#374151;background:#f3f4f6;border-color:#3b82f6}.btn-order[data-v-c8e7cbb5]:disabled{opacity:.3;cursor:not-allowed}.order-badge[data-v-c8e7cbb5]{color:#6b7280;background:#f3f4f6;border-radius:.375rem;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;font-weight:600}.entity-id[data-v-c8e7cbb5]{color:#9ca3af;align-items:center;gap:.125rem;font-family:monospace;font-size:.75rem;display:flex}.id-icon[data-v-c8e7cbb5]{flex-shrink:0;width:.625rem;height:.625rem}.value-cell[data-v-c8e7cbb5]{min-width:200px;max-width:320px}.value-badge[data-v-c8e7cbb5]{color:#1e40af;text-overflow:ellipsis;white-space:nowrap;background:#dbeafe;border-radius:.375rem;max-width:100%;padding:.25rem .5rem;font-family:monospace;font-size:.8rem;display:inline-block;overflow:hidden}.module-cell[data-v-c8e7cbb5]{min-width:140px}.module-badge[data-v-c8e7cbb5]{color:#374151;background:#f3f4f6;border-radius:.375rem;padding:.25rem .5rem;font-size:.8rem;font-weight:500}.pinned-filter-card[data-v-c8e7cbb5]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:space-between;align-items:center;margin-top:.375rem;padding:.375rem .5rem;font-size:.8rem;display:flex}.pinned-filter-card.is-pinned[data-v-c8e7cbb5]{background:#eff6ff;border-color:#bfdbfe}.pinned-filter-value[data-v-c8e7cbb5]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pinned-filter-actions[data-v-c8e7cbb5]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.pin-btn[data-v-c8e7cbb5]{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.pin-btn.pinned[data-v-c8e7cbb5]{color:#3b82f6}.pin-btn[data-v-c8e7cbb5]:hover{color:#2563eb}.pin-btn svg[data-v-c8e7cbb5]{width:.875rem;height:.875rem}.clear-btn[data-v-c8e7cbb5]{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;transition:color .2s}.clear-btn[data-v-c8e7cbb5]:hover{color:#dc2626}.created-date[data-v-c8e7cbb5]{color:#6b7280;min-width:120px;font-size:.875rem}.date-time-container[data-v-c8e7cbb5]{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.date-part[data-v-c8e7cbb5]{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.2}.time-part[data-v-c8e7cbb5]{color:#6b7280;font-family:monospace;font-size:.75rem;line-height:1.2}.actions-cell[data-v-c8e7cbb5]{text-align:center;vertical-align:middle;white-space:nowrap}.actions-cell .btn[data-v-c8e7cbb5]{vertical-align:middle;margin-right:.5rem;display:inline-flex}.actions-cell .btn[data-v-c8e7cbb5]:last-child{margin-right:0}.pagination-container[data-v-c8e7cbb5]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.5rem}.pagination-controls[data-v-c8e7cbb5]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.page-size-selector[data-v-c8e7cbb5]{align-items:center;gap:.5rem;display:flex}.page-size-label[data-v-c8e7cbb5]{color:#374151;font-size:.875rem;font-weight:500}.page-size-select[data-v-c8e7cbb5]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.375rem .625rem;font-size:.875rem;transition:all .2s}.page-size-select[data-v-c8e7cbb5]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pagination-info[data-v-c8e7cbb5]{color:#6b7280;font-size:.875rem}.pagination[data-v-c8e7cbb5]{justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn[data-v-c8e7cbb5]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .2s;display:flex}.pagination-btn[data-v-c8e7cbb5]:hover:not(:disabled){background:#f9fafb;border-color:#3b82f6}.pagination-btn[data-v-c8e7cbb5]:disabled{opacity:.4;cursor:not-allowed;background:#f9fafb}.pagination-icon[data-v-c8e7cbb5]{color:#374151;width:1.25rem;height:1.25rem}.pagination-btn:disabled .pagination-icon[data-v-c8e7cbb5]{color:#9ca3af}.page-numbers[data-v-c8e7cbb5]{align-items:center;gap:.25rem;display:flex}.page-number-btn[data-v-c8e7cbb5]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-number-btn[data-v-c8e7cbb5]:hover:not(:disabled):not(.active){color:#3b82f6;background:#f9fafb;border-color:#3b82f6}.page-number-btn.active[data-v-c8e7cbb5]{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.page-number-btn.ellipsis[data-v-c8e7cbb5]{cursor:default;color:#9ca3af;background:0 0;border:none}.page-number-btn.ellipsis[data-v-c8e7cbb5]:hover{color:#9ca3af;background:0 0;border-color:#0000}@media (max-width:768px){.filters-row[data-v-c8e7cbb5]{flex-direction:column;align-items:stretch}.filter-group[data-v-c8e7cbb5]{min-width:auto}.header-content[data-v-c8e7cbb5]{flex-direction:column;align-items:stretch;gap:1rem}.data-table[data-v-c8e7cbb5]{font-size:.875rem}.data-table th[data-v-c8e7cbb5],.data-table td[data-v-c8e7cbb5]{padding:.5rem}.pagination-controls[data-v-c8e7cbb5]{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination[data-v-c8e7cbb5]{flex-wrap:wrap;gap:.375rem}.page-numbers[data-v-c8e7cbb5]{gap:.125rem}.page-number-btn[data-v-c8e7cbb5]{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem}.pagination-btn[data-v-c8e7cbb5]{width:1.75rem;height:1.75rem}.pagination-icon[data-v-c8e7cbb5]{width:1rem;height:1rem}}.login-container[data-v-070004b5]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.login-card[data-v-070004b5]{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:3rem;box-shadow:0 20px 60px #0000004d}.login-header[data-v-070004b5]{text-align:center;margin-bottom:2rem}.login-title[data-v-070004b5]{color:#1f2937;margin:0 0 .5rem;font-size:2rem;font-weight:700}.login-subtitle[data-v-070004b5]{color:#6b7280;margin:0;font-size:1rem}.login-form[data-v-070004b5]{flex-direction:column;gap:1.5rem;display:flex}.form-group[data-v-070004b5]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-v-070004b5]{color:#374151;font-size:.875rem;font-weight:500}.form-input[data-v-070004b5]{border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-size:1rem;transition:all .2s}.form-input[data-v-070004b5]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input[data-v-070004b5]:disabled{cursor:not-allowed;background-color:#f3f4f6}.error-message[data-v-070004b5]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.error-icon[data-v-070004b5]{flex-shrink:0;width:1.25rem;height:1.25rem}.btn-login[data-v-070004b5]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.btn-login[data-v-070004b5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.btn-login[data-v-070004b5]:active:not(:disabled){transform:translateY(0)}.btn-login[data-v-070004b5]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-070004b5]{border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;animation:1s linear infinite spin-070004b5}@keyframes spin-070004b5{to{transform:rotate(360deg)}}@media (max-width:640px){.login-card[data-v-070004b5]{padding:2rem}.login-title[data-v-070004b5]{font-size:1.5rem}}
