.notification-badge{display:inline-block;min-width:1.6em;padding:0 .35em;border-radius:1em;background:#b42318;color:#fff;text-align:center;font-weight:700;font-size:.85em}.notification-badge[data-empty="true"]{background:#526571}.approval-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #dce4e9}.approval-item>div{min-width:0;overflow-wrap:anywhere}.approval-item span,.approval-item small{display:block}.approval-item .button{flex-shrink:0}.notification-item{border-bottom:1px solid #dce4e9;padding:8px 0}.notification-item.is-unread{border-left:4px solid #2563eb;padding-left:12px}.notification-item form{margin:0}.notification-open{display:flex;flex-direction:column;gap:6px;width:100%;padding:12px;text-align:left;background:#f5f8fa;color:#153d50;border:1px solid transparent;white-space:normal;overflow-wrap:anywhere}.notification-open:hover,.notification-open:focus-visible{border-color:#2563eb;background:#edf3fa}.notification-open small{color:#526571}.approval-panel h2{margin:0}.notification-list{min-width:0}@media(max-width:600px){.approval-item{align-items:flex-start;flex-direction:column;gap:8px}.approval-item .button{align-self:flex-end}.notification-open{font-size:16px}.approval-panel .section-head{flex-wrap:wrap}}
