.input-wrapper:focus-within{--_form-field-bg-color:var(--clr-neutral-100);--_form-field-text-color:var(--clr-neutral-900);--_form-field-outline-color:var(--clr-blue-400);--_form-field-shadow-color:var(--clr-blue-100);box-shadow:0 0 0 .35em var(--_form-field-shadow-color)}.input-wrapper:has(input:user-invalid,[data-invalid=true]){--_form-field-bg-color:var(--clr-red-100);--_form-field-text-color:var(--clr-red-700);--_form-field-outline-color:var(--clr-red-400);--_form-field-shadow-color:var(--clr-red-100)}.input-wrapper:has(input:disabled){--_form-field-bg-color:var(--clr-neutral-300);--_form-field-text-color:var(--clr-neutral-700);--_form-field-outline-color:var(--clr-neutral-500);--_form-field-shadow-color:var(--clr-neutral-200);cursor:not-allowed}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.IconButton_iconButton__3k5Nf{--_accent-color-light:var(--clr-blue-100);--_accent-color:var(--clr-blue-400);--_accent-color-dark:var(--clr-blue-700);--_text-color:var(--clr-neutral-900);--_size:1em;position:relative;min-height:var(--_size);min-width:var(--_size);width:var(--_size);aspect-ratio:1;border-radius:50%;padding:0;background-color:var(--_accent-color-light);color:var(--_text-color);border:1px solid;border-color:var(--_accent-color);transition:background-color .1s ease,scale 80ms ease}.IconButton_iconButton__3k5Nf:hover:not(:disabled){background-color:var(--clr-neutral-100)}.IconButton_iconButton__3k5Nf:active:not(:disabled){scale:.93}.IconButton_iconButton__3k5Nf:disabled{--_accent-color-light:var(--clr-neutral-200);--_accent-color:var(--clr-neutral-400);--_accent-color-dark:var(--clr-neutral-600)}.IconButton_iconButton__3k5Nf[data-accent-color=blue]{--_accent-color-light:var(--clr-blue-100);--_accent-color:var(--clr-blue-400);--_accent-color-dark:var(--clr-blue-700)}.IconButton_iconButton__3k5Nf[data-accent-color=green]{--_accent-color-light:var(--clr-green-100);--_accent-color:var(--clr-green-400);--_accent-color-dark:var(--clr-green-700)}.IconButton_iconButton__3k5Nf[data-accent-color=yellow]{--_accent-color-light:var(--clr-yellow-100);--_accent-color:var(--clr-yellow-400);--_accent-color-dark:var(--clr-yellow-700)}.IconButton_iconButton__3k5Nf[data-accent-color=red]{--_accent-color-light:var(--clr-red-100);--_accent-color:var(--clr-red-400);--_accent-color-dark:var(--clr-red-700)}.IconButton_iconButton__3k5Nf svg{--_icon-size:calc(var(--_size) / 2.3);position:absolute;inset:0;margin:auto;aspect-ratio:1;height:var(--_icon-size);min-height:var(--_icon-size);min-width:var(--_icon-size)}.checkbox-group_fieldset__Ub7kH{position:relative;border:1px solid var(--clr-neutral-400)}.checkbox-group_fieldset__Ub7kH legend[data-required=true]:after{content:" *";color:var(--clr-red-400)}.checkbox-group_selectAllContainer__sw6kR{border-bottom:1px solid var(--clr-neutral-300)}.checkbox-group_checkboxList__0A_Au{max-height:10lh}:where(.AdminBtn_adminBtn__tO4qq,.AdminBtn_adminLinkBtn__bLOAm,.AdminBtn_adminLinkBtn__bLOAm a){--_bg-color:var(--clr-neutral-900);--_text-color:var(--clr-neutral-100);--_radius:0.75em;--_border-width:1px;--_border-style:solid;--_border-color:var(--clr-neutral-900);--_hover-bg-color:var(--clr-neutral-800);--_hover-text-color:var(--clr-neutral-100);--_active-bg-color:var(--clr-green-400);--_active-text-color:var(--clr-neutral-900);--_outline-offset:3px;--_outline-width:3px;--_outline-style:solid;--_outline-color:var(--clr-blue-400);--_no-motion: ;--_motion-ok:background 300ms ease,color 300ms ease,outline-offset 200ms ease;--_transition:var(--_no-motion)}@media(prefers-reduced-motion:no-preference){:where(.AdminBtn_adminBtn__tO4qq,.AdminBtn_adminLinkBtn__bLOAm a){--_transition:var(--_motion-ok)}}:where(.AdminBtn_adminBtn__tO4qq,.AdminBtn_adminLinkBtn__bLOAm a){display:flex;gap:1em;justify-content:center;align-items:center;font-weight:var(--fw-500);text-decoration:none;text-align:center;cursor:pointer;background:var(--_bg-color);color:var(--_text-color);border-radius:var(--_radius);border:var(--_border-width) var(--_border-style) var(--_border-color);transition:var(--_transition);padding:.6em 1em}:where(.AdminBtn_adminBtn__tO4qq,.AdminBtn_adminLinkBtn__bLOAm a):is(:hover):not(:active):not(:disabled,[aria-disabled=true]){background:var(--_hover-bg-color);color:var(--_hover-text-color)}:where(.AdminBtn_adminBtn__tO4qq,.AdminBtn_adminLinkBtn__bLOAm a):focus-visible:not(:disabled,[aria-disabled=true]){outline:var(--_outline-width) var(--_outline-style) var(--_outline-color);outline-offset:var(--_outline-offset)}:where(.AdminBtn_adminBtn__tO4qq,.AdminBtn_adminLinkBtn__bLOAm a):is(:active):not(:disabled,[aria-disabled=true]){--_outline-offset:0;--_bg-color:var(--_active-bg-color);--_text-color:var(--_active-text-color)}:where(.AdminBtn_adminBtn__tO4qq,.AdminBtn_adminLinkBtn__bLOAm a):is(:disabled,[aria-disabled=true]){cursor:not-allowed;--_bg-color:var(--clr-neutral-300);--_text-color:var(--clr-neutral-800);--_border-color:var(--clr-neutral-800)}.AdminBtn_adminLinkBtn__bLOAm a{border-radius:inherit}:where(.AdminBtn_adminLinkBtn__bLOAm){border-radius:var(--_radius)}:where(.AdminBtn_adminBtn__tO4qq[data-size=sm],.AdminBtn_adminLinkBtn__bLOAm[data-size=sm] a){font-size:var(--fs-200)}:where(.AdminBtn_adminBtn__tO4qq,.AdminBtn_adminLinkBtn__bLOAm a){--_bg-color:var(--clr-blue-400);--_text-color:var(--clr-neutral-100);--_border-color:var(--clr-blue-400);--_hover-bg-color:var(--clr-blue-700);--_hover-text-color:var(--clr-neutral-100);--_active-bg-color:var(--clr-blue-300);--_active-text-color:var(--clr-neutral-900)}:where(.AdminBtn_adminBtn__tO4qq[data-variant=outline],.AdminBtn_adminLinkBtn__bLOAm[data-variant=outline] a){--_bg-color:var(--clr-neutral-100);--_text-color:var(--clr-neutral-900);--_border-color:var(--clr-blue-400);--_hover-bg-color:var(--clr-blue-100);--_hover-text-color:var(--clr-neutral-900);--_active-bg-color:var(--clr-blue-400);--_active-text-color:var(--clr-neutral-100)}:where(.AdminBtn_adminBtn__tO4qq[data-active=true],.AdminBtn_adminLinkBtn__bLOAm[data-active=true] a){--_bg-color:var(--clr-green-400);--_text-color:var(--clr-neutral-100);--_border-color:var(--clr-green-400);--_hover-bg-color:var(--clr-green-700);--_hover-text-color:var(--clr-neutral-100);--_active-bg-color:var(--clr-green-300);--_active-text-color:var(--clr-neutral-900)}.PermissionCard_card__1KhMc{--border-color:var(--clr-neutral-300);--background-color:var(--clr-neutral-100);border:1px solid var(--border-color);background-color:var(--background-color);align-content:space-between}.PermissionCard_card__1KhMc[data-is-selected=true][data-is-remove=true]{--border-color:var(--clr-red-700);--background-color:var(--clr-red-100)}.PermissionCard_card__1KhMc[data-is-selected=true][data-is-remove=false]{--border-color:var(--clr-blue-700);--background-color:var(--clr-blue-100)}.PermissionCard_innerGrid__j7Yos{display:grid;grid-template-columns:auto 1fr auto;gap:1em;align-content:start}.PermissionCard_text__GYAbN{word-break:break-all}.dialog_dialog__rqsHp{--starting-position:2.5rem;--transition-duration:250ms;--ease-in-out:cubic-bezier(0.5,0,0.5,1);--spacing:0.75em;--header-border:1px solid var(--clr-blue-100);border:0;margin:auto;overflow:hidden;opacity:0;height:100%;translate:0 var(--starting-position);align-content:center;background-color:rgba(0,0,0,0);transition:translate var(--transition-duration) var(--ease-in-out),display var(--transition-duration) allow-discrete,overlay var(--transition-duration) allow-discrete,opacity var(--transition-duration) var(--ease-in-out),background-color var(--transition-duration) var(--ease-in-out)}.dialog_dialog__rqsHp:focus-visible{outline:0}.dialog_dialog__rqsHp::backdrop{opacity:0;background-color:rgba(0,0,0,.6);transition:opacity var(--transition-duration) ease,display var(--transition-duration) allow-discrete,overlay var(--transition-duration) allow-discrete}.dialog_dialog__rqsHp[open]{opacity:1;translate:0 0}.dialog_dialog__rqsHp[open]::backdrop{opacity:1}@starting-style{.dialog_dialog__rqsHp[open]{opacity:0;translate:0 var(--starting-position)}.dialog_dialog__rqsHp[open]::backdrop{opacity:0}}.dialog_dialogContent__Gir1K{border-radius:1.7rem;overflow:hidden;background-color:var(--clr-neutral-100);max-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr auto;grid-template-areas:"title close" "content content" "footer footer"}.dialog_titleWrapper__CMJGi{grid-area:title;padding:var(--spacing);padding-inline-start:calc(var(--spacing)*1.25);border-bottom:var(--header-border);align-content:center}.dialog_title__zAaS6{line-height:1}.dialog_header__iQzqA{display:flex;gap:1ch;align-items:center;justify-content:space-between;padding:var(--spacing)}.dialog_contentWrapper__Psc92{grid-area:content;padding:var(--spacing);overflow:auto;display:grid;row-gap:var(--spacing)}.dialog_contentWrapper__Psc92[data-no-padding=true]{padding:0}.dialog_footer__f3q_y{grid-area:footer;border-block-start:1px solid var(--clr-blue-100);justify-content:center}.dialog_closeBtnWrapper__YZdS_{grid-area:close;padding:var(--spacing);border-bottom:var(--header-border);display:grid;align-content:center}