.admin-invites{margin-top:16px}.admin-invites button,.admin-invites input,.admin-invites select{font:inherit}.admin-invites button{color:#2b211c;cursor:pointer;background:0 0;border:1px solid #d8ccbe;border-radius:12px;min-height:44px;padding:10px 14px;font-size:12px}.admin-invites button:disabled{opacity:.45;cursor:default}.admin-invites .invite-primary{color:#f4efe6;background:#2b211c;border-color:#2b211c}.admin-invites :focus-visible{outline-offset:3px;outline:2px solid #a8462e}.admin-invites fieldset{border:0;min-width:0;margin:0;padding:0}.admin-invites label{gap:6px;min-width:0;font-size:12px;display:grid}.admin-invites input:not([type=checkbox]),.admin-invites select{color:#2b211c;background:0 0;border:1px solid #d8ccbe;border-radius:12px;width:100%;min-height:44px;padding:10px;font-size:16px}.invite-help{color:#6f625a;margin:14px 0;font-size:12px;line-height:1.6}.invite-error{color:#a8462e;font-size:14px;line-height:1.5}.invite-notice{color:#42553b;font-size:14px}.invite-filters{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 12px;display:grid}.invite-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-people-scroll{max-height:500px;margin-top:16px;overflow:auto}.invite-people{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.invite-people th,.invite-people td{border-bottom:1px solid #d8ccbe;padding:12px 8px}.invite-people thead th{color:#6f625a;font-size:11px;font-weight:500}.invite-people tbody th{font-weight:500}.invite-people strong{overflow-wrap:anywhere;font-weight:600}.invite-people small,.invite-members small{color:#6f625a;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:400;display:block}.invite-people .is-selected{background:#f7e1d5}.invite-check{width:44px}.invite-check label{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.admin-invites input[type=checkbox]{accent-color:#2b211c;cursor:pointer;width:22px;height:22px;margin:10px 0}.invite-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.invite-action-form{border-top:1px solid #d8ccbe;grid-template-columns:1fr minmax(80px,130px) auto;align-items:end;gap:12px;padding-top:20px;display:grid}.invite-review{border-top:2px solid #2b211c;margin-top:24px;padding-top:24px;font-size:14px}.invite-review h3{margin:0 0 18px;font:600 26px/1.2 Fraunces,Georgia,serif}.invite-review>ul{max-height:280px;padding:0;list-style:none;overflow:auto}.invite-review>ul li{border-bottom:1px solid #d8ccbe;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.invite-members{max-height:300px;margin:16px 0;overflow:auto}.invite-members label{border-bottom:1px solid #d8ccbe;align-items:center;gap:14px;min-height:52px;display:flex}.invite-history{border-top:1px solid #d8ccbe;margin-top:24px;padding-top:10px;font-size:12px}.invite-history summary{cursor:pointer;min-height:44px;padding:14px 0}.invite-history details{border-top:1px solid #d8ccbe}.invite-history li{margin:6px 0}.invite-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=650px){.invite-filters,.invite-action-form{grid-template-columns:1fr}.invite-people thead{display:none}.invite-people tr{border-bottom:1px solid #d8ccbe;grid-template-columns:44px 1fr;padding:8px;display:grid}.invite-people th,.invite-people td{border:0;padding:6px 0}.invite-people td[data-label]{grid-column:2;justify-content:space-between;gap:12px;display:flex}.invite-people td[data-label]:before{content:attr(data-label);color:#6f625a}.invite-selection{flex-direction:column;align-items:flex-start}}
