#undo{position:fixed;left:50%;bottom:calc(var(--tabs) + 14px);z-index:70;width:max-content;max-width:min(calc(100% - 72px),360px);display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border-radius:20px;overflow:hidden;background:#ffffffc7;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);color:var(--text);box-shadow:0 16px 36px -10px #00000047,0 2px 6px #0000000f,0 0 0 .5px #00000014;transform:translate(calc(-50% + var(--dx, 0px)),calc(130% + var(--dy, 0px))) scale(.96);opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.2,1.15,.3,1),opacity .3s ease;touch-action:none}#undo.show{transform:translate(calc(-50% + var(--dx, 0px)),var(--dy, 0px));opacity:1;pointer-events:auto}#undo.drag{transition:none}#undo.away{transition:transform .32s cubic-bezier(.4,0,.9,.6),opacity .28s}#undo .u-tx{flex:0 1 auto;min-width:0;display:flex;align-items:baseline;gap:7px;font-size:14.5px;white-space:nowrap}#undo .u-tx b{font-weight:600;flex:none;display:inline-flex;align-items:center;gap:6px}#undo .u-tx span{color:var(--sub);overflow:hidden;text-overflow:ellipsis}#undo .u-tx .ei{width:17px;height:17px;color:var(--accent, #0A9F6E)}#undo .u-btn{flex:none;border:0;border-radius:15px;padding:8px 13px;font-size:14px;font-weight:700;color:#fff;background:var(--accent, #0A9F6E);box-shadow:0 4px 12px -3px color-mix(in srgb,var(--accent, #0A9F6E) 60%,transparent);transition:transform .15s,background .2s,opacity .25s}#undo .u-btn:active{transform:scale(.94);filter:brightness(.92)}#undo .u-line{position:absolute;left:16px;right:16px;bottom:3px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--accent, #0A9F6E) 55%,transparent);transform-origin:left;transform:scaleX(0)}#undo.show .u-line{animation:u-left 5s linear forwards}#undo.hold .u-line{animation-play-state:paused}#undo.show.out{opacity:0;filter:blur(8px);transform:translate(calc(-50% + var(--dx, 0px)),var(--dy, 0px)) scale(.97);transition:opacity .35s ease,filter .35s ease,transform .35s ease;pointer-events:none}#undo.ok .u-btn,#undo.ok .u-line{opacity:0;pointer-events:none}@media (prefers-color-scheme: dark){#undo{background:#2c2c30c7;box-shadow:0 14px 34px -12px #0009,0 0 0 .5px #ffffff1a}}@keyframes u-left{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body.chat #undo{bottom:calc(var(--tabs) + 78px)}body.talk-pin #undo{bottom:calc(var(--tabs) + 126px)}body.kb #undo{bottom:calc(12px + var(--kb, 0px))}#undo.top{bottom:auto;top:calc(env(safe-area-inset-top) + 10px);transform:translate(calc(-50% + var(--dx, 0px)),calc(-130% + var(--dy, 0px))) scale(.96)}#undo.top.show{transform:translate(calc(-50% + var(--dx, 0px)),var(--dy, 0px))}@media (prefers-reduced-motion: reduce){#undo,#undo.away{transition:opacity .2s}}@media (min-width: 1024px){#undo{left:calc(50% + 126px);bottom:22px}}@media (min-width: 700px) and (max-width: 1023px){#undo{bottom:calc(var(--tabs) + 18px)}}
