.erp-credentials.svelte-dxw1sa{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#ffffffb8,#f1f5f9cc);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-family:inherit;color:#1e293b;overflow:hidden}.tab-bar.svelte-dxw1sa{display:flex;gap:6px;padding:14px 18px 0;border-bottom:1.5px solid rgba(148,163,184,.3);background:#ffffff8c;flex-shrink:0}.tab-btn.svelte-dxw1sa{display:flex;align-items:center;gap:6px;padding:9px 16px;border:1.5px solid transparent;border-bottom:none;border-radius:10px 10px 0 0;background:transparent;cursor:pointer;font-size:.82rem;font-weight:500;color:#64748b;transition:all .18s ease;white-space:nowrap;position:relative;bottom:-1.5px}.tab-btn.svelte-dxw1sa:hover{background:#e2e8f099;color:#334155}.tab-btn.active.svelte-dxw1sa{background:#fffffff2;border-color:#94a3b859;color:#0f172a;font-weight:600;box-shadow:0 -2px 8px #0000000d}.tab-content.svelte-dxw1sa{flex:1;overflow-y:auto;display:flex}.login-panel.svelte-dxw1sa{display:flex;flex-direction:column;width:100%;padding:18px 22px;gap:14px}.users-toolbar.svelte-dxw1sa{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.users-toolbar.svelte-dxw1sa label:where(.svelte-dxw1sa){font-size:.8rem;font-weight:600;color:#475569}.users-toolbar.svelte-dxw1sa select:where(.svelte-dxw1sa){padding:7px 12px;border:1.5px solid rgba(148,163,184,.4);border-radius:8px;background:#ffffffe6;font-size:.85rem;color:#1e293b}.refresh-btn.svelte-dxw1sa{padding:7px 14px;border:none;border-radius:8px;background:#6366f1;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease}.refresh-btn.svelte-dxw1sa:hover:not(:disabled){background:#4f46e5}.refresh-btn.svelte-dxw1sa:disabled{opacity:.6;cursor:not-allowed}.user-search.svelte-dxw1sa{padding:7px 12px;border:1.5px solid rgba(148,163,184,.4);border-radius:8px;background:#ffffffe6;font-size:.85rem;color:#1e293b;min-width:200px}.users-count.svelte-dxw1sa{font-size:.78rem;color:#64748b;font-weight:600;margin-left:auto}.users-error.svelte-dxw1sa{padding:10px 14px;border-radius:8px;background:#ef444414;border:1.5px solid rgba(239,68,68,.25);color:#b91c1c;font-size:.82rem}.users-table-wrap.svelte-dxw1sa{flex:1;overflow-y:auto;border:1.5px solid rgba(148,163,184,.3);border-radius:10px;background:#ffffffb3}.users-loading.svelte-dxw1sa,.users-empty.svelte-dxw1sa{padding:30px;text-align:center;color:#94a3b8;font-size:.85rem}.users-table.svelte-dxw1sa{width:100%;border-collapse:collapse;font-size:.83rem}.users-table.svelte-dxw1sa thead:where(.svelte-dxw1sa) th:where(.svelte-dxw1sa){position:sticky;top:0;background:#f1f5f9f2;text-align:left;padding:9px 14px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1.5px solid rgba(148,163,184,.3)}.users-table.svelte-dxw1sa tbody:where(.svelte-dxw1sa) td:where(.svelte-dxw1sa){padding:8px 14px;border-bottom:1px solid rgba(226,232,240,.6);color:#1e293b}.users-table.svelte-dxw1sa tbody:where(.svelte-dxw1sa) tr:where(.svelte-dxw1sa):hover{background:#6366f10d}.link-btn.svelte-dxw1sa{padding:5px 12px;border:1.5px solid rgba(99,102,241,.35);border-radius:7px;background:#6366f114;color:#4f46e5;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.link-btn.svelte-dxw1sa:hover{background:#6366f129}.link-btn.linked.svelte-dxw1sa{margin-left:8px;border-color:#94a3b866;background:transparent;color:#64748b}.linked-user.svelte-dxw1sa{font-size:.82rem;color:#1e293b;font-weight:600}.modal-overlay.svelte-dxw1sa{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-panel.svelte-dxw1sa{width:min(560px,92vw);max-height:80vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040;overflow:hidden}.modal-header.svelte-dxw1sa{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1.5px solid rgba(148,163,184,.25)}.modal-header.svelte-dxw1sa h3:where(.svelte-dxw1sa){margin:0;font-size:1rem;font-weight:700;color:#0f172a}.modal-close.svelte-dxw1sa{border:none;background:transparent;font-size:.95rem;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:6px}.modal-close.svelte-dxw1sa:hover{background:#94a3b826}.modal-subtitle.svelte-dxw1sa{margin:0;padding:12px 20px 0;font-size:.82rem;color:#64748b}.modal-search.svelte-dxw1sa{margin:14px 20px 0;padding:8px 12px;border:1.5px solid rgba(148,163,184,.4);border-radius:8px;font-size:.85rem;color:#1e293b}.modal-table-wrap.svelte-dxw1sa{flex:1;overflow-y:auto;margin:12px 20px 20px;border:1.5px solid rgba(148,163,184,.3);border-radius:10px}.modal-actions.svelte-dxw1sa{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px 20px}.cancel-btn.svelte-dxw1sa{padding:8px 16px;border:1.5px solid rgba(148,163,184,.4);border-radius:8px;background:transparent;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer}.cancel-btn.svelte-dxw1sa:hover{background:#94a3b81a}.save-btn.svelte-dxw1sa{padding:8px 18px;border:none;border-radius:8px;background:#6366f1;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease}.save-btn.svelte-dxw1sa:hover:not(:disabled){background:#4f46e5}.save-btn.svelte-dxw1sa:disabled{opacity:.5;cursor:not-allowed}
