.crm-notifications{position:relative}.crm-bell{color:#267f87;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.crm-bell-count{color:#fff;background:#a52d3d;border-radius:20px;min-width:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:-5px;right:-4px}.crm-notifications-panel{z-index:90;color:#263947;background:#fff;border:1px solid #d5e0e5;border-radius:16px;width:min(370px,100vw - 32px);max-height:65dvh;padding:18px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 12px 36px #152c3426}.crm-notifications-panel h2{margin:0;font-size:18px}.crm-notifications-panel p{margin:10px 0;font-size:12px;line-height:1.6}.crm-notifications-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-notification-item{border-bottom:1px solid #e1e8ec;padding:12px 0;text-decoration:none;display:block}.crm-notification-item strong,.crm-notification-item small{overflow-wrap:anywhere;display:block}.crm-notification-item strong{font-size:13px}.crm-notification-item small{margin-top:5px;font-size:12px;line-height:1.5}.crm-notifications a:focus-visible,.crm-notifications button:focus-visible{outline-offset:3px;outline:2px solid #267f87}@media (max-width:600px){.crm-notifications-panel{position:fixed;top:76px;right:16px}}.crm-notifications-panel{z-index:200;position:fixed;top:76px;right:16px}.crm-notifications-panel a:focus-visible,.crm-notifications-panel button:focus-visible{outline-offset:3px;outline:2px solid #267f87}
