/* Flowbite non-dismissable success alert, scoped to accepted request receipts. */
.request-receipt{padding:1rem 1.15rem;margin:1rem 0;border:1px solid #82c8a9;border-radius:.75rem;background:#e7f7ef;color:#174f38;font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:600;line-height:1.7;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;scroll-margin:6rem}
.request-receipt:focus-visible{outline:2px solid #238c66;outline-offset:3px}
.app-shell .request-receipt{background:#112f27;border-color:#397c65;color:#c4f6e2}
.account-request-status{min-height:1.5rem;margin:1rem 0;font-size:.95rem;line-height:1.6;color:#cbd5e1;white-space:pre-line}
.account-request-status.request-receipt{font-size:clamp(1.125rem,1.8vw,1.25rem)}
.account-request-status.error{color:#fca5a5}
