.members-layout{gap:var(--space-6);grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:start;display:grid}.members-stack,.members-fields{gap:var(--space-4);display:grid}.members-fields{border:0;min-width:0;margin:0;padding:0}.members-form,.members-link{padding:var(--space-5);gap:var(--space-4);display:grid}.members-link{padding-top:0}.members-assignments{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);min-width:0}.members-assignments legend{font-weight:600}.members-job-list{gap:var(--space-3);max-height:240px;padding-top:var(--space-3);display:grid;overflow:auto}.members-job-list label,.members-checkbox{gap:var(--space-3);align-items:center;min-height:32px;display:flex}.members-job-list input,.members-checkbox input{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0}.members-record{border-top:1px solid var(--color-border)}.members-record summary{padding:var(--space-4) var(--space-5);cursor:pointer;align-items:center;gap:var(--space-3);list-style:revert;flex-wrap:wrap;display:flex}.members-record summary:before{content:"›";font-size:20px}.members-record[open] summary:before{content:"⌄"}.members-record summary strong{margin-right:auto}.members-invitations{margin:0;padding:0;list-style:none}.members-invitations li{border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-5);gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.members-invitations p{margin:4px 0 0}.members-invite-page{max-width:560px;margin:0 auto;padding:56px 20px}.members-brand{margin-bottom:28px;font-size:1.25rem;font-weight:700;display:inline-block}.members-invite-page h1{margin:0;font-size:1.75rem}.members-invite-page form p{margin:0}@media (max-width:1050px){.members-layout{grid-template-columns:1fr}}@media (max-width:480px){.members-form,.members-link{padding:var(--space-4)}.members-invitations li{flex-wrap:wrap;align-items:flex-start}.members-invite-page{padding-top:28px}}
