@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.svelte-1nstdlb{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}img.svelte-1nstdlb{margin:0;padding:0;object-fit:cover}.user-table-wrapper.svelte-1nstdlb{width:100%}.table-container.svelte-1nstdlb{border:1px solid #dde3eb;border-radius:8px;overflow-x:auto;position:relative}.user-table.svelte-1nstdlb{width:100%;border-collapse:collapse}.user-table.svelte-1nstdlb thead:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb){background-color:transparent}.user-table.svelte-1nstdlb thead:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) th:where(.svelte-1nstdlb){font-family:var(--heading-font);font-weight:700;font-size:14px;line-height:20px;color:#334155;text-align:left;padding:8px 16px;border-bottom:1px solid #dde3eb;white-space:nowrap}.user-table.svelte-1nstdlb thead:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) th:where(.svelte-1nstdlb):last-child{width:48px}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb){border-bottom:1px solid #dde3eb;position:relative}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr.inactive:where(.svelte-1nstdlb) td:where(.svelte-1nstdlb),.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr.inactive:where(.svelte-1nstdlb) .badge:where(.svelte-1nstdlb){color:#acb4bf}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) td:where(.svelte-1nstdlb){font-family:var(--body-font);font-weight:400;font-size:14px;line-height:20px;color:#334155;padding:12px 16px;white-space:nowrap;text-overflow:ellipsis;max-width:200px}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) td:where(.svelte-1nstdlb) .name-cell:where(.svelte-1nstdlb){display:flex;align-items:center;gap:8px}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) td:where(.svelte-1nstdlb) .name-cell:where(.svelte-1nstdlb) .avatar:where(.svelte-1nstdlb){width:16px;height:16px;border-radius:50%;object-fit:cover}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) .badge:where(.svelte-1nstdlb){display:inline-flex;align-items:center;padding:4px 8px;background-color:#fff;border:1px solid #dde3eb;border-radius:4px;font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;color:#334155;text-transform:capitalize}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) .actions:where(.svelte-1nstdlb){width:48px;text-align:center}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) .action-wrapper:where(.svelte-1nstdlb){position:relative;display:inline-flex}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) .action-button:where(.svelte-1nstdlb){background:none;border:none;cursor:pointer;padding:8px;color:#334155;display:inline-flex;align-items:center;justify-content:center}.user-table.svelte-1nstdlb tbody:where(.svelte-1nstdlb) tr:where(.svelte-1nstdlb) .action-button:where(.svelte-1nstdlb):hover{color:#828e9f}.user-table.svelte-1nstdlb .loading-cell:where(.svelte-1nstdlb){text-align:center;padding:40px 16px!important;color:#828e9f;font-style:italic;display:flex;align-items:center;justify-content:center;gap:12px}.user-table.svelte-1nstdlb .loading-spinner:where(.svelte-1nstdlb){width:20px;height:20px;border:2px solid #dde3eb;border-top:2px solid #65768d;border-radius:50%;animation:svelte-1nstdlb-spin 1s linear infinite}@keyframes svelte-1nstdlb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.svelte-y3jgj{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}img.svelte-y3jgj{margin:0;padding:0;object-fit:cover}.card.svelte-y3jgj{padding:1rem}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.card.svelte-y3jgj{background:#fff;border:1px solid #dde3eb;border-radius:6px;padding:12px 16px;display:flex;align-items:flex-start;justify-content:space-between;position:relative;font-family:Inter,sans-serif}.card-content.svelte-y3jgj{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.card-avatar.svelte-y3jgj{width:40px;height:40px;flex-shrink:0;margin-bottom:8px}.card-avatar.svelte-y3jgj .avatar-image:where(.svelte-y3jgj){width:100%;height:100%;border-radius:50%;object-fit:cover}.card-info.svelte-y3jgj{display:flex;flex-direction:column;gap:6px}.card-field.svelte-y3jgj{display:flex;align-items:center;flex-wrap:wrap;gap:2px;width:100%;min-height:20px}.card-label.svelte-y3jgj{font-size:12px;font-weight:500;line-height:20px;color:#334155;white-space:nowrap;flex-shrink:0}.card-value.svelte-y3jgj{font-size:12px;font-weight:400;line-height:20px;color:#334155;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-badge.svelte-y3jgj{background:#fff;border:1px solid #dde3eb;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;line-height:20px;color:#334155;flex-shrink:0}.card-status.svelte-y3jgj{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px}.card-status.active.svelte-y3jgj{background-color:#dcfce7;color:#166534}.card-status.inactive.svelte-y3jgj{background-color:#fef2f2;color:#dc2626}.card-menu.svelte-y3jgj{position:relative;flex-shrink:0;margin-left:10px}.card-menu-button.svelte-y3jgj{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;border-radius:2px;cursor:pointer;color:#334155;transition:background-color .2s ease}.card-menu-button.svelte-y3jgj:hover{background:#e2e8f0}.card-menu-button.svelte-y3jgj:focus{outline:2px solid #acb4bf;outline-offset:2px}@media (max-width: 768px){.card.svelte-y3jgj{padding:12px}.card-field.svelte-y3jgj{flex-direction:column;align-items:flex-start;gap:2px}.card-label.svelte-y3jgj{margin-bottom:2px}.card-value.svelte-y3jgj{white-space:normal;text-overflow:initial;overflow:visible}}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.svelte-1fo7g7r{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}.grid3.svelte-1fo7g7r{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 768px){.grid3.svelte-1fo7g7r{grid-template-columns:1fr 1fr}}.user-grid.svelte-1fo7g7r{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}h2.svelte-bo1h7f{font-family:var(--heading-font);color:#656565;padding:0;margin:0}h2.svelte-bo1h7f{font-size:40px;font-weight:400;line-height:1.3}@media screen and (max-width: 768px){h2.svelte-bo1h7f{font-size:34px}}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}textarea.svelte-bo1h7f,input.svelte-bo1h7f{font-family:var(--body-font)}.svelte-bo1h7f{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}input.svelte-bo1h7f{padding:8px 12px;border:1px solid #acb4bf;background-color:#fff;border-radius:6px;color:#334155;font-size:14px;font-family:var(--body-font),sans-serif}input.svelte-bo1h7f:focus{border:1px solid #acb4bf;outline:1px solid #acb4bf}input.svelte-bo1h7f::placeholder{color:#acb4bf}textarea.svelte-bo1h7f{padding:8px 12px;border:1px solid #acb4bf;background-color:#fff;border-radius:6px;color:#334155;font-size:14px;font-family:var(--body-font),sans-serif}textarea.svelte-bo1h7f:focus{border:1px solid #acb4bf;outline:1px solid #acb4bf}textarea.svelte-bo1h7f::placeholder{color:#acb4bf}input[type=checkbox].svelte-bo1h7f:checked{accent-color:#334155}.modal-overlay.svelte-bo1h7f{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-bo1h7f{background:#fff;border:1px solid #dde3eb;border-radius:6px;padding:24px;max-width:540px;width:100%;max-height:90vh;overflow-y:auto}.invite-user-form.svelte-bo1h7f{display:flex;flex-direction:column;gap:24px}.invite-user-form.svelte-bo1h7f .content-header:where(.svelte-bo1h7f){display:flex;flex-direction:column;gap:8px}.invite-user-form.svelte-bo1h7f .content-header:where(.svelte-bo1h7f) h2:where(.svelte-bo1h7f){font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#334155;margin:0}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f){display:flex;flex-direction:column;gap:8px}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f) label:where(.svelte-bo1h7f){display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#334155}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f) label:where(.svelte-bo1h7f) .required:where(.svelte-bo1h7f){color:#7f1d1d}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f) input[type=email]:where(.svelte-bo1h7f){padding:8px 12px;border:1px solid #acb4bf;border-radius:6px;font-size:14px;font-family:Inter,sans-serif;line-height:20px;background:#fff}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f) input[type=email]:where(.svelte-bo1h7f)::placeholder{color:#dde3eb}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f) input[type=email]:where(.svelte-bo1h7f):disabled{background:#f1f5f9;cursor:not-allowed}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f) input[type=email]:where(.svelte-bo1h7f):focus{outline:none;border-color:#334155}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f) textarea:where(.svelte-bo1h7f){padding:8px 12px;border:1px solid #acb4bf;border-radius:6px;font-size:14px;font-family:Inter,sans-serif;line-height:20px;resize:vertical;background:#fff}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f) textarea:where(.svelte-bo1h7f)::placeholder{color:#dde3eb}.invite-user-form.svelte-bo1h7f .form-group:where(.svelte-bo1h7f) textarea:where(.svelte-bo1h7f):focus{outline:none;border-color:#334155}.invite-user-form.svelte-bo1h7f .email-chips:where(.svelte-bo1h7f){display:flex;flex-wrap:wrap;gap:10px}.invite-user-form.svelte-bo1h7f .email-chips:where(.svelte-bo1h7f) .chip:where(.svelte-bo1h7f){display:flex;align-items:center;gap:4px;padding:4px 10px;background:#f0f0f0;border:1px solid #dde3eb;border-radius:999px;font-family:Inter,sans-serif;font-size:12px;line-height:1.5;color:#828e9f}.invite-user-form.svelte-bo1h7f .email-chips:where(.svelte-bo1h7f) .chip:where(.svelte-bo1h7f) .remove-btn:where(.svelte-bo1h7f){display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;cursor:pointer;transition:opacity .2s}.invite-user-form.svelte-bo1h7f .email-chips:where(.svelte-bo1h7f) .chip:where(.svelte-bo1h7f) .remove-btn:where(.svelte-bo1h7f):hover{opacity:.7}.invite-user-form.svelte-bo1h7f .form-actions:where(.svelte-bo1h7f){display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid #eaf0f8}.invite-user-form.svelte-bo1h7f .form-actions:where(.svelte-bo1h7f) .checkbox-wrapper:where(.svelte-bo1h7f) .checkbox-label:where(.svelte-bo1h7f){display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer}.invite-user-form.svelte-bo1h7f .form-actions:where(.svelte-bo1h7f) .checkbox-wrapper:where(.svelte-bo1h7f) .checkbox-label:where(.svelte-bo1h7f) input[type=checkbox]:where(.svelte-bo1h7f){width:14px;height:14px;cursor:pointer;accent-color:#334155}.invite-user-form.svelte-bo1h7f .form-actions:where(.svelte-bo1h7f) .checkbox-wrapper:where(.svelte-bo1h7f) .checkbox-label:where(.svelte-bo1h7f) .checkbox-text:where(.svelte-bo1h7f){font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:20px;color:#334155}.invite-user-form.svelte-bo1h7f .form-actions:where(.svelte-bo1h7f) .button-group:where(.svelte-bo1h7f){display:flex;align-items:center;gap:8px}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}p.svelte-3qq1c3{font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.svelte-3qq1c3{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}.modal-overlay.svelte-3qq1c3{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-3qq1c3{background-color:#fff;border-radius:6px;max-width:90vw;max-height:90vh;overflow:auto}.add-user-form.svelte-3qq1c3{background-color:#fff;border:1px solid #dde3eb;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:24px}.form-header.svelte-3qq1c3{display:flex;flex-direction:column;gap:8px}.form-title.svelte-3qq1c3{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;color:#334155;margin:0}.form-body.svelte-3qq1c3,.form-fields.svelte-3qq1c3{display:flex;flex-direction:column;gap:16px;width:100%}.field-row.svelte-3qq1c3{display:flex;gap:16px;width:100%}.input-wrapper.svelte-3qq1c3{display:flex;flex-direction:column;gap:8px;width:224px}.label-row.svelte-3qq1c3{display:flex;gap:4px;align-items:center}.label-text.svelte-3qq1c3{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;color:#334155}.required.svelte-3qq1c3{font-family:var(--body-font);font-weight:500;font-size:14px;line-height:20px;color:#7f1d1d}.button-section.svelte-3qq1c3{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:8px;width:464px}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}p.svelte-1h0ktpf{font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.svelte-1h0ktpf{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}.modal-overlay.svelte-1h0ktpf{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1h0ktpf{background-color:#fff;border-radius:6px;max-width:540px;max-height:90vh;overflow:auto}.delete-user-dialog.svelte-1h0ktpf{background-color:#fff;border:1px solid #dde3eb;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:16px}.content.svelte-1h0ktpf{display:flex;flex-direction:column;gap:8px;color:#334155}.description.svelte-1h0ktpf{font-family:var(--body-font);font-weight:400;font-size:12px;line-height:20px;width:464px;margin:0}.alert.svelte-1h0ktpf{background-color:#fee2e2;border:1px solid #7f1d1d;border-radius:6px;padding:8px;display:flex;gap:8px}.icon-padding.svelte-1h0ktpf{padding:2px;display:flex;gap:10px}.icon-padding.svelte-1h0ktpf svg:where(.svelte-1h0ktpf){width:16px;height:16px;color:#7f1d1d}.info.svelte-1h0ktpf{flex:1;display:flex;flex-direction:column;gap:2px;color:#7f1d1d}.alert-title.svelte-1h0ktpf{font-family:var(--body-font);font-weight:500;font-size:12px;line-height:20px;margin:0}.alert-description.svelte-1h0ktpf{font-family:var(--body-font);font-weight:400;font-size:12px;line-height:20px;margin:0}.button-section.svelte-1h0ktpf{display:flex;gap:8px;align-items:center;justify-content:flex-end;width:464px}.title-bold.svelte-1h0ktpf{font-family:var(--body-font);font-weight:600;font-size:14px;line-height:20px;color:#334155;margin:0}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}p.svelte-yveoa9{font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}.svelte-yveoa9{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}.modal-overlay.svelte-yveoa9{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-yveoa9{background-color:#fff;border-radius:6px;max-width:540px;max-height:90vh;overflow:auto}.activate-deactivate-dialog.svelte-yveoa9{background-color:#fff;border:1px solid #dde3eb;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:24px}.content.svelte-yveoa9{display:flex;flex-direction:column;gap:8px;color:#334155}.title.svelte-yveoa9{font-family:var(--body-font);font-weight:600;font-size:16px;line-height:24px;margin:0}.description.svelte-yveoa9{font-family:var(--body-font);font-weight:400;font-size:14px;line-height:20px;margin:0}.user-name.svelte-yveoa9{font-family:var(--body-font);font-weight:700;font-size:14px;line-height:20px}.button-section.svelte-yveoa9{display:flex;gap:12px;align-items:center;justify-content:flex-end}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}@font-face{font-family:DMSans;src:url(./DMSans.D_B5dL4R.ttf)}:root{--heading-font: "DMSans", sans-serif;--body-font: "DMSans", sans-serif}@media (prefers-color-scheme: dark){:root{--black: white;--white: black}}.svelte-1vcxzfb{box-sizing:border-box;background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:var(--body-font),sans-serif}.users-page.svelte-1vcxzfb{width:100%}.content-wrapper.svelte-1vcxzfb{padding:20px}.view-controls.svelte-1vcxzfb{display:flex;justify-content:flex-end;margin-bottom:16px}.users-container.svelte-1vcxzfb{width:100%}
