.user-groups-modal[data-v-d8703336]{width:min(72rem,calc(100vw - 2rem));height:min(46rem,calc(100vh - 3rem));overflow:hidden;border-radius:1rem;-webkit-box-shadow:0 24px 60px rgba(15,23,42,.2);box-shadow:0 24px 60px rgba(15,23,42,.2)}.user-groups-modal__header[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;background:#fff}.user-groups-modal__header h2[data-v-d8703336]{color:#111827;font-size:1.25rem;font-weight:700}.user-groups-modal__header p[data-v-d8703336]{margin-top:.25rem;color:#64748b;font-size:.875rem}.user-groups-modal__header>button[data-v-d8703336]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2rem;height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d1d5db;border-radius:9999px;color:#64748b}.user-groups-modal__header>button[data-v-d8703336]:hover{background:#f8fafc;color:#0f172a}.user-groups-modal__body[data-v-d8703336]{display:grid;height:calc(100% - 5.3rem);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr)}.user-groups-sidebar[data-v-d8703336]{overflow-y:auto;border-right:1px solid #e5e7eb;background:#f8fafc;padding:1rem}.user-groups-create label[data-v-d8703336]{display:block;margin-bottom:.4rem;color:#475569;font-size:.75rem;font-weight:700;text-transform:uppercase}.user-groups-create>div[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:2.75rem;overflow:hidden;border:1px solid #d1d5db;border-radius:9px;background:#fff;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.user-groups-create>div[data-v-d8703336]:focus-within,.user-groups-search[data-v-d8703336]:focus-within{border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.12);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.user-groups-create input[data-v-d8703336]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;padding:.6875rem .875rem;color:#374151;font-family:inherit;font-size:.875rem;line-height:1.25rem;outline:none}.user-groups-create button[data-v-d8703336]{-webkit-box-flex:0;-ms-flex:0 0 2.75rem;flex:0 0 2.75rem;background:#2563eb;color:#fff}.user-groups-create button[data-v-d8703336]:disabled{background:#bfdbfe;cursor:not-allowed}.user-groups-list[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;margin-top:1rem}.user-groups-list>button[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem .75rem;border-radius:.625rem;color:#475569;text-align:left}.user-groups-list>button[data-v-d8703336]:hover{background:#e2e8f0}.user-groups-list>button.is-active[data-v-d8703336]{background:#dbeafe;color:#1d4ed8;font-weight:700}.user-groups-list small[data-v-d8703336]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:1.6rem;height:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;background:hsla(0,0%,100%,.8);font-size:.7rem}.user-groups-list>p[data-v-d8703336]{padding:2rem .5rem;color:#64748b;font-size:.875rem;text-align:center}.user-groups-members[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:1.25rem}.user-groups-members__toolbar[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.user-groups-members__toolbar form[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.user-groups-members__toolbar input[data-v-d8703336]{min-width:0;min-height:2.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #d1d5db;border-radius:9px;background:#fff;-webkit-box-shadow:none;box-shadow:none;padding:.6875rem .875rem;color:#374151;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.25rem;outline:none;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.user-groups-members__toolbar input[data-v-d8703336]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.12);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.user-groups-delete[data-v-d8703336],.user-groups-members__toolbar form button[data-v-d8703336]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2.5rem;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.625rem}.user-groups-members__toolbar form button[data-v-d8703336]{background:#dcfce7;color:#15803d}.user-groups-members__toolbar form button[data-v-d8703336]:disabled{background:#f1f5f9;color:#94a3b8}.user-groups-delete[data-v-d8703336]{background:#fef2f2;color:#dc2626}.user-groups-search[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:2.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:1.25rem;border:1px solid #d1d5db;border-radius:9px;background:#fff;padding:0 .875rem;color:#9ca3af;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.user-groups-search input[data-v-d8703336]{min-width:0;width:100%;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;padding:.6875rem 0;color:#374151;font-family:inherit;font-size:.875rem;line-height:1.25rem;outline:none}.user-groups-create input[data-v-d8703336]::-webkit-input-placeholder,.user-groups-members__toolbar input[data-v-d8703336]::-webkit-input-placeholder,.user-groups-search input[data-v-d8703336]::-webkit-input-placeholder{color:#9ca3af;opacity:1}.user-groups-create input[data-v-d8703336]::-moz-placeholder,.user-groups-members__toolbar input[data-v-d8703336]::-moz-placeholder,.user-groups-search input[data-v-d8703336]::-moz-placeholder{color:#9ca3af;opacity:1}.user-groups-create input[data-v-d8703336]:-ms-input-placeholder,.user-groups-members__toolbar input[data-v-d8703336]:-ms-input-placeholder,.user-groups-search input[data-v-d8703336]:-ms-input-placeholder{color:#9ca3af;opacity:1}.user-groups-create input[data-v-d8703336]::-ms-input-placeholder,.user-groups-members__toolbar input[data-v-d8703336]::-ms-input-placeholder,.user-groups-search input[data-v-d8703336]::-ms-input-placeholder{color:#9ca3af;opacity:1}.user-groups-create input[data-v-d8703336]::placeholder,.user-groups-members__toolbar input[data-v-d8703336]::placeholder,.user-groups-search input[data-v-d8703336]::placeholder{color:#9ca3af;opacity:1}.user-groups-user-list[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem;margin-top:1rem;overflow-y:auto}.user-groups-user-list>label[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding:.7rem .8rem;border:1px solid #e5e7eb;border-radius:.625rem;cursor:pointer}.user-groups-user-list>label[data-v-d8703336]:hover{background:#f8fafc}.user-groups-user-list__state[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6rem;color:#64748b;font-size:.875rem}.user-groups-user-list__state--error[data-v-d8703336]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#b91c1c}.user-groups-user-list__state--error button[data-v-d8703336]{padding:.5rem .75rem;border:1px solid #93c5fd;border-radius:7px;background:#eff6ff;color:#1d4ed8;font-weight:700}.user-groups-user-list input[data-v-d8703336]{width:1rem;height:1rem;accent-color:#2563eb}.user-groups-user-list__identity[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-groups-user-list__identity small[data-v-d8703336],.user-groups-user-list__identity strong[data-v-d8703336]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-groups-user-list__identity strong[data-v-d8703336]{color:#334155;font-size:.875rem}.user-groups-user-list__identity small[data-v-d8703336]{margin-top:.15rem;color:#64748b;font-size:.75rem}.user-groups-users-pagination[data-v-d8703336]{min-height:2.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #edf0f3;color:#6b7280;font-size:.75rem}.user-groups-users-pagination>div[data-v-d8703336],.user-groups-users-pagination[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-groups-users-pagination>div[data-v-d8703336]{gap:.625rem}.user-groups-users-pagination button[data-v-d8703336]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2rem;height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d1d5db;border-radius:7px;background:#fff;color:#4b5563}.user-groups-users-pagination button[data-v-d8703336]:hover:not(:disabled){border-color:#93c5fd;color:#2563eb}.user-groups-users-pagination button[data-v-d8703336]:disabled{cursor:not-allowed;opacity:.45}.user-groups-no-user[data-v-d8703336],.user-groups-state[data-v-d8703336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.7rem;color:#64748b;text-align:center}.user-groups-state--error[data-v-d8703336]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#b91c1c}.user-groups-state--error button[data-v-d8703336]{padding:.6rem .9rem;border:1px solid #93c5fd;border-radius:9px;background:#eff6ff;color:#1d4ed8;font-weight:700}.user-groups-modal button[data-v-d8703336]:focus-visible,.user-groups-user-list input[data-v-d8703336]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:760px){.user-groups-modal[data-v-d8703336]{height:calc(100vh - 1rem)}.user-groups-modal__body[data-v-d8703336]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.user-groups-sidebar[data-v-d8703336]{max-height:15rem;border-right:0;border-bottom:1px solid #e5e7eb}}