.task-card[data-v-5767e24c]{background:#fff;border:1px solid var(--jz-line-2);border-radius:var(--jz-radius-md);cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:14px;transition:.2s}.task-card.active[data-v-5767e24c]{background:var(--jz-theme-soft-bg);border-color:var(--jz-theme);border-width:2px;box-shadow:0 4px 12px rgba(var(--jz-theme),.2)}.task-card-header[data-v-5767e24c]{align-items:center;display:flex;justify-content:space-between}.task-name[data-v-5767e24c]{color:var(--jz-text-1);font-size:var(--jz-text-sm);font-weight:600}.task-status[data-v-5767e24c]{border-radius:var(--jz-radius-md);font-size:11px;font-weight:600;padding:3px 8px}.task-status.executed[data-v-5767e24c]{background:#d4f4dd;color:#27ae60}.task-status.not-executed[data-v-5767e24c]{background:color-mix(in srgb,var(--jz-danger) 10%,#fff);color:var(--jz-danger);font-weight:400}.task-card-info[data-v-5767e24c]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.task-info-item[data-v-5767e24c]{align-items:center;color:var(--jz-text-3);display:flex;font-size:var(--jz-text-xs);gap:4px}.task-info-icon[data-v-5767e24c]{font-size:var(--jz-text-sm)}.task-classes[data-v-5767e24c]{display:flex;flex-wrap:wrap;gap:4px}.task-class-tag[data-v-5767e24c]{background:var(--jz-line-3);border-radius:var(--jz-radius-sm);color:var(--jz-text-3);font-size:11px;padding:2px 6px}.task-execute-btn[data-v-5767e24c]{border:none;border-radius:var(--jz-radius-md);color:#fff;cursor:pointer;font-size:var(--jz-text-xs);font-weight:600;padding:8px;transition:.2s;width:100%}.task-execute-btn[data-v-5767e24c],.task-execute-btn[data-v-5767e24c]:hover{background:var(--jz-theme)}.task-execute-btn.view-detail[data-v-5767e24c]{background:#fff;border:1px solid var(--jz-line-2);color:var(--jz-text-3);font-weight:500}.task-execute-btn.view-detail[data-v-5767e24c]:hover:not(.disabled){background:var(--jz-line-3);border-color:var(--jz-line-1)}.task-execute-btn.disabled[data-v-5767e24c]{cursor:not-allowed;opacity:.5}.task-execute-btn.disabled[data-v-5767e24c]:hover{background:#fff;border-color:var(--jz-line-2)}
