.task-hold-hint { font-size: 11px; color: var(--muted); margin: 10px 0 0; }
.task-card { position: relative; -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; touch-action: pan-y; overflow: hidden; }
.task-card.is-holding::after { content: ''; position: absolute; bottom: 0; left: 0; height: 3px; background: var(--gradient); animation: task-hold 3s linear forwards; }
@keyframes task-hold { from { width: 0; } to { width: 100%; } }
.task-actions-dialog { width: 420px; }
.task-actions-dialog .account-dialog-content { display: flex; flex-direction: column; }
.task-actions-dialog .new-heading { order: 0; }
.task-actions-name { order: 1; }
#task-actions-download { order: 3; }
.task-action-delete-area { order: 4; display: flex; flex-direction: column; align-items: flex-end; border-top: 1px solid var(--accent-border); margin-top: 18px; padding-top: 16px; gap: 8px; }
.task-action-delete-area[hidden] { display: none; }
.task-action-delete-area .account-note { margin: 0; font-size: 11px; line-height: 1.5; }
.task-action-delete-button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 11px 14px; min-height: 48px; border: 1px solid; border-radius: 12px; font-size: 13px; font-weight: 700; }
.task-action-delete-button .icon { width: 18px; height: 18px; }
.task-actions-dialog.delete-align-start .task-action-delete-area { align-items: flex-start; }
.task-actions-dialog.delete-above .task-action-delete-area { order: 2; border-top: 0; border-bottom: 1px solid var(--accent-border); margin-top: 0; padding-top: 0; padding-bottom: 16px; }
#task-actions-status { order: 5; }
.task-actions-name { font-size: 16px; font-weight: 650; line-height: 1.5; overflow-wrap: anywhere; margin: 10px 0 18px; }
.task-action-item { width: 100%; display: flex; align-items: center; gap: 13px; text-align: left; padding: 15px; border: 1px solid var(--accent-border); border-radius: 15px; background: #eaf8fc; color: var(--accent); margin-top: 10px; min-height: 64px; }
.task-action-item .icon { width: 23px; height: 23px; }
.task-action-item strong, .task-action-item small { display: block; }
.task-action-item strong { font-size: 14px; }
.task-action-item small { font-size: 12px; line-height: 1.5; margin-top: 4px; font-weight: 400; color: var(--muted); }
