.erp-connections.svelte-1sc32zl{padding:2rem;max-width:1400px;margin:0 auto}.header.svelte-1sc32zl{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header.svelte-1sc32zl h2:where(.svelte-1sc32zl){font-size:1.75rem;color:#1a1a1a;margin:0}.config-form.svelte-1sc32zl{background:#fff;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}.config-form.svelte-1sc32zl h3:where(.svelte-1sc32zl){margin-top:0;margin-bottom:1.5rem;color:#333}.form-grid.svelte-1sc32zl{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.form-group.svelte-1sc32zl{display:flex;flex-direction:column}.form-group.svelte-1sc32zl label:where(.svelte-1sc32zl){font-weight:500;margin-bottom:.5rem;color:#333}.form-group.svelte-1sc32zl input:where(.svelte-1sc32zl),.form-group.svelte-1sc32zl select:where(.svelte-1sc32zl){padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.form-group.svelte-1sc32zl input:where(.svelte-1sc32zl):focus,.form-group.svelte-1sc32zl select:where(.svelte-1sc32zl):focus{outline:none;border-color:#9c27b0}.form-group.svelte-1sc32zl input.readonly:where(.svelte-1sc32zl){background-color:#f5f5f5;color:#666;cursor:not-allowed}.form-group.svelte-1sc32zl small:where(.svelte-1sc32zl){margin-top:.25rem;font-size:.85rem;color:#666}.form-actions.svelte-1sc32zl{display:flex;gap:1rem;justify-content:flex-end}.configs-list.svelte-1sc32zl{margin-bottom:2rem}.configs-list.svelte-1sc32zl h3:where(.svelte-1sc32zl){margin-bottom:1rem;color:#333}.config-cards.svelte-1sc32zl{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.config-card.svelte-1sc32zl{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;border-left:4px solid #4CAF50}.config-card.inactive.svelte-1sc32zl{border-left-color:#ccc;opacity:.7}.config-header.svelte-1sc32zl{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.config-header.svelte-1sc32zl h4:where(.svelte-1sc32zl){margin:0;color:#1a1a1a}.status.svelte-1sc32zl{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;background:#f0f0f0;color:#666}.status.active.svelte-1sc32zl{background:#e8f5e9;color:#4caf50}.config-details.svelte-1sc32zl{margin-bottom:1rem}.detail-row.svelte-1sc32zl{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.detail-row.svelte-1sc32zl .label:where(.svelte-1sc32zl){font-weight:500;color:#666}.detail-row.svelte-1sc32zl .value:where(.svelte-1sc32zl){color:#1a1a1a;font-family:monospace}.config-actions.svelte-1sc32zl{display:flex;gap:.5rem;margin-top:1rem}.config-actions.svelte-1sc32zl button:where(.svelte-1sc32zl){flex:1;padding:.5rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;transition:all .3s ease}.btn-test.svelte-1sc32zl{background:#2196f3;color:#fff}.btn-test.svelte-1sc32zl:hover:not(:disabled){background:#1976d2}.btn-edit.svelte-1sc32zl{background:#ff9800;color:#fff}.btn-edit.svelte-1sc32zl:hover{background:#f57c00}.btn-delete.svelte-1sc32zl{background:#f44336;color:#fff}.btn-delete.svelte-1sc32zl:hover{background:#d32f2f}.btn-primary.svelte-1sc32zl,.btn-secondary.svelte-1sc32zl{padding:.75rem 1.5rem;border-radius:6px;border:none;cursor:pointer;font-size:1rem;transition:all .3s ease}.btn-primary.svelte-1sc32zl{background:#9c27b0;color:#fff}.btn-primary.svelte-1sc32zl:hover:not(:disabled){background:#7b1fa2}.btn-primary.svelte-1sc32zl:disabled{background:#ccc;cursor:not-allowed}.btn-secondary.svelte-1sc32zl{background:#f0f0f0;color:#333}.btn-secondary.svelte-1sc32zl:hover{background:#e0e0e0}.loading.svelte-1sc32zl,.empty-state.svelte-1sc32zl{text-align:center;padding:3rem;color:#666;background:#fff;border-radius:8px}
