.suriba-notifications:has(.suriba-notification-actions){max-height:calc(100dvh - 48px);overflow-y:auto;padding:4px;scrollbar-width:thin}.suriba-notifications .suriba-notification{position:relative;overflow:hidden;flex-shrink:0;grid-template-columns:32px minmax(0,1fr) auto;padding-bottom:17px;transform-origin:bottom right;animation:suriba-notification-in .38s cubic-bezier(.2,.85,.25,1) both}.suriba-notifications .suriba-notification.is-leaving{pointer-events:none;animation:suriba-notification-out .22s cubic-bezier(.4,0,1,1) both}@keyframes suriba-notification-in{0%{opacity:0;transform:translate3d(24px,12px,0) scale(.96)}70%{opacity:1;transform:translate3d(-2px,0,0) scale(1.005)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes suriba-notification-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(20px,6px,0) scale(.97)}}@media (prefers-reduced-motion:reduce){.suriba-notifications .suriba-notification,.suriba-notifications .suriba-notification.is-leaving{animation-duration:1ms}@keyframes suriba-notification-in{0%{opacity:0}to{opacity:1}}@keyframes suriba-notification-out{0%{opacity:1}to{opacity:0}}}.suriba-notification .suriba-notification-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.suriba-notification .suriba-notification-count{display:inline-flex;align-items:center;justify-content:center;min-width:25px;padding:2px 6px;border-radius:6px;background:var(--sd-bg-f5f4f6,#f5f4f6);color:var(--sd-fg-65616e,#65616e);font-size:11px;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.suriba-notification .suriba-notification-copy{min-width:0;overflow-wrap:anywhere}.suriba-notification .suriba-notification-paused{display:block;margin-top:6px;font-size:11px;color:var(--sd-fg-65616e,#65616e)}.suriba-notification .suriba-notification-actions{display:flex;align-items:center;gap:2px}.suriba-notification .suriba-notification-actions button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--sd-fg-6d7d8f,#6d7d8f);cursor:pointer}.suriba-notification .suriba-notification-actions button:hover,.suriba-notification .suriba-notification-actions button[aria-pressed=true]{background:var(--sd-bg-f5f4f6,#f5f4f6)}.suriba-notification .suriba-notification-actions button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.suriba-notification-pause svg{width:15px;height:15px}.suriba-notification .suriba-notification-actions .suriba-notification-undo{width:34px;height:34px;margin-right:4px;border:1px solid var(--sd-line-e3e0e7,#e3e0e7);border-radius:50%;color:var(--sd-fg-514a5b,#514a5b);background:var(--sd-bg-f5f4f6,#f5f4f6)}.suriba-notification-undo svg{width:19px;height:19px}.suriba-notification .suriba-notification-actions button:disabled{opacity:.5;cursor:wait}.suriba-notification .suriba-notification-copy .suriba-notification-undo-error{margin-top:8px;color:var(--sd-fg-d4163c,#d4163c)}.suriba-notification .suriba-notification-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--sd-bg-f5f4f6,#f5f4f6)}.suriba-notification-progress{height:100%;width:100%;transform-origin:left;background:var(--sd-fg-138848,#138848);opacity:.55}.is-error .suriba-notification-progress{background:var(--sd-fg-d4163c,#d4163c)}@media (max-width:700px){.suriba-notification .suriba-notification-actions button{width:32px;height:36px}.suriba-notifications .suriba-notification{gap:9px}}