.ai-task-review{background:#0f172a0a;border-bottom:1px solid #94a3b82e;gap:12px;padding:12px;display:grid}.ai-task-review__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ai-task-review__eyebrow{color:#0e7490;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.ai-task-review h3{color:#0f172a;margin:3px 0 0;font-size:14px;line-height:1.2}.ai-task-review__icon,.ai-task-review__discard{color:#475569;background:#ffffffb8;border:1px solid #94a3b847;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ai-task-review__mode{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ai-task-review__mode button,.ai-task-review__cta{color:#334155;background:#fff;border:1px solid #94a3b852;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:11px;font-weight:750;display:inline-flex}.ai-task-review__mode button.is-active{color:#155e75;background:#ecfeffe0;border-color:#0e749075}.ai-task-review__notice{border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:11px;font-weight:700;line-height:1.35;display:flex}.ai-task-review__notice.is-warning{color:#92400e;background:#fffbebe6;border:1px solid #d977064d}.ai-task-review__notice.is-error{color:#991b1b;background:#fef2f2eb;border:1px solid #dc262647}.ai-task-review__skeleton{gap:8px;display:grid}.ai-task-review__skeleton span{border:1px solid var(--ceyu-skeleton-border);background:linear-gradient(90deg, transparent, var(--ceyu-skeleton-highlight), transparent), var(--ceyu-skeleton-bg);background-size:220% 100%;border-radius:6px;height:74px;animation:1.1s linear infinite ai-task-skeleton}@media (prefers-reduced-motion:reduce){.ai-task-review__skeleton span{background-image:none;animation:none}}.ai-task-review__list{gap:8px;max-height:min(46vh,520px);padding-right:2px;display:grid;overflow:auto}.ai-task-review__item{background:#ffffffdb;border:1px solid #94a3b838;border-radius:7px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;display:grid}.ai-task-review__item.is-child{border-left:3px solid #0ea5e94d;margin-left:14px}.ai-task-review__item.is-disabled{opacity:.54}.ai-task-review__check{justify-content:center;padding-top:4px;display:flex}.ai-task-review__check input{accent-color:#0891b2;width:16px;height:16px;margin:0}.ai-task-review__body{gap:7px;min-width:0;display:grid}.ai-task-review__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ai-task-review__title-row input,.ai-task-review__fields select{color:#0f172a;background:#fff;border:1px solid #94a3b852;border-radius:6px;min-width:0;height:28px;font-size:12px}.ai-task-review__title-row input{padding:0 8px;font-weight:750}.ai-task-review__fields{grid-template-columns:1fr 1fr 1fr;gap:5px;display:grid}.ai-task-review__fields select{padding:0 6px;font-size:11px}.ai-task-review__source-row{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.ai-task-review__source{color:#0f766e;text-overflow:ellipsis;white-space:nowrap;background:#f0fdfadb;border:1px solid #14b8a647;border-radius:999px;max-width:140px;min-height:24px;padding:0 7px;font-size:10px;font-weight:800;overflow:hidden}.ai-task-review__error{color:#b91c1c;font-size:10px;font-weight:750}.ai-task-review__discard{width:24px;height:24px;margin-left:auto}.ai-task-review__state{color:#475569;background:#e2e8f0b8;border-radius:999px;justify-content:center;align-items:center;min-width:54px;height:22px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.ai-task-review__state.is-created,.ai-task-review__state.is-duplicate,.ai-task-review__state.is-undone{color:#166534;background:#dcfce7db}.ai-task-review__state.is-queued,.ai-task-review__state.is-creating,.ai-task-review__state.is-undo_pending{color:#1d4ed8;background:#dbeafedb}.ai-task-review__state.is-failed_retryable,.ai-task-review__state.is-failed_final,.ai-task-review__state.is-undo_skipped{color:#991b1b;background:#fee2e2e0}.ai-task-review__footer{color:#64748b;background:linear-gradient(#f8fafc00,#f8fafcf5 18%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:10px;font-size:11px;font-weight:750;display:grid;position:sticky;bottom:-12px}.ai-task-review__cta{color:#fff;background:#0891b2;border-color:#0891b26b;min-width:136px}.ai-task-review__cta.is-secondary{color:#334155;background:#fff;border-color:#94a3b852}.ai-task-review__cta:disabled,.ai-task-review__mode button:disabled,.ai-task-review__title-row input:disabled,.ai-task-review__fields select:disabled{cursor:not-allowed;opacity:.58}.ai-task-source-frame{z-index:58;pointer-events:none;border:2px solid #14b8a6;border-radius:8px;position:absolute;box-shadow:0 0 0 4px #14b8a629,0 8px 24px #0f172a2e}@keyframes ai-task-skeleton{0%{background-position:220% 0}to{background-position:-220% 0}}
