.cm-success-feedback{z-index:10000;pointer-events:none;place-items:center;animation:.18s ease-out both cm-success-appear,.22s ease-in 1.58s forwards cm-success-disappear;display:grid;position:fixed;inset:0}.cm-success-feedback-card{border:1px solid var(--cm-line,#ddd6ca);background:var(--cm-surface,#fffefa);min-width:180px;min-height:174px;color:var(--cm-brand,#52694e);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 32px;display:flex;box-shadow:0 12px 40px #25332126}.cm-success-feedback-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;width:72px;height:72px}.cm-success-feedback-card circle{fill:var(--cm-soft,#edf0e2);stroke-width:2px;stroke-dasharray:189;stroke-dashoffset:189px;animation:.35s ease-out forwards cm-success-draw}.cm-success-feedback-card path{stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s ease-out .2s forwards cm-success-draw}.cm-success-feedback-card span{font-size:20px;font-weight:600;line-height:1.4}@keyframes cm-success-draw{to{stroke-dashoffset:0}}@keyframes cm-success-appear{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cm-success-disappear{to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cm-success-feedback,.cm-success-feedback-card circle,.cm-success-feedback-card path{stroke-dashoffset:0;animation:none}}.cm-success-feedback[popover]{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;overflow:visible}.cm-success-feedback::backdrop{pointer-events:none;background:0 0}
