.notification-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px auto;padding:16px 20px;max-width:1440px;border:1px solid #bdd9cb;border-radius:12px;background:#eff8f2;color:#173f30}
.notification-banner[hidden]{display:none!important}.notification-banner p{margin:0;flex:1 1 280px}.notification-banner .actions{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:8px}
.notification-settings{margin-top:22px;padding-top:18px;border-top:1px solid #dce5e0}.notification-settings h3{margin:0 0 8px}.notification-settings p{line-height:1.5}.notification-settings .actions{display:flex;flex-wrap:wrap;gap:8px}.notification-settings .btn{white-space:normal}
#taskAlertHelp{line-height:1.5;color:#53655d}#taskAssignee{width:100%;min-width:0}
@media(max-width:600px){.notification-banner{margin:10px 12px;padding:14px}.notification-banner .actions{width:100%}.notification-banner .btn{flex:1 1 auto}}
