.community22 [hidden],.recipient-picker25 [hidden],.card-notifications25 [hidden]{display:none!important}
.recipient-picker25{position:relative;margin-bottom:24px}
.recipient-picker25>label{margin-bottom:6px}
.recipient-picker25 .help-text{margin:6px 0 12px}
.recipient-results25{list-style:none;margin:4px 0 0;padding:6px;background:#fff;border:1px solid #92a18a;border-radius:10px;box-shadow:0 8px 24px #17382c1a;max-height:240px;overflow-y:auto;position:absolute;z-index:20;left:0;right:0}
.recipient-results25 li{padding:12px;border-radius:6px;cursor:pointer;overflow-wrap:anywhere}
.recipient-results25 li[aria-selected=true],.recipient-results25 li:hover{background:#e6eddd;outline:2px solid #60774e;outline-offset:-2px}
.recipient-status25{font-size:13px;color:#455b46;margin-top:8px;min-height:20px}
.card-notifications25{background:#fff8e9;border:1px solid #d5bb7b;border-radius:18px;padding:24px;margin:24px 0}
.card-notifications25 h2{font-family:inherit;letter-spacing:-.025em;margin:8px 0 18px;font-size:28px}
.card-notifications25>div{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
.card-notifications25 article{background:#fffdf6;border-radius:12px;padding:18px;border:1px solid #e7d7ad}
.card-notifications25 p{margin:0 0 14px;overflow-wrap:anywhere}
.card-read25{margin-top:12px}.card-read25 .small-button{font:inherit;cursor:pointer}
@media(max-width:600px){.card-notifications25{padding:18px}.card-notifications25 h2{font-size:24px}}
@media print{.card-notifications25,.card-read25{display:none!important}}
