.access-form.svelte-13hhywu{display:grid;gap:var(--space-4)}.access-field.svelte-13hhywu{display:grid;gap:var(--space-2)}.access-field__label.svelte-13hhywu{font-size:var(--body-small-size);line-height:var(--body-small-line);font-weight:var(--fw-bold);color:var(--text-secondary)}.access-field.svelte-13hhywu input:where(.svelte-13hhywu),.access-field.svelte-13hhywu select:where(.svelte-13hhywu){min-height:44px}.access-role-switch.svelte-13hhywu{margin:0;padding:0;border:0}.access-role-switch.svelte-13hhywu legend:where(.svelte-13hhywu){padding:0;margin-bottom:var(--space-2)}.access-role-switch__options.svelte-13hhywu{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.access-role-option.svelte-13hhywu{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);font-size:var(--body-base-size);line-height:var(--body-base-line);font-weight:var(--fw-bold);color:var(--text-secondary);background-color:var(--bg-card);border:1px solid var(--border-color-light);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none}.access-role-option.svelte-13hhywu:hover{background-color:var(--bg-light-grey)}.access-role-option--active.svelte-13hhywu{color:var(--primary-purple-dark);background-color:var(--light-purple);border-color:var(--primary-purple)}.access-role-option.svelte-13hhywu:has(input:where(.svelte-13hhywu):focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.access-role-option.svelte-13hhywu:has(input:where(.svelte-13hhywu):disabled){opacity:.6;cursor:default}.access-role-option.svelte-13hhywu input:where(.svelte-13hhywu){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.access-error.svelte-13hhywu{font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--status-error-text)}.access-invitation-note.svelte-13hhywu{margin:0;padding:var(--space-3);background-color:var(--light-purple);border:1px solid var(--primary-purple);border-radius:var(--radius-md);font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--text-dark)}.access-consents.svelte-13hhywu{display:grid;gap:var(--space-3)}.access-consent.svelte-13hhywu{display:flex;align-items:flex-start;gap:var(--space-3)}.access-consent.svelte-13hhywu input[type=checkbox]:where(.svelte-13hhywu){margin-top:2px;flex-shrink:0;cursor:pointer}.access-consent.svelte-13hhywu label:where(.svelte-13hhywu){font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--text-dark)}.access-registration-sent.svelte-13hhywu{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-3) 0;text-align:center;color:var(--status-success-text)}.access-registration-sent.svelte-13hhywu h2:where(.svelte-13hhywu){margin:0;font-size:var(--fs-20);line-height:var(--lh-24);color:var(--text-dark)}.access-registration-sent.svelte-13hhywu p:where(.svelte-13hhywu){font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--text-secondary)}
