.account-search-tools{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:15px 0}.account-search-tools label{flex:1;min-width:220px}.account-search-tools input{display:block;width:100%;margin-top:7px}.roster-pager,.attendance-actions,.review-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:15px 0}.review-toolbar{justify-content:space-between}.review-toolbar p{flex:1;min-width:200px}.attendance-status{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border,#ddccb0);font-size:14px}.attendance-status span,.attendance-status small{color:var(--muted,#74674e)}.attendance-actions button{font-size:13px;padding:10px 14px}#invitationDialog{max-width:650px;width:calc(100% - 40px);border:1px solid #ba9e78;border-radius:15px;padding:25px;background:#fffaf1;color:#382719}#invitationDialog::backdrop{background:#20150ba8}#invitationUrl{width:100%;min-height:100px;overflow-wrap:anywhere;margin:14px 0}#invitationReminders .request-card{margin-top:12px}.request-actions{flex-wrap:wrap}#accountResultStatus{font-size:14px;color:var(--muted,#74674e)}#setupPasswordStatus{line-height:1.6}
