/* Compact notification feed with sticky day groups. */
.sd-panel.sd-inbox-panel .mc-notification-feed{padding:0 2px 12px;scroll-padding-top:30px}
.sd-panel.sd-inbox-panel .mc-notification-feed .mc-day-group{position:relative;margin:0;padding:0}
.sd-panel.sd-inbox-panel .mc-notification-feed .mc-day{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;height:30px;box-sizing:border-box;margin:0!important;padding:5px 0!important;background:#fff;font-size:12px!important;font-weight:500!important;line-height:20px!important;color:#7b879a}
.sd-panel.sd-inbox-panel .mc-notification-feed .mc-day:after{content:'';height:1px;background:#e8edf4;flex:1}
.sd-panel.sd-inbox-panel .mc-notification-feed .mc-event{display:block;box-sizing:border-box;width:100%;margin:0;padding:13px 6px 14px;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:#fff;box-shadow:none;color:#24334b;font:inherit;text-align:left}
.sd-panel.sd-inbox-panel .mc-notification-feed button.mc-event:hover{background:#f8faff}
.sd-panel.sd-inbox-panel .mc-notification-feed button:focus-visible{outline:2px solid #6388d6;outline-offset:-2px}
.sd-panel.sd-inbox-panel .mc-notification-feed .mc-event-heading{display:flex;align-items:center;gap:8px;margin:0 0 8px}
.sd-panel.sd-inbox-panel .mc-notification-feed .mc-event-heading strong{font-size:13px;line-height:20px;font-weight:600;overflow-wrap:anywhere}
.sd-panel.sd-inbox-panel .mc-notification-feed time{font-size:11px;white-space:nowrap;color:#8490a2;font-weight:400;margin-left:auto}
.sd-panel.sd-inbox-panel .mc-notification-feed .mc-note{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:6px 0 0 14px;padding:0;background:none;font-size:12px;color:#728096;line-height:20px}
.sd-panel.sd-inbox-panel .mc-notification-feed .mc-feed-link{display:block;margin:7px 0 0 14px;padding:0;border:0;background:none;color:#2969d5;font-size:12px;line-height:20px;cursor:pointer}
.sd-panel.sd-inbox-panel .mc-batch-products{display:flex;align-items:center;gap:8px;padding-left:14px}
.sd-panel.sd-inbox-panel .mc-batch-products button{padding:3px;border:1px solid #e7ecf3;border-radius:6px;background:#fff;cursor:pointer}
.sd-panel.sd-inbox-panel .mc-batch-products .mc-thumb{width:40px;height:40px;background:#fff}
.sd-panel.sd-inbox-panel .mc-batch-products>span{font-size:12px;color:#8490a2}
.sd-panel.sd-inbox-panel .mc-batch-summary{margin:6px 0 0 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#728096;font-size:12px;line-height:20px}
.sd-panel.sd-inbox-panel .mc-batch-details{margin:8px 0 0 14px;padding-left:8px;border-left:2px solid #edf1f7}
.sd-panel.sd-inbox-panel .mc-batch-detail{display:flex;align-items:center;gap:8px;width:100%;padding:7px 0;border:0;background:none;cursor:pointer;text-align:left;color:#34445c}
.sd-panel.sd-inbox-panel .mc-batch-detail>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.sd-panel.sd-inbox-panel .mc-batch-detail .mc-thumb{width:30px;height:32px;flex-basis:30px}
.sd-panel.sd-inbox-panel .mc-feed-footer{padding:14px 0 10px;text-align:center}
.sd-panel.sd-inbox-panel .mc-feed-footer small{display:block;color:#8c97a8;font-size:11px;margin-bottom:8px}
.sd-panel.sd-inbox-panel .mc-feed-footer button{padding:6px 16px;border:1px solid #dce5f1;border-radius:6px;background:#fff;color:#2969d5;font-size:12px;cursor:pointer}

.sd-panel.sd-inbox-panel .mc-notification-feed .is-unread strong:after{content:none}
