.notification-item.unread{border-inline-start:4px solid var(--green);background:#fbfcf7}.notification-item h2{font-size:17px}.notification-item p{line-height:1.9}.notification-count{display:inline-grid;place-items:center;min-width:22px;min-height:22px;background:var(--green);color:white;border-radius:50%;margin-inline-start:7px;font-size:11px}.campaign-numbers{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;margin:15px 0}.campaign-numbers b{font-size:19px}.campaign-card h2{line-height:1.7;overflow-wrap:anywhere}.audience-options{max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:12px;margin-bottom:18px}.audience-option{display:flex;align-items:center;gap:12px;padding:12px;margin:0;border-bottom:1px solid var(--line)}.audience-option[hidden]{display:none}.audience-option input{width:20px;height:20px;margin:0;flex:0 0 20px}.audience-option small{display:block;color:var(--muted);font-size:12px}.audience-option span{overflow-wrap:anywhere}.audience-picker input[type=search]{width:100%}#notification-bell{white-space:nowrap}@media(max-width:650px){.notification-item .row{align-items:flex-start}.notification-item .actions{flex-wrap:wrap}.campaign-numbers{gap:12px}.campaign-card .btn{min-height:44px}.audience-option{min-height:48px}.notification-item h2{font-size:15px}}
