.approval-bell-wrap[data-v-52163392]{position:relative}.approval-panel-dim[data-v-52163392]{position:fixed;inset:0;background:#0f172a66;z-index:99998}.dim-fade-enter-active[data-v-52163392],.dim-fade-leave-active[data-v-52163392]{transition:opacity .22s ease}.dim-fade-enter-from[data-v-52163392],.dim-fade-leave-to[data-v-52163392]{opacity:0}.approval-bell-btn[data-v-52163392]{position:relative}.approval-bell-btn.has-pending[data-v-52163392]{color:#2563eb}.approval-bell-icon[data-v-52163392]{width:1.25rem;height:1.25rem;position:relative;z-index:3}.approval-bell-badge[data-v-52163392]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;z-index:4;box-shadow:0 0 0 2px #fff}.approval-panel[data-v-52163392]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #00000012,0 20px 60px -8px #0f172a2e,0 0 0 1px #fffc inset;z-index:99999;display:flex;flex-direction:column;overflow:hidden}html.dark .approval-panel[data-v-52163392]{background:#1e293b;border-color:#334155;box-shadow:0 4px 6px -1px #0000004d,0 20px 60px -8px #00000080}@media(max-width:480px){.approval-panel[data-v-52163392]{border-radius:20px 20px 0 0;border-left:none;border-right:none;border-bottom:none}}.panel-slide-enter-active[data-v-52163392],.panel-slide-leave-active[data-v-52163392]{transition:all .22s cubic-bezier(.16,1,.3,1)}.panel-slide-enter-from[data-v-52163392],.panel-slide-leave-to[data-v-52163392]{opacity:0;transform:translateY(-8px) scale(.97)}@media(max-width:480px){.panel-slide-enter-from[data-v-52163392],.panel-slide-leave-to[data-v-52163392]{opacity:1;transform:translateY(100%)}}.ap-header[data-v-52163392]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid #f1f5f9;flex-shrink:0}html.dark .ap-header[data-v-52163392]{border-bottom-color:#334155}.ap-header__left[data-v-52163392]{display:flex;align-items:center;gap:8px}.ap-header__title[data-v-52163392]{font-size:.9rem;font-weight:700;color:#0f172a}html.dark .ap-header__title[data-v-52163392]{color:#f1f5f9}.ap-header__badge[data-v-52163392]{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:20px;background:#fee2e2;color:#dc2626}.ap-header__refresh[data-v-52163392]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid #e2e8f0;background:transparent;color:#64748b;cursor:pointer;transition:all .2s}.ap-header__refresh[data-v-52163392]:hover{background:#f8fafc;color:#2563eb}.ap-header__refresh[data-v-52163392]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-52163392]{animation:spin-anim-52163392 .8s linear infinite}@keyframes spin-anim-52163392{to{transform:rotate(360deg)}}.ap-tabs[data-v-52163392]{display:flex;border-bottom:1px solid #f1f5f9;flex-shrink:0}html.dark .ap-tabs[data-v-52163392]{border-bottom-color:#334155}.ap-tab[data-v-52163392]{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 12px;font-size:.8rem;font-weight:500;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .18s}.ap-tab.is-active[data-v-52163392]{color:#2563eb;border-bottom-color:#2563eb;font-weight:700}html.dark .ap-tab[data-v-52163392]{color:#94a3b8}html.dark .ap-tab.is-active[data-v-52163392]{color:#60a5fa;border-bottom-color:#60a5fa}.ap-tab__count[data-v-52163392]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700}.ap-list[data-v-52163392]{flex:1;overflow-y:auto;padding:8px 0}.ap-list[data-v-52163392]::-webkit-scrollbar{width:4px}.ap-list[data-v-52163392]::-webkit-scrollbar-track{background:transparent}.ap-list[data-v-52163392]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.ap-state[data-v-52163392]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:#94a3b8;font-size:.82rem}.ap-spinner[data-v-52163392]{width:24px;height:24px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-anim-52163392 .7s linear infinite}.ap-item[data-v-52163392]{padding:12px 16px;border-bottom:1px solid #f8fafc;transition:background .15s}.ap-item[data-v-52163392]:last-child{border-bottom:none}.ap-item[data-v-52163392]:hover{background:#f8fafc}html.dark .ap-item[data-v-52163392]{border-bottom-color:#1e293b}html.dark .ap-item[data-v-52163392]:hover{background:#0f172a}.ap-item--cancel[data-v-52163392]{border-left:3px solid #f59e0b}.ap-item__top[data-v-52163392]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.ap-item__badges[data-v-52163392]{display:flex;gap:5px;flex-wrap:wrap}.ap-item__date[data-v-52163392]{font-size:.75rem;color:#94a3b8;white-space:nowrap}.ap-item__who[data-v-52163392]{display:flex;align-items:center;gap:5px;font-size:.82rem;color:#374151;margin-bottom:3px}html.dark .ap-item__who[data-v-52163392]{color:#cbd5e1}.ap-item__who svg[data-v-52163392]{color:#94a3b8;flex-shrink:0}.ap-item__days[data-v-52163392]{font-size:.75rem;color:#94a3b8;margin-left:auto}.ap-item__approver[data-v-52163392]{display:flex;align-items:center;gap:4px;font-size:.76rem;color:#475569;margin-top:3px;margin-bottom:1px}html.dark .ap-item__approver[data-v-52163392]{color:#94a3b8}.ap-item__approver svg[data-v-52163392]{color:#6366f1;flex-shrink:0}html.dark .ap-item__approver svg[data-v-52163392]{color:#818cf8}.ap-item__approver-label[data-v-52163392]{font-size:.7rem;font-weight:600;color:#6366f1;background:#eef2ff;padding:1px 5px;border-radius:4px;white-space:nowrap}html.dark .ap-item__approver-label[data-v-52163392]{color:#a5b4fc;background:#1e1b4b}.ap-item__approver-name[data-v-52163392]{font-weight:600;color:#1e293b}html.dark .ap-item__approver-name[data-v-52163392]{color:#e2e8f0}.ap-item__approver-role[data-v-52163392]{color:#94a3b8;font-size:.72rem}.ap-item__approver-backup[data-v-52163392]{color:#94a3b8;font-size:.72rem;font-style:italic}.ap-item__vehicle[data-v-52163392]{font-size:.78rem;color:#0369a1;margin-bottom:4px}html.dark .ap-item__vehicle[data-v-52163392]{color:#38bdf8}.ap-item__reason[data-v-52163392]{font-size:.78rem;color:#64748b;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.dark .ap-item__reason[data-v-52163392]{color:#94a3b8}.ap-item__pending-note[data-v-52163392]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#f59e0b;margin-top:5px}.ap-badge[data-v-52163392]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:.7rem;font-weight:700}.ap-badge--cancel[data-v-52163392]{background:#fef3c7;color:#d97706}.badge-full[data-v-52163392]{background:#eff6ff;color:#1d4ed8}.badge-half[data-v-52163392]{background:#fffbeb;color:#d97706}.badge-quarter[data-v-52163392]{background:#f5f3ff;color:#7c3aed}.badge-vehicle[data-v-52163392]{background:#e0f2fe;color:#0369a1}.badge-status-approved[data-v-52163392]{background:#ecfdf5;color:#059669}.badge-status-rejected[data-v-52163392]{background:#fef2f2;color:#dc2626}.badge-status-pending[data-v-52163392]{background:#eff6ff;color:#2563eb}.badge-status-cancel[data-v-52163392]{background:#fef3c7;color:#d97706}.badge-status-cancelled[data-v-52163392]{background:#f8fafc;color:#64748b}.badge-status-draft[data-v-52163392]{background:#f8fafc;color:#94a3b8}.ap-item__actions[data-v-52163392]{display:flex;gap:6px;margin-top:8px}.ap-btn[data-v-52163392]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .18s;border:1px solid transparent}.ap-btn[data-v-52163392]:disabled{opacity:.6;cursor:not-allowed}.ap-btn--approve[data-v-52163392]{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.ap-btn--approve[data-v-52163392]:hover:not(:disabled){background:#d1fae5;box-shadow:0 1px 4px #05966933}.ap-btn--reject[data-v-52163392]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.ap-btn--reject[data-v-52163392]:hover:not(:disabled){background:#fee2e2;box-shadow:0 1px 4px #dc262633}.ap-btn--ghost[data-v-52163392]{background:transparent;color:#64748b;border-color:#e2e8f0}.ap-btn--ghost[data-v-52163392]:hover{background:#f8fafc}.ap-btn--reject-confirm[data-v-52163392]{background:#dc2626;color:#fff;border-color:#dc2626}.ap-btn--reject-confirm[data-v-52163392]:hover:not(:disabled){background:#b91c1c}.ap-btn--reject-confirm[data-v-52163392]:disabled{opacity:.5}.ap-btn-spinner[data-v-52163392]{display:inline-block;width:10px;height:10px;border:1.5px solid rgba(5,150,105,.3);border-top-color:#059669;border-radius:50%;animation:spin-anim-52163392 .7s linear infinite}.ap-reject-form[data-v-52163392]{width:100%;display:flex;flex-direction:column;gap:6px}.ap-reject-input[data-v-52163392]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:.8rem;outline:none;transition:border-color .18s;background:#fff;color:#0f172a}.ap-reject-input[data-v-52163392]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}html.dark .ap-reject-input[data-v-52163392]{background:#0f172a;border-color:#334155;color:#f1f5f9}.ap-reject-btns[data-v-52163392]{display:flex;gap:6px}.ap-item__done[data-v-52163392]{margin-top:8px;font-size:.78rem;font-weight:600}.done-approve[data-v-52163392]{color:#059669}.done-reject[data-v-52163392]{color:#dc2626}.ap-timeline[data-v-52163392]{margin-top:8px;padding-left:8px;border-left:2px solid #e2e8f0;display:flex;flex-direction:column;gap:6px}html.dark .ap-timeline[data-v-52163392]{border-left-color:#334155}.ap-timeline__item[data-v-52163392]{display:flex;align-items:flex-start;gap:8px;position:relative}.ap-timeline__dot[data-v-52163392]{width:8px;height:8px;border-radius:50%;margin-top:3px;flex-shrink:0;margin-left:-12px}.tl-approve .ap-timeline__dot[data-v-52163392]{background:#059669}.tl-reject .ap-timeline__dot[data-v-52163392]{background:#dc2626}.ap-timeline__content[data-v-52163392]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:.75rem}.tl-name[data-v-52163392]{font-weight:600;color:#374151}html.dark .tl-name[data-v-52163392]{color:#cbd5e1}.tl-action[data-v-52163392]{padding:1px 6px;border-radius:4px;font-weight:600}.tl-approve .tl-action[data-v-52163392]{background:#ecfdf5;color:#059669}.tl-reject .tl-action[data-v-52163392]{background:#fef2f2;color:#dc2626}.tl-comment[data-v-52163392]{color:#64748b;font-style:italic}.tl-time[data-v-52163392]{color:#94a3b8;font-size:.7rem;margin-left:auto}.ap-dot-pulse[data-v-52163392]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f59e0b;animation:pulse-dot-52163392 1.5s ease-in-out infinite}@keyframes pulse-dot-52163392{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.ap-footer[data-v-52163392]{padding:8px 16px;border-top:1px solid #f1f5f9;flex-shrink:0}html.dark .ap-footer[data-v-52163392]{border-top-color:#334155}.ap-footer__text[data-v-52163392]{font-size:.7rem;color:#94a3b8}@media(max-width:480px){.ap-header[data-v-52163392]{padding-top:18px;position:relative}.ap-header[data-v-52163392]:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:2px;background:#e2e8f0}html.dark .ap-header[data-v-52163392]:before{background:#475569}.ap-item__top[data-v-52163392]{flex-wrap:wrap;gap:4px}.ap-item__date[data-v-52163392]{white-space:normal;word-break:keep-all}.ap-item__actions[data-v-52163392]{flex-direction:column}.ap-btn[data-v-52163392]{width:100%;justify-content:center;padding:8px 12px;font-size:.85rem}.ap-reject-btns[data-v-52163392]{flex-direction:column}.ap-reject-btns .ap-btn[data-v-52163392]{width:100%;justify-content:center}.ap-tab[data-v-52163392]{font-size:.85rem;padding:10px 8px}.ap-footer[data-v-52163392]{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.task-feed-wrap[data-v-88b14899]{position:relative}.task-feed-btn[data-v-88b14899]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-secondary-100);border-radius:8px;background:var(--color-secondary-50);color:var(--color-secondary-500);cursor:pointer;transition:all .2s}.task-feed-btn[data-v-88b14899]:hover,.task-feed-btn.is-open[data-v-88b14899]{background:var(--color-secondary-100);border-color:var(--color-secondary-200)}.task-feed-icon[data-v-88b14899]{width:20px;height:20px}.task-feed-badge[data-v-88b14899]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-danger-500);color:#fff;font-size:.625rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.task-feed-badge.is-pulsing[data-v-88b14899]{animation:badge-pulse-88b14899 2s ease-in-out infinite}@keyframes badge-pulse-88b14899{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.task-feed-panel[data-v-88b14899]{position:absolute;top:calc(100% + 8px);right:0;width:400px;max-height:560px;background:var(--color-secondary-50);border:1px solid var(--color-secondary-100);border-radius:12px;box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000f;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.task-feed-panel-head[data-v-88b14899]{display:flex;justify-content:space-between;align-items:flex-start;padding:.875rem 1rem .625rem;border-bottom:1px solid var(--color-secondary-100)}.task-feed-title[data-v-88b14899]{font-size:.9375rem;font-weight:600;margin:0;color:var(--color-secondary-500)}.task-feed-subtitle[data-v-88b14899]{font-size:.6875rem;color:var(--color-secondary-400);margin:.125rem 0 0}.task-feed-head-actions[data-v-88b14899]{display:flex;gap:.375rem}.task-feed-toggle-noisy[data-v-88b14899],.task-feed-clear[data-v-88b14899]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px solid var(--color-secondary-100);border-radius:6px;background:transparent;color:var(--color-secondary-400);font-size:.6875rem;cursor:pointer;transition:all .15s}.task-feed-toggle-noisy[data-v-88b14899]:hover,.task-feed-clear[data-v-88b14899]:hover{background:var(--color-secondary-100);color:var(--color-secondary-500)}.task-feed-toggle-noisy.is-on[data-v-88b14899]{background:var(--color-primary-50);border-color:var(--color-primary-100);color:var(--color-primary-500)}.task-feed-tabs[data-v-88b14899]{display:flex;padding:0 .75rem;gap:.125rem;border-bottom:1px solid var(--color-secondary-100)}.task-feed-tab[data-v-88b14899]{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem;border:none;background:transparent;color:var(--color-secondary-400);font-size:.75rem;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s}.task-feed-tab[data-v-88b14899]:hover{color:var(--color-secondary-500)}.task-feed-tab.is-active[data-v-88b14899]{color:var(--color-primary-500);border-bottom-color:var(--color-primary-500)}.task-feed-tab-count[data-v-88b14899]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--color-secondary-100);font-size:.625rem;font-weight:600}.task-feed-tab.is-active .task-feed-tab-count[data-v-88b14899]{background:var(--color-primary-50);color:var(--color-primary-500)}.task-feed-category-tabs[data-v-88b14899]{display:flex;padding:.375rem .75rem;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--color-secondary-100)}.task-feed-category-tab[data-v-88b14899]{padding:.25rem .5rem;border:1px solid var(--color-secondary-100);border-radius:4px;background:transparent;color:var(--color-secondary-400);font-size:.6875rem;cursor:pointer;white-space:nowrap;transition:all .15s}.task-feed-category-tab[data-v-88b14899]:hover{border-color:var(--color-primary-200);color:var(--color-primary-500)}.task-feed-category-tab.is-active[data-v-88b14899]{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.task-feed-list[data-v-88b14899]{flex:1;overflow-y:auto;padding:.5rem}.task-feed-empty[data-v-88b14899]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;color:var(--color-secondary-300);gap:.5rem}.task-feed-empty p[data-v-88b14899]{margin:0;font-size:.8125rem}.task-feed-group[data-v-88b14899]{margin-bottom:.375rem}.task-feed-group-head[data-v-88b14899]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.375rem .5rem;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:background .15s}.task-feed-group-head[data-v-88b14899]:hover{background:var(--color-secondary-100)}.task-feed-group-head-left[data-v-88b14899]{display:flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-400)}.task-feed-group-chevron[data-v-88b14899]{flex-shrink:0;color:var(--color-secondary-300);transition:transform .15s ease}.task-feed-group-chevron.is-open[data-v-88b14899]{transform:rotate(90deg)}.task-feed-group-dot[data-v-88b14899]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.task-feed-group-dot.is-processing[data-v-88b14899]{background:var(--color-primary-500)}.task-feed-group-dot.is-queued[data-v-88b14899]{background:var(--color-warning-400)}.task-feed-group-dot.is-success[data-v-88b14899]{background:var(--color-success-500)}.task-feed-group-dot.is-failure[data-v-88b14899]{background:var(--color-danger-500)}.task-feed-group-count[data-v-88b14899]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-secondary-100);color:var(--color-secondary-500);font-size:.625rem;font-weight:700}.task-feed-group-count.is-processing[data-v-88b14899]{background:var(--color-primary-50);color:var(--color-primary-500)}.task-feed-group-count.is-queued[data-v-88b14899]{background:var(--color-warning-50);color:var(--color-warning-500)}.task-feed-group-count.is-failure[data-v-88b14899]{background:var(--color-danger-50);color:var(--color-danger-500)}.task-feed-group-body[data-v-88b14899]{padding-top:.125rem}.task-feed-more[data-v-88b14899]{width:100%;padding:.375rem;border:none;background:transparent;color:var(--color-primary-500);font-size:.6875rem;font-weight:600;cursor:pointer;border-radius:6px;transition:background .15s}.task-feed-more[data-v-88b14899]:hover{background:var(--color-primary-50)}.task-feed-item.is-selectable[data-v-88b14899]{cursor:pointer}.task-feed-item.is-selected[data-v-88b14899]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.task-feed-item-check[data-v-88b14899]{width:14px;height:14px;flex-shrink:0;cursor:pointer;accent-color:var(--color-primary-500)}.task-feed-bulk-bar[data-v-88b14899]{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-top:1px solid var(--color-secondary-100);background:var(--color-secondary-50)}.task-feed-bulk-all[data-v-88b14899]{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-secondary-500);cursor:pointer;white-space:nowrap}.task-feed-bulk-all input[data-v-88b14899]{width:14px;height:14px;cursor:pointer;accent-color:var(--color-primary-500)}.task-feed-bulk-count[data-v-88b14899]{font-size:.75rem;font-weight:600;color:var(--color-secondary-400);margin-right:auto}.task-feed-bulk-cancel[data-v-88b14899]{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border:1px solid var(--color-danger-100);border-radius:6px;background:var(--color-danger-50);color:var(--color-danger-500);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.task-feed-bulk-cancel[data-v-88b14899]:not(:disabled):hover{background:var(--color-danger-500);border-color:var(--color-danger-500);color:#fff}.task-feed-bulk-cancel[data-v-88b14899]:disabled{opacity:.45;cursor:not-allowed}.task-feed-item[data-v-88b14899]{padding:.625rem .5rem;border-radius:8px;margin-bottom:.25rem;transition:background .15s;border:1px solid transparent}.task-feed-item[data-v-88b14899]:hover{background:var(--color-secondary-100)}.task-feed-item.is-noisy[data-v-88b14899]{opacity:.6}.task-feed-item-head[data-v-88b14899]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.task-feed-item-title-wrap[data-v-88b14899]{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1}.task-feed-status-dot[data-v-88b14899]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.task-feed-status-dot.is-pending[data-v-88b14899],.task-feed-status-dot.is-queued[data-v-88b14899]{background:var(--color-warning-400)}.task-feed-status-dot.is-processing[data-v-88b14899]{background:var(--color-primary-500);animation:dot-pulse-88b14899 1.5s ease-in-out infinite}.task-feed-status-dot.is-success[data-v-88b14899]{background:var(--color-success-500)}.task-feed-status-dot.is-failure[data-v-88b14899],.task-feed-status-dot.is-timeout[data-v-88b14899]{background:var(--color-danger-500)}.task-feed-status-dot.is-revoked[data-v-88b14899]{background:var(--color-secondary-400)}@keyframes dot-pulse-88b14899{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.task-feed-item-title[data-v-88b14899]{font-size:.8125rem;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-secondary-500)}.task-feed-item-actions[data-v-88b14899]{display:flex;gap:.125rem;flex-shrink:0;opacity:0;transition:opacity .15s}.task-feed-item:hover .task-feed-item-actions[data-v-88b14899]{opacity:1}.task-feed-item-btn[data-v-88b14899]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:all .15s}.task-feed-item-btn.cancel[data-v-88b14899]{color:var(--color-danger-400)}.task-feed-item-btn.cancel[data-v-88b14899]:hover{background:var(--color-danger-50);color:var(--color-danger-500)}.task-feed-item-btn.dismiss[data-v-88b14899]{color:var(--color-secondary-300)}.task-feed-item-btn.dismiss[data-v-88b14899]:hover{background:var(--color-secondary-100);color:var(--color-secondary-500)}.task-feed-item-msg[data-v-88b14899]{font-size:.6875rem;color:var(--color-secondary-400);margin:0 0 .25rem;padding-left:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-feed-worker-row[data-v-88b14899]{display:flex;flex-wrap:wrap;gap:.25rem;padding-left:.875rem;margin-bottom:.375rem}.task-feed-worker-chip[data-v-88b14899],.task-feed-queue-chip[data-v-88b14899]{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:4px;font-size:.625rem;font-weight:500;line-height:1.5}.task-feed-worker-chip[data-v-88b14899]{background:var(--color-info-50, #eff6ff);color:var(--color-info-500, #3b82f6)}.task-feed-queue-chip[data-v-88b14899]{background:var(--color-secondary-100);color:var(--color-secondary-400)}.task-feed-progress[data-v-88b14899]{height:3px;background:var(--color-secondary-100);border-radius:1.5px;overflow:hidden;margin-bottom:.375rem}.task-feed-progress-bar[data-v-88b14899]{height:100%;border-radius:1.5px;background:var(--color-primary-500);transition:width .5s ease}.task-feed-progress-bar.is-indeterminate[data-v-88b14899]{width:30%!important;animation:indeterminate-88b14899 1.5s ease-in-out infinite}@keyframes indeterminate-88b14899{0%{transform:translate(-100%)}to{transform:translate(400%)}}.task-feed-progress-bar.is-waiting[data-v-88b14899]{width:100%!important;background:repeating-linear-gradient(45deg,var(--color-warning-300),var(--color-warning-300) 4px,var(--color-warning-100) 4px,var(--color-warning-100) 8px);animation:none}.task-feed-item.is-success .task-feed-progress-bar[data-v-88b14899]{background:var(--color-success-500)}.task-feed-item.is-failure .task-feed-progress-bar[data-v-88b14899],.task-feed-item.is-timeout .task-feed-progress-bar[data-v-88b14899]{background:var(--color-danger-500)}.task-feed-item.is-revoked .task-feed-progress-bar[data-v-88b14899]{background:var(--color-secondary-300)}.task-feed-meta[data-v-88b14899]{display:flex;justify-content:space-between;align-items:center;padding-left:.875rem}.task-feed-meta-left[data-v-88b14899]{display:flex;align-items:center;gap:.375rem}.task-feed-state[data-v-88b14899]{font-size:.625rem;font-weight:600;padding:.0625rem .375rem;border-radius:3px}.task-feed-state.is-pending[data-v-88b14899],.task-feed-state.is-queued[data-v-88b14899]{background:var(--color-warning-50);color:var(--color-warning-500)}.task-feed-state.is-processing[data-v-88b14899]{background:var(--color-primary-50);color:var(--color-primary-500)}.task-feed-state.is-success[data-v-88b14899]{background:var(--color-success-50);color:var(--color-success-500)}.task-feed-state.is-failure[data-v-88b14899],.task-feed-state.is-timeout[data-v-88b14899]{background:var(--color-danger-50);color:var(--color-danger-500)}.task-feed-state.is-revoked[data-v-88b14899]{background:var(--color-secondary-100);color:var(--color-secondary-400)}.task-feed-pct[data-v-88b14899]{font-size:.625rem;font-weight:600;color:var(--color-primary-500)}.task-feed-meta-right[data-v-88b14899]{display:flex;align-items:center}.task-feed-elapsed[data-v-88b14899]{font-size:.625rem;font-weight:500;color:var(--color-primary-400);font-variant-numeric:tabular-nums}.task-feed-time[data-v-88b14899]{font-size:.625rem;color:var(--color-secondary-300);font-variant-numeric:tabular-nums}
