.account-alert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-alert-card{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--soft)}.account-alert-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.account-alert-top a{color:var(--ink);text-decoration:none}.account-alert-status{font-size:11px;padding:5px 8px;border-radius:999px;background:#e8edf6;color:var(--muted)}.account-alert-status.status-active{background:#dff5ec;color:#08785e}.account-alert-status.status-queued,.account-alert-status.status-delivery_failed{background:#fff0dd;color:#9a5800}.account-alert-card p{margin:14px 0 5px}.account-alert-card>small{display:block;color:var(--muted);min-height:18px}.account-alert-card form{display:flex;gap:8px;margin-top:14px}.account-alert-card button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 12px;cursor:pointer}.account-alert-card button.danger{color:var(--bad)}
@media(max-width:700px){.account-alert-grid{grid-template-columns:1fr}}

@media(max-width:960px){
    .alert-card{grid-template-columns:38px minmax(0,1fr)}
    .alert-card-icon{grid-column:1;grid-row:1/3;margin-bottom:0}
    .alert-card h2{grid-column:2;grid-row:1}
    .alert-card p{grid-column:2;grid-row:2}
    .alert-card form,.alert-card>small{grid-column:1/-1}
}
