.hold-delete{min-width:0}.hold-delete-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hold-delete-button{isolation:isolate;border:1px solid var(--danger);background:var(--danger-soft);min-width:160px;min-height:38px;color:var(--danger);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.hold-delete-fill{background:var(--danger);opacity:.14;transform-origin:0;transition:transform .16s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.hold-delete-button[data-phase=holding] .hold-delete-fill{transition-duration:var(--hold-duration);transition-timing-function:linear;transform:scaleX(1)}.hold-delete-button[data-phase=pending] .hold-delete-fill,.hold-delete-button[data-phase=committing] .hold-delete-fill{transform:scaleX(1)}.hold-delete-label{align-items:center;gap:.375rem;display:inline-flex;position:relative}.hold-delete-button[aria-disabled=true]{cursor:default}.hold-delete-undo{min-height:38px;color:var(--ink);background:var(--surface-hover);font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.hold-delete-undo:hover{background:var(--surface-subtle)}.hold-delete-help{max-width:34ch;color:var(--ink-muted);margin:.625rem 0 0;font-size:.75rem;line-height:1.5}@media (pointer:coarse){.hold-delete-button,.hold-delete-undo{min-height:44px}}@media (prefers-reduced-motion:reduce){.hold-delete-fill{transition:none}}
