@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.user-avatar.svelte-1pr1xop{display:inline-flex;align-items:center;gap:var(--smrt-spacing-sm, .5rem)}.avatar.svelte-1pr1xop{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--smrt-radius-full);color:var(--smrt-color-on-primary, white);font:var(--smrt-typography-label-large-font, 600 .875rem / 1.25 sans-serif)}.sm.svelte-1pr1xop .avatar:where(.svelte-1pr1xop){width:2rem;height:2rem;font:var(--smrt-typography-label-medium-font, .75rem / 1 sans-serif)}.lg.svelte-1pr1xop .avatar:where(.svelte-1pr1xop){width:3rem;height:3rem;font:var(--smrt-typography-title-medium-font, 1rem / 1.5 sans-serif)}.xl.svelte-1pr1xop .avatar:where(.svelte-1pr1xop){width:4rem;height:4rem;font:var(--smrt-typography-title-large-font, 1.25rem / 1.25 sans-serif)}.name.svelte-1pr1xop{font:var(--smrt-typography-body-medium-font, 500 .875rem / 1.25 sans-serif)}.lg.svelte-1pr1xop .name:where(.svelte-1pr1xop),.xl.svelte-1pr1xop .name:where(.svelte-1pr1xop){font:var(--smrt-typography-body-large-font, 1rem / 1.5 sans-serif)}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.user-card.svelte-cxfyl2{display:flex;align-items:center;gap:var(--smrt-spacing-4);padding:var(--smrt-spacing-3) var(--smrt-spacing-4);background-color:var(--smrt-color-surface-container-low);border-radius:var(--smrt-radius-lg);width:100%;text-align:left;cursor:default;border:none;transition:all .2s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden;color:var(--smrt-color-on-surface);box-shadow:var(--smrt-elevation-1)}.user-card.clickable.svelte-cxfyl2{cursor:pointer}.user-card.clickable.svelte-cxfyl2:hover{background-color:var(--smrt-color-surface-container-high);box-shadow:var(--smrt-elevation-2)}.user-card.selected.svelte-cxfyl2{background-color:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container)}.info.svelte-cxfyl2{flex:1;min-width:0}.name.svelte-cxfyl2{font:var(--smrt-typography-title-small-font);font-weight:var(--smrt-typography-weight-semibold, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email.svelte-cxfyl2{font:var(--smrt-typography-body-small-font);color:var(--smrt-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected.svelte-cxfyl2 .email:where(.svelte-cxfyl2){color:var(--smrt-color-on-secondary-container);opacity:.8}.meta.svelte-cxfyl2{display:flex;align-items:center;gap:var(--smrt-spacing-2);flex-shrink:0}.role.svelte-cxfyl2{font:var(--smrt-typography-label-small-font);padding:0 var(--smrt-spacing-2);height:20px;display:inline-flex;align-items:center;background-color:var(--smrt-color-surface-container-highest);color:var(--smrt-color-on-surface-variant);border-radius:var(--smrt-radius-lg);text-transform:capitalize}.status.svelte-cxfyl2{font:var(--smrt-typography-label-small-font);padding:0 var(--smrt-spacing-2);height:20px;display:inline-flex;align-items:center;border-radius:var(--smrt-radius-lg);text-transform:capitalize;font-weight:var(--smrt-typography-weight-semibold, 600)}.status-active.svelte-cxfyl2{background-color:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container)}.status-pending.svelte-cxfyl2{background-color:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container)}.status-error.svelte-cxfyl2{background-color:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container)}.status-disabled.svelte-cxfyl2{background-color:var(--smrt-color-surface-variant);color:var(--smrt-color-on-surface-variant)}}@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.user-list.svelte-ae2i74{display:flex;flex-direction:column;gap:var(--smrt-spacing-sm, .5rem)}.loading.svelte-ae2i74{display:flex;align-items:center;justify-content:center;gap:var(--smrt-spacing-sm, .75rem);padding:var(--smrt-spacing-xl, 2rem);color:var(--smrt-color-on-surface-variant)}.spinner.svelte-ae2i74{width:1.25rem;height:1.25rem;border:2px solid var(--smrt-color-outline-variant);border-top-color:var(--smrt-color-primary);border-radius:var(--smrt-radius-full);animation:svelte-ae2i74-spin .6s linear infinite}@keyframes svelte-ae2i74-spin{to{transform:rotate(360deg)}}.empty.svelte-ae2i74{padding:var(--smrt-spacing-xl, 2rem);text-align:center;color:var(--smrt-color-on-surface-variant);background:var(--smrt-color-surface-container-low);border:1px dashed var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-medium, .5rem)}@media(prefers-reduced-motion:reduce){.spinner.svelte-ae2i74{animation:none}}}
