.cp.ap .ap-stage .ap-confirm-action{display:grid;gap:14px;width:min(100%,520px);margin-inline:auto;color:var(--ap-text);container-type:inline-size}.cp.ap .ap-stage .ap-confirm-action__card{border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg);background:var(--ap-surface);box-shadow:var(--ap-shadow-md)}.cp.ap .ap-stage .ap-confirm-action__top{padding:18px 20px 14px;border-bottom:1px solid var(--ap-border)}.cp.ap .ap-stage .ap-confirm-action__label{margin:0;font-size:1rem;font-weight:650;line-height:1.35}.cp.ap .ap-stage .ap-confirm-action__label:focus-visible{outline:2px solid var(--ap-focus);outline-offset:4px;border-radius:var(--ap-radius-sm)}.cp.ap .ap-stage .ap-confirm-action__hint{margin:4px 0 0;color:var(--ap-text-3);font-size:.875rem;line-height:1.5}.cp.ap .ap-stage .ap-confirm-action__hint kbd{padding:1px 6px;border:1px solid var(--ap-border);border-bottom-width:2px;border-radius:var(--ap-radius-sm);background:var(--ap-surface-2);color:var(--ap-text-2);font-family:var(--ap-mono);font-size:.75rem}.cp.ap .ap-stage .ap-confirm-action__list{display:grid;margin:0;padding:6px 8px;list-style:none}.cp.ap .ap-stage .ap-confirm-action__row{display:flex;align-items:center;gap:12px;padding:10px 6px 10px 12px;animation:ap-confirm-action-in .22s var(--ap-ease)}.cp.ap .ap-stage .ap-confirm-action__row+.ap-confirm-action__row{border-top:1px solid var(--ap-border)}.cp.ap .ap-stage .ap-confirm-action__art{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border-radius:var(--ap-radius)}.cp.ap .ap-stage .ap-confirm-action__art svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cp.ap .ap-stage .ap-confirm-action__art--cloth{background:var(--ap-accent-soft);color:var(--ap-accent-soft-text)}.cp.ap .ap-stage .ap-confirm-action__art--lamp{background:var(--ap-warning-soft);color:var(--ap-warning)}.cp.ap .ap-stage .ap-confirm-action__art--pot{background:var(--ap-danger-soft);color:var(--ap-danger)}.cp.ap .ap-stage .ap-confirm-action__art--cushion{background:var(--ap-info-soft);color:var(--ap-info)}.cp.ap .ap-stage .ap-confirm-action__text{display:grid;flex:1;gap:2px;min-width:0}.cp.ap .ap-stage .ap-confirm-action__name{font-weight:600;line-height:1.35}.cp.ap .ap-stage .ap-confirm-action__price{color:var(--ap-text-3);font-size:.875rem}.cp.ap .ap-stage .ap-confirm-action__delete{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--ap-radius-sm);background:transparent;color:var(--ap-danger);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color var(--ap-duration) var(--ap-ease),border-color var(--ap-duration) var(--ap-ease)}.cp.ap .ap-stage .ap-confirm-action__delete:hover{border-color:var(--ap-danger);background:var(--ap-danger-soft)}.cp.ap .ap-stage .ap-confirm-action__delete:focus-visible{outline:2px solid var(--ap-focus);outline-offset:2px}.cp.ap .ap-stage .ap-confirm-action__delete svg,.cp.ap .ap-stage .ap-confirm-action__toast-icon,.cp.ap .ap-stage .ap-confirm-action__x svg{flex-shrink:0;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cp.ap .ap-stage .ap-confirm-action__empty{margin:0;padding:28px 20px;color:var(--ap-text-3);text-align:center}.cp.ap .ap-stage .ap-confirm-action__shelf{min-height:60px}.cp.ap .ap-stage .ap-confirm-action__toast{position:relative;display:flex;align-items:center;gap:10px;overflow:hidden;padding:8px 8px 8px 16px;border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-surface);box-shadow:var(--ap-shadow-lg);animation:ap-confirm-action-up .2s var(--ap-ease)}.cp.ap .ap-stage .ap-confirm-action__toast[hidden]{display:none}.cp.ap .ap-stage .ap-confirm-action__toast-icon{color:var(--ap-text-3)}.cp.ap .ap-stage .ap-confirm-action__msg{flex:1;min-width:0;margin:0;color:var(--ap-text-2);font-size:.9375rem;line-height:1.4}.cp.ap .ap-stage .ap-confirm-action__what{color:var(--ap-text);font-weight:650}.cp.ap .ap-stage .ap-confirm-action__undo{flex-shrink:0;min-height:40px;padding:0 14px;border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius-sm);background:var(--ap-surface);color:var(--ap-accent-text);font:inherit;font-weight:650;cursor:pointer}.cp.ap .ap-stage .ap-confirm-action__undo:hover{background:var(--ap-accent-soft)}.cp.ap .ap-stage .ap-confirm-action__x{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--ap-radius-sm);background:transparent;color:var(--ap-text-2);cursor:pointer}.cp.ap .ap-stage .ap-confirm-action__x:hover{background:var(--ap-surface-2);color:var(--ap-text)}.cp.ap .ap-stage .ap-confirm-action__undo:focus-visible,.cp.ap .ap-stage .ap-confirm-action__x:focus-visible{outline:2px solid var(--ap-focus);outline-offset:1px}.cp.ap .ap-stage .ap-confirm-action__timer{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--ap-accent);transform-origin:left center;animation:ap-confirm-action-time 8s linear forwards}.cp.ap .ap-stage .ap-confirm-action__toast[data-paused] .ap-confirm-action__timer{animation-play-state:paused}.cp.ap .ap-stage .ap-confirm-action[data-sticky] .ap-confirm-action__timer{display:none}.cp.ap .ap-stage .ap-confirm-action__say{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 360px){.cp.ap .ap-stage .ap-confirm-action__row{gap:10px;padding-left:6px}.cp.ap .ap-stage .ap-confirm-action__art{width:36px;height:36px}.cp.ap .ap-stage .ap-confirm-action__delete{padding:0 8px}.cp.ap .ap-stage .ap-confirm-action__toast{flex-wrap:wrap;padding-left:12px}.cp.ap .ap-stage .ap-confirm-action__msg{flex-basis:calc(100% - 40px)}.cp.ap .ap-stage .ap-confirm-action__undo{margin-left:auto}}@keyframes ap-confirm-action-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ap-confirm-action-up{0%{opacity:0;transform:translateY(8px)}}@keyframes ap-confirm-action-time{to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.cp.ap .ap-stage .ap-confirm-action__row,.cp.ap .ap-stage .ap-confirm-action__toast{animation:none}.cp.ap .ap-stage .ap-confirm-action__timer{display:none}.cp.ap .ap-stage .ap-confirm-action__delete{transition:none}}
