.notification-controls{padding:20px}.notification-controls p{font-size:12px;line-height:1.7;color:var(--muted)}
.notification-actions{display:flex;align-items:end;flex-wrap:wrap;gap:14px}.notification-actions label{min-width:180px}.notification-actions select{display:block;width:100%}
.notification-receipt{padding:20px;margin-top:16px;overflow-wrap:anywhere}.notification-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.notification-receipt h3{font-size:16px;margin:18px 0 8px}
.notification-body{white-space:pre-wrap;font-size:13px;line-height:1.7}.notification-receipt details{margin:12px 0}.notification-receipt summary{cursor:pointer;font-size:12px;color:var(--teal)}
.notification-receipt pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto}.notification-warning{color:var(--amber);font-size:12px}
#notification-more{margin-top:16px}
@media(max-width:680px){.notification-controls,.notification-receipt{padding:14px}.notification-actions{align-items:stretch;flex-direction:column}.notification-actions label{width:100%}}
