.shell-os-notif-banners.svelte-1enffrp{position:fixed;right:16px;top:12px;z-index:100050;width:min(22rem,calc(100vw - 2rem));display:flex;flex-direction:column;gap:10px;pointer-events:none}@media(max-width:1279px){.shell-os-notif-banners.svelte-1enffrp{top:auto;bottom:calc(4.75rem + 12px)}}.shell-os-notif-banner.svelte-1enffrp{pointer-events:auto}.shell-os-notif__card.svelte-1enffrp{display:flex;align-items:flex-start;gap:.65rem;border-radius:14px;border:1px solid rgb(var(--shell-os-border, 229 231 235));background:rgb(var(--shell-os-surface, 255 255 255) / .94);box-shadow:0 0 0 .5px #0000000a,0 16px 40px -20px #00000059;backdrop-filter:blur(20px) saturate(1.4);padding:.75rem .65rem .75rem .75rem}.shell-os-notif__card--info.svelte-1enffrp{border-color:#3b82f647}.shell-os-notif__card--success.svelte-1enffrp{border-color:#22c55e47}.shell-os-notif__card--warning.svelte-1enffrp{border-color:#f59e0b59}.shell-os-notif__card--error.svelte-1enffrp{border-color:#ef444459}.shell-os-notif__app-icon.svelte-1enffrp{flex-shrink:0;width:2rem;height:2rem;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.shell-os-notif__content.svelte-1enffrp{flex:1;min-width:0}.shell-os-notif__app.svelte-1enffrp{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.55}.shell-os-notif__title.svelte-1enffrp{margin-top:.1rem;font-size:.875rem;font-weight:600;color:rgb(var(--shell-os-text, 17 24 39))}.shell-os-notif__message.svelte-1enffrp{margin-top:.15rem;font-size:.75rem;opacity:.82;line-height:1.35}.shell-os-notif__close.svelte-1enffrp{flex-shrink:0;opacity:.45;padding:2px;border-radius:6px}.shell-os-notif__close.svelte-1enffrp:hover{opacity:1;background:rgb(var(--shell-os-border, 229 231 235) / .35)}.shell-os-notif-backdrop.svelte-1enffrp{position:fixed;inset:0;z-index:100040;border:none;cursor:default;background:#0000002e;backdrop-filter:blur(2px)}.shell-os-notif-panel.svelte-1enffrp{position:fixed;top:0;right:0;bottom:0;z-index:100060;width:min(380px,100vw);display:flex;flex-direction:column;border-left:1px solid rgb(var(--shell-os-border, 229 231 235) / .75);background:rgb(var(--shell-os-surface, 248 250 252) / .82);box-shadow:-12px 0 40px -16px #00000038;backdrop-filter:blur(28px) saturate(1.5)}.shell-os-notif-panel__header.svelte-1enffrp{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgb(var(--shell-os-border, 229 231 235) / .55)}.shell-os-notif-panel__title.svelte-1enffrp{font-size:1.05rem;font-weight:650;letter-spacing:-.02em}.shell-os-notif-panel__dnd.svelte-1enffrp{margin-top:.2rem;font-size:.72rem;opacity:.65}.shell-os-notif-panel__actions.svelte-1enffrp{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.shell-os-notif-panel__btn.svelte-1enffrp{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;opacity:.75}.shell-os-notif-panel__btn.svelte-1enffrp:hover{background:rgb(var(--shell-os-border, 229 231 235) / .35);opacity:1}.shell-os-notif-panel__text-btn.svelte-1enffrp{font-size:.72rem;font-weight:500;opacity:.75;padding:.35rem .5rem;border-radius:6px;white-space:nowrap}.shell-os-notif-panel__text-btn.svelte-1enffrp:hover{opacity:1;background:rgb(var(--shell-os-border, 229 231 235) / .3)}.shell-os-notif-panel__scroll.svelte-1enffrp{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.shell-os-notif-panel__empty.svelte-1enffrp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:3rem 1.5rem;text-align:center;font-size:.85rem;opacity:.55}.shell-os-notif-panel__empty-icon.svelte-1enffrp{width:2rem;height:2rem;opacity:.45}.shell-os-notif-panel__section.svelte-1enffrp{padding:.35rem 0 .5rem}.shell-os-notif-panel__section-title.svelte-1enffrp{padding:.55rem 1rem .35rem;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em;opacity:.5}.shell-os-notif-panel__list.svelte-1enffrp{list-style:none;margin:0;padding:0}.shell-os-notif-panel__item.svelte-1enffrp{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .75rem .7rem 1rem;border-bottom:1px solid rgb(var(--shell-os-border, 229 231 235) / .35);transition:background .12s ease}.shell-os-notif-panel__item.svelte-1enffrp:hover{background:rgb(var(--shell-os-border, 229 231 235) / .14)}.shell-os-notif-panel__item--unread.svelte-1enffrp{background:rgb(var(--shell-os-border, 229 231 235) / .1)}.shell-os-notif-panel__item-icon.svelte-1enffrp{flex-shrink:0;width:2rem;height:2rem;border-radius:8px;display:flex;align-items:center;justify-content:center}.shell-os-notif-panel__icon--info.svelte-1enffrp{background:#3b82f624;color:#2563eb}.shell-os-notif-panel__icon--success.svelte-1enffrp{background:#22c55e24;color:#16a34a}.shell-os-notif-panel__icon--warning.svelte-1enffrp{background:#f59e0b29;color:#d97706}.shell-os-notif-panel__icon--error.svelte-1enffrp{background:#ef444424;color:#dc2626}.shell-os-notif__app-icon.shell-os-notif-panel__icon--info.svelte-1enffrp{background:#3b82f624;color:#2563eb}.shell-os-notif__app-icon.shell-os-notif-panel__icon--success.svelte-1enffrp{background:#22c55e24;color:#16a34a}.shell-os-notif__app-icon.shell-os-notif-panel__icon--warning.svelte-1enffrp{background:#f59e0b29;color:#d97706}.shell-os-notif__app-icon.shell-os-notif-panel__icon--error.svelte-1enffrp{background:#ef444424;color:#dc2626}.shell-os-notif-panel__item-body.svelte-1enffrp{flex:1;min-width:0}.shell-os-notif-panel__item-head.svelte-1enffrp{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.shell-os-notif-panel__item-app.svelte-1enffrp{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.5}.shell-os-notif-panel__item-time.svelte-1enffrp{font-size:.68rem;opacity:.45;flex-shrink:0}.shell-os-notif-panel__item-title.svelte-1enffrp{margin-top:.15rem;font-size:.8125rem;font-weight:600;line-height:1.3}.shell-os-notif-panel__item-msg.svelte-1enffrp{margin-top:.2rem;font-size:.75rem;opacity:.78;line-height:1.35}.shell-os-notif-panel__item-remove.svelte-1enffrp{flex-shrink:0;opacity:0;padding:4px;border-radius:6px;margin-top:2px;transition:opacity .12s ease}.shell-os-notif-panel__item.svelte-1enffrp:hover .shell-os-notif-panel__item-remove:where(.svelte-1enffrp),.shell-os-notif-panel__item-remove.svelte-1enffrp:focus-visible{opacity:.55}.shell-os-notif-panel__item-remove.svelte-1enffrp:hover{opacity:1;background:rgb(var(--shell-os-border, 229 231 235) / .4)}
