@keyframes skm-apprq-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skm-apprq-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes skm-apprq-comment-in{0%{opacity:0;transform:translateY(6px)scale(.94)}70%{opacity:1;transform:translateY(-1px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skm-apprq-edit-sweep{0%{transform:translate(-130%)skew(-14deg)}to{transform:translate(230%)skew(-14deg)}}@keyframes skm-apprq-stamp-in{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.4)}55%{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}@keyframes skm-apprq-stamp-out{to{opacity:0}}@keyframes skm-apprq-sched-pulse{0%{background:0 0;transform:scale(1)}35%{background:var(--skm-status-scheduled-soft,#d1fae5);transform:scale(1.08)}to{background:var(--skm-status-scheduled-soft,#d1fae5);transform:scale(1)}}.skm-apprq--enter [data-skm-anim=appr-card]{animation:skm-apprq-fade-up .32s var(--ease-standard,ease-out) backwards;animation-delay:calc(var(--skm-anim-index,0) * 50ms)}.skm-apprq.is-feedback [data-skm-anim=appr-move] .skm-appr__comment{animation:skm-apprq-comment-in .45s var(--ease-emphasized,ease-out) both}.skm-apprq.is-feedback [data-skm-anim=appr-move],.skm-apprq.is-editing [data-skm-anim=appr-move]{box-shadow:0 0 0 2px color-mix(in srgb, var(--skm-status-pending,#f59e0b) 55%, transparent), 0 8px 20px #10182824;transition:box-shadow .24s var(--ease-standard,ease-out)}.skm-apprq.is-editing [data-skm-anim=appr-move] .skm-appr__thumb{overflow:hidden}.skm-apprq.is-editing [data-skm-anim=appr-move] .skm-appr__thumb:after{content:"";width:45%;animation:skm-apprq-edit-sweep .55s var(--ease-standard,ease-out) .1s 2;background:#ffffff8c;position:absolute;inset:-4px}.skm-apprq.is-arriving [data-skm-anim=appr-move] [data-skm-anim=appr-check]{animation:skm-apprq-pop .4s var(--ease-emphasized,ease-out) .28s both}.skm-apprq__stamp{z-index:4;pointer-events:none;font-family:var(--skm-font-display,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--skm-status-scheduled-ink,#0a6f4d);background:color-mix(in srgb, var(--skm-white,#fff) 78%, transparent);border:2.5px solid var(--skm-status-scheduled,#10b981);animation:skm-apprq-stamp-in .5s var(--ease-emphasized,ease-out) .5s both, skm-apprq-stamp-out .45s var(--ease-standard,ease-out) 2.4s forwards;border-radius:8px;padding:6px 14px;font-size:15px;font-weight:800;position:absolute;transform:translate(-50%,-50%)rotate(-8deg)}.skm-apprq.is-schedule [data-skm-anim=appr-move] .skm-appr__stage--scheduled{animation:skm-apprq-sched-pulse .8s var(--ease-emphasized,ease-out) both;border-radius:6px}@media (prefers-reduced-motion:reduce){.skm-apprq--enter [data-skm-anim=appr-card],.skm-apprq.is-feedback [data-skm-anim=appr-move] .skm-appr__comment,.skm-apprq.is-editing [data-skm-anim=appr-move] .skm-appr__thumb:after,.skm-apprq.is-arriving [data-skm-anim=appr-move] [data-skm-anim=appr-check],.skm-apprq.is-schedule [data-skm-anim=appr-move] .skm-appr__stage--scheduled,.skm-apprq__stamp{transition:none;animation:none}.skm-apprq.is-feedback [data-skm-anim=appr-move],.skm-apprq.is-editing [data-skm-anim=appr-move]{box-shadow:var(--skm-shadow-card);transition:none}.skm-apprq__stamp{display:none}}
