.notice-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #dce4f0;border-radius:9px;margin-block:10px;overflow-wrap:anywhere}
#siteHeader .notification>a{width:100%;min-width:0}
#siteHeader .notification>a>div{flex:1;min-width:0}
.notice-card>a,.notice-card>p{flex:1 1 230px;margin:0}.notice-card>time{font-size:.8rem;color:#66768a}.notice-card[data-read=false]{border-inline-start:4px solid #2769db}
.notice-controls{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-block:12px}#noticePreferences{display:grid;gap:12px;padding:16px 0}.notification[data-read=false]{border-inline-start:3px solid #2769db}
#notificationsRoot{min-width:0}#notification-preferences{margin-block:20px}.polls-rating{display:flex;align-items:center;gap:8px;margin-block:12px}.polls-rating button[aria-pressed=true]{background:#dce8ff;border-color:#2769db}.polls-rating [role=status]{font-size:.85rem}
.polls-toasts{position:fixed;inset-block-end:16px;inset-inline-end:16px;z-index:1100;max-width:min(360px,calc(100vw - 32px));display:grid;gap:8px}.polls-toasts .toast{background:#fff;border:1px solid #cbd7e8;border-inline-start:4px solid #246bd4;border-radius:8px;box-shadow:0 4px 16px #1a305520;padding:12px;overflow-wrap:anywhere}.polls-toasts .toast[data-tone=danger]{border-inline-start-color:#b52f3b}.polls-toasts .toast>button{float:inline-end;border:0;background:transparent;cursor:pointer}.polls-toasts .toast-body{padding-inline-end:20px}
