.notifications-bell{color:#12203e;position:relative}.notifications-bell summary{cursor:pointer;background:#f5f7fa;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid;position:relative}.notifications-bell summary::-webkit-details-marker{display:none}.notification-count{color:#fff;background:#b32d25;border-radius:12px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-3px;right:-4px}.notifications-popover{z-index:70;background:#fff;border:1px solid #d8dfe8;border-radius:14px;width:400px;max-width:calc(100vw - 32px);max-height:75vh;padding:16px;position:absolute;top:54px;right:0;overflow:auto;box-shadow:0 12px 36px #13233b24}.notifications-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.notifications-heading button,.notifications-list button,.notifications-popover>p button{color:#08728f;font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:12px}.notifications-heading button:disabled{opacity:.5;cursor:default}.notifications-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notifications-list li{border:1px solid #dce3eb;border-radius:10px;gap:12px;padding:14px;display:flex}.notifications-list li.unread{background:#edf8fc;border-left:3px solid #087d9f}.notifications-list li>div{flex:1;min-width:0}.notifications-list a{color:#12203e;text-decoration:none;display:block}.notifications-list a:hover strong{text-decoration:underline}.notifications-list strong{font-size:14px}.notifications-list p{color:#566173;margin:6px 0;font-size:13px;line-height:1.5}.notifications-list time{color:#647084;font-size:11px}.notifications-list button{align-self:flex-start;min-width:36px;font-size:18px}.notifications-all{text-align:center;color:#08728f;margin-top:14px;padding:12px;font-weight:600;text-decoration:none;display:block}.notifications-empty{color:#647084;padding:20px 0;font-size:14px}.notification-center{gap:24px;display:grid}.notification-center header p{color:#647084}.notifications-filter{align-items:center;gap:10px;margin-bottom:18px;display:flex}.notifications-filter input{width:18px;height:18px}.notifications-bell summary:focus-visible,.notifications-list a:focus-visible,.notifications-list button:focus-visible{outline-offset:3px;outline:2px solid #087d9f}@media (max-width:600px){.notifications-popover{width:auto;position:fixed;top:76px;left:16px;right:16px}}.notifications-list li.notification-warning{background:#fff7e3;border-color:#efdca8 #efdca8 #efdca8 #c58a12;border-left-style:solid;border-left-width:3px}.notifications-list .notification-warning a,.notifications-list .notification-warning button{color:#805500}.notifications-list .notification-warning p{color:#765b29}.notification-warning-icon{vertical-align:middle;margin-right:8px}.notifications-list li.notification-success{background:#eff8f0;border-color:#c7dfce #c7dfce #c7dfce #2e7d32;border-left-style:solid;border-left-width:3px}.notifications-list li>button span{font-size:11px}
