.context-project{position:relative;background:#15171b}
.notification-center{display:contents}
.notification-center-trigger{position:absolute;top:0;right:0;bottom:0;display:grid;place-items:center;width:44px;padding:0;border:0;border-radius:0;background:transparent;color:#aeb4be;pointer-events:auto}
.notification-center-trigger:disabled{cursor:default;pointer-events:none}
.notification-center-current-status{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-center-trigger-separator{flex:0 0 auto;color:#747982}.notification-center-trigger-label{flex:0 1 auto;min-width:0;overflow:hidden;color:#aeb4be;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.notification-center-trigger .context-project-indicator{position:static;transform:none}
.context-project-indicator--notification{background:#ef5350;box-shadow:0 0 8px rgba(239,83,80,.72)}
.notification-center-panel{--notification-visible-items:5;--notification-item-height:72px;position:absolute;top:100%;right:0;display:flex;flex-direction:column;width:100%;max-height:min(calc(50px + (var(--notification-item-height) * var(--notification-visible-items))),65dvh);overflow:hidden;border:1px solid #2b2d33;background:#15171b;box-shadow:0 14px 32px rgba(0,0,0,.45);pointer-events:auto;z-index:30}
.notification-center-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 8px 0 12px;border-bottom:1px solid #2b2d33}
.notification-center-panel>header button{min-height:40px;padding:0 10px;border:0;background:transparent;color:#aeb4be}
.notification-center-list{display:grid;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}
.notification-center-empty{display:grid;min-height:48px;margin:0;place-items:center;color:#aeb4be;font-size:13px}
.notification-center-section{display:grid}.notification-center-section-title{position:sticky;top:0;z-index:1;margin:0;padding:7px 12px;border-bottom:1px solid #24262b;background:#15171b;color:#aeb4be;font-size:12px;font-weight:600}.notification-center-item--active{border-left:3px solid #f0a33a;padding-left:9px}
.notification-center-error{margin:0;padding:10px 12px;border-bottom:1px solid #2b2d33;color:#ff8a80;font-size:13px}
.notification-center-swipe{position:relative;display:grid;overflow:hidden;border-bottom:1px solid #24262b;background:#a83232}.notification-center-swipe:last-child{border-bottom:0}.notification-center-dismiss-cue{position:absolute;top:0;right:0;bottom:0;display:grid;width:64px;place-items:center;color:#fff;pointer-events:none}.notification-center-dismiss-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-center-dismiss-action{position:absolute;top:50%;right:8px;z-index:2;display:grid;width:48px;min-height:48px;place-items:center;padding:0;border:0;border-radius:10px;background:#a83232;color:#fff;opacity:0;pointer-events:none;transform:translateY(-50%)}.notification-center-dismiss-action:focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.notification-center-dismiss-action:active:not(:disabled){transform:translateY(-50%)}.notification-center-item{display:grid;gap:3px;min-height:48px;padding:10px 12px;border:0;border-bottom:1px solid #24262b;border-radius:0;background:#181a1f;color:#f4f1eb;text-align:left}.notification-center-swipe .notification-center-item{width:100%;border-bottom:0}.notification-center-swipe-item{touch-action:pan-y;user-select:none;transform:translate3d(var(--notification-swipe-offset),0,0);transition:transform var(--motion-popup) var(--motion-ease-out)}.notification-center-swipe-item:active:not(:disabled){transform:translate3d(var(--notification-swipe-offset),0,0)}.notification-center-swipe--dragging .notification-center-swipe-item{transition:none}
.notification-title{display:flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.notification-title b{flex:none}.notification-title small{flex:1 1 auto;min-width:0;overflow:hidden;color:#aeb4be;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}
.notification-center-item--active .notification-title b,.notification-center-item--completed .notification-title b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-center-item--active .notification-title small,.notification-center-item--completed .notification-title small{flex:0 0 auto}
.notification-center-section>.notification-center-item:last-child{border-bottom:0}
.notification-center-item:active{background:#22252b}
.notification-center-item span{display:-webkit-box;overflow:hidden;color:#aeb4be;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}
html[data-theme="light"] .app-shell .context-project,html[data-theme="light"] .app-shell .notification-center-panel,html[data-theme="light"] .app-shell .notification-center-item{background:#fff!important;background-color:#fff!important;border-color:#d0d7de!important;color:#1f2328!important}html[data-theme="light"] .app-shell .notification-center-swipe{border-color:#d0d7de}html[data-theme="light"] .app-shell .notification-center-panel{box-shadow:0 12px 28px rgba(31,35,40,.16)!important}html[data-theme="light"] .app-shell .notification-center-item:active{background:#eaeef2!important;background-color:#eaeef2!important}html[data-theme="light"] .app-shell :is(.notification-title small,.notification-center-item span,.notification-center-panel>header button){color:#57606a!important}
html[data-theme="light"] .app-shell .notification-center-dismiss-action{background:#a83232!important;background-color:#a83232!important}
html[data-theme="light"] .app-shell .notification-center-trigger{background:transparent!important;background-color:transparent!important}
html[data-theme="light"] .app-shell .notification-center-section-title{background:#f6f8fa!important;border-color:#d0d7de!important;color:#57606a!important}
html[data-theme="light"] .app-shell .notification-center-empty{color:#57606a!important}
