.registration-status-panel{padding:22px;margin:20px 0}.registration-status-panel .panel-heading{align-items:flex-start;gap:20px}.registration-status-panel .panel-heading p:not(.eyebrow){max-width:72ch;color:var(--muted);font-size:12px;line-height:1.6}.registration-status-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin:18px 0}.registration-status-filters label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.registration-status-filters input,.registration-status-filters select{width:100%;padding:10px;border:1px solid var(--line);border-radius:9px;background:white;font:inherit}.registration-status-panel td{vertical-align:top}.registration-status-panel td small{display:block;margin-top:5px;font-size:11px;color:var(--muted);white-space:normal;max-width:300px}.registration-mail-state{display:inline-block;padding:6px 9px;border-radius:8px;background:var(--canvas);font-size:11px;white-space:normal;min-width:130px}.registration-mail-state.state-sent{background:#e7efe4;color:#35532d}.registration-mail-state.state-failed{background:var(--rose-pale);color:var(--rose)}.registration-mail-state.state-pending,.registration-mail-state.state-sending{background:var(--gold-pale);color:var(--gold-deep)}@media(max-width:700px){.registration-status-filters{grid-template-columns:1fr}.registration-status-panel .panel-heading{flex-direction:column}}
