.drawer:has(.sheetdone) .drawer-h{display:none}.drawer:has(.sheetdone){align-content:center;display:grid}.sheetdone{text-align:center;width:100%;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;justify-items:center;gap:12px;padding:14px 8px 8px;display:grid}.sheetdone svg{animation:sdpop .36s var(--spring,cubic-bezier(.34,1.56,.64,1)) both;display:block}.sd-disc{fill:var(--accent-soft)}.sd-ring,.sd-tick{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.1}.sd-ring{stroke-width:3.5px;transform-origin:32px 32px;animation:.26s cubic-bezier(.2,.8,.2,1) both sddraw;transform:rotate(-90deg)}.sd-tick{stroke-width:4px;animation:.2s cubic-bezier(.2,.8,.2,1) .1s both sddraw}.sd-text{gap:4px;animation:.22s 60ms both sdfade;display:grid}.sd-text b{font-size:17px;font-weight:600;line-height:1.3}.sd-text small{color:var(--fg2);font-size:13px}@keyframes sddraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sdpop{0%{transform:scale(.72)}to{transform:scale(1)}}@keyframes sdfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sheetdone svg,.sd-ring,.sd-tick,.sd-text{animation:none}}
