.deletion-undo{position:fixed;z-index:90;left:50%;bottom:max(calc(82px + env(safe-area-inset-bottom,0px)),calc((100dvh - 930px)/2 + 90px));transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(390px,calc(100vw - 28px));padding:10px 12px 10px 16px;box-sizing:border-box;border:1px solid var(--strong,#292d32);border-top:2px solid var(--accent,#8b302b);border-radius:4px;background:var(--paper,#fff);color:var(--ink,#202124);box-shadow:0 6px 24px #2021241a;animation:deletion-undo-enter .16s ease-out both}.deletion-undo[hidden]{display:none!important}body:has(.deletion-undo:not([hidden])) #toast{bottom:max(calc(160px + env(safe-area-inset-bottom,0px)),calc((100dvh - 930px)/2 + 168px))}.deletion-undo-message{margin:0!important;min-width:0;font:400 15px/1.35 var(--serif,Georgia,serif)}.deletion-undo-count{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.deletion-undo-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.deletion-undo button{min-width:44px;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:3px;font:500 12px/1.2 var(--sans,Arial,sans-serif);cursor:pointer}.deletion-undo-yes{background:var(--accent,#8b302b);color:var(--paper,#fff)}.deletion-undo-no{background:transparent;color:var(--muted,#666b72)}.deletion-undo button:focus-visible{outline:2px solid var(--accent,#8b302b);outline-offset:3px}.deletion-undo button:active{opacity:.75}@keyframes deletion-undo-enter{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:350px){.deletion-undo{gap:7px;padding-left:12px;padding-right:8px}.deletion-undo-message{font-size:14px}.deletion-undo button{padding-left:9px;padding-right:9px}}@media(prefers-reduced-motion:reduce){.deletion-undo{animation:none!important}}@media(min-width:521px)and (min-height:541px){.deletion-undo{bottom:max(112px,calc((100dvh - 930px)/2 + 84px))}body:has(.deletion-undo:not([hidden])) #toast{bottom:max(190px,calc((100dvh - 930px)/2 + 162px))}}
