.workflow-status[data-v-5ddee1e6]{margin-bottom:1.5rem}.current-step-display[data-v-5ddee1e6]{display:flex;align-items:center;gap:.75rem}.current-step-badge[data-v-5ddee1e6]{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.workflow-steps[data-v-5ddee1e6]{margin-bottom:1.5rem;overflow-x:auto}.compact-mode .workflow-status[data-v-5ddee1e6]{margin-bottom:1rem}.compact-mode .workflow-actions[data-v-5ddee1e6]{margin-top:0}.compact-mode .action-button[data-v-5ddee1e6]{padding:.65rem}.steps-container[data-v-5ddee1e6]{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem}.step-item[data-v-5ddee1e6]{display:flex;align-items:center}.step-circle[data-v-5ddee1e6]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:2px solid;font-size:.75rem;font-weight:500}.step-circle.active[data-v-5ddee1e6]{border-color:#3b82f6;background-color:#3b82f6;color:#fff}.step-circle[data-v-5ddee1e6]:not(.active){border-color:#d1d5db;background-color:#fff;color:#9ca3af}.step-label[data-v-5ddee1e6]{margin-left:.5rem;font-size:.875rem;color:#9ca3af}.step-label.active[data-v-5ddee1e6]{font-weight:500;color:#374151}.step-arrow[data-v-5ddee1e6]{margin:0 .75rem;color:#9ca3af}.workflow-actions[data-v-5ddee1e6]{margin-bottom:1.5rem}.actions-list[data-v-5ddee1e6]{display:flex;flex-direction:column;gap:.5rem}.action-button[data-v-5ddee1e6]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:all .2s;cursor:pointer}.action-button[data-v-5ddee1e6]:hover:not(:disabled){background-color:#f8fafc}.action-button.badge-blue[data-v-5ddee1e6],.action-button.badge-yellow[data-v-5ddee1e6],.action-button.badge-orange[data-v-5ddee1e6],.action-button.badge-purple[data-v-5ddee1e6],.action-button.badge-green[data-v-5ddee1e6],.action-button.badge-red[data-v-5ddee1e6],.action-button.badge-gray[data-v-5ddee1e6]{border:none}.action-button.badge-blue[data-v-5ddee1e6]:hover:not(:disabled){background-color:#bfdbfe}.action-button.badge-yellow[data-v-5ddee1e6]:hover:not(:disabled){background-color:#fde68a}.action-button.badge-orange[data-v-5ddee1e6]:hover:not(:disabled){background-color:#fdba74}.action-button.badge-purple[data-v-5ddee1e6]:hover:not(:disabled){background-color:#d9b7fd}.action-button.badge-green[data-v-5ddee1e6]:hover:not(:disabled){background-color:#bbf7d0}.action-button.badge-red[data-v-5ddee1e6]:hover:not(:disabled){background-color:#fca5a5}.action-button.badge-gray[data-v-5ddee1e6]:hover:not(:disabled){background-color:#e5e7eb}.action-button[data-v-5ddee1e6]:disabled{opacity:.5;cursor:not-allowed}.action-content[data-v-5ddee1e6]{display:flex;align-items:center;gap:.75rem}.action-color-indicator[data-v-5ddee1e6]{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}.action-text[data-v-5ddee1e6]{text-align:left}.action-label[data-v-5ddee1e6]{font-size:.875rem;font-weight:500}.action-description[data-v-5ddee1e6]{font-size:.75rem;color:#64748b}.action-arrow[data-v-5ddee1e6]{width:1rem;height:1rem;color:#9ca3af}.action-button.badge-blue .action-arrow[data-v-5ddee1e6]{color:#1e40af}.action-button.badge-yellow .action-arrow[data-v-5ddee1e6]{color:#715b27}.action-button.badge-orange .action-arrow[data-v-5ddee1e6]{color:#9a3412}.action-button.badge-purple .action-arrow[data-v-5ddee1e6]{color:#661a92}.action-button.badge-green .action-arrow[data-v-5ddee1e6]{color:#166534}.action-button.badge-red .action-arrow[data-v-5ddee1e6]{color:#991b1b}.action-button.badge-gray .action-arrow[data-v-5ddee1e6]{color:#374151}.transition-modal-content[data-v-5ddee1e6]{background:#fff;border-radius:8px;padding:1.5rem;width:100%}.modal-field[data-v-5ddee1e6]{margin-bottom:1rem}.modal-label[data-v-5ddee1e6]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.modal-textarea[data-v-5ddee1e6]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.dirty-form-notice[data-v-5ddee1e6]{display:flex;align-items:center;gap:.5rem;background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:.75rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}.warning-icon[data-v-5ddee1e6]{width:1rem;height:1rem;flex-shrink:0}.disabled-dirty[data-v-5ddee1e6]{opacity:.4;cursor:not-allowed;background-color:#f8f9fa!important}.disabled-permission[data-v-5ddee1e6]{opacity:.6;cursor:not-allowed}.disabled-permission[data-v-5ddee1e6]:hover{background-color:inherit!important}.permission-notice[data-v-5ddee1e6]{font-size:.7rem;color:#ef4444;font-style:italic;margin-top:.25rem}.color-blue[data-v-5ddee1e6]{background-color:#3b82f6}.color-yellow[data-v-5ddee1e6]{background-color:#eab308}.color-orange[data-v-5ddee1e6]{background-color:#ea580c}.color-purple[data-v-5ddee1e6]{background-color:#9333ea}.color-green[data-v-5ddee1e6]{background-color:#16a34a}.color-red[data-v-5ddee1e6]{background-color:#dc2626}.color-gray[data-v-5ddee1e6]{background-color:#6b7280}.badge-blue[data-v-5ddee1e6]{background-color:#dbeafe;color:#1e40af}.badge-yellow[data-v-5ddee1e6]{background-color:#fef3c7;color:#715b27}.badge-orange[data-v-5ddee1e6]{background-color:#fed7aa;color:#9a3412}.badge-purple[data-v-5ddee1e6]{background-color:#e9d5ff;color:#661a92}.badge-green[data-v-5ddee1e6]{background-color:#dcfce7;color:#166534}.badge-red[data-v-5ddee1e6]{background-color:#fecaca;color:#991b1b}.badge-gray[data-v-5ddee1e6]{background-color:#f3f4f6;color:#374151}.workflow-status-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:9999px;font-size:12px;font-weight:500}.workflow-status-badge.badge-blue{background-color:#dbeafe;color:#1e40af}.workflow-status-badge.badge-yellow{background-color:#fef3c7;color:#d97706}.workflow-status-badge.badge-orange{background-color:#fed7aa;color:#ea580c}.workflow-status-badge.badge-purple{background-color:#e9d5ff;color:#7c3aed}.workflow-status-badge.badge-green{background-color:#d1fae5;color:#047857}.workflow-status-badge.badge-red{background-color:#fee2e2;color:#dc2626}.workflow-status-badge.badge-gray{background-color:#f3f4f6;color:#374151}.dark .workflow-status-badge.badge-blue{background-color:#1e40af4d;color:#93c5fd}.dark .workflow-status-badge.badge-yellow{background-color:#d977064d;color:#fbbf24}.dark .workflow-status-badge.badge-orange{background-color:#ea580c4d;color:#fb923c}.dark .workflow-status-badge.badge-purple{background-color:#7c3aed4d;color:#c4b5fd}.dark .workflow-status-badge.badge-green{background-color:#0478574d;color:#6ee7b7}.dark .workflow-status-badge.badge-red{background-color:#dc26264d;color:#f87171}.dark .workflow-status-badge.badge-gray{background-color:#3741514d;color:#d1d5db}.kanban-board{display:flex;gap:16px;padding:16px;overflow-x:auto;min-height:max(600px,75vh)}.kanban-column{flex:0 0 320px;background-color:#f9fafb;border-radius:8px;display:flex;flex-direction:column}.dark .kanban-column{background-color:#4b5563}.kanban-column-header{padding:16px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.dark .kanban-column-header{border-bottom-color:#6b7280}.kanban-column-title{display:flex;align-items:center;gap:8px}.kanban-count{color:#6b7280;font-size:14px}.dark .kanban-count{color:#d1d5db}.kanban-view-all{color:#6b7280;font-size:12px;text-decoration:none}.kanban-view-all:hover{color:#374151}.dark .kanban-view-all{color:#9ca3af}.dark .kanban-view-all:hover{color:#e5e7eb}.kanban-column-content{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.kanban-card{background-color:#fff;border-radius:8px;padding:12px;border:1px solid #e5e7eb;transition:box-shadow .2s ease;cursor:pointer}.kanban-card:hover{box-shadow:0 4px 12px #0000001a}.dark .kanban-card{background-color:#374151;border-color:#4b5563}.dark .kanban-card:hover{box-shadow:0 4px 12px #0000004d}.kanban-card.border-blue{border-left:4px solid #3b82f6}.kanban-card.border-yellow{border-left:4px solid #f59e0b}.kanban-card.border-orange{border-left:4px solid #f97316}.kanban-card.border-purple{border-left:4px solid #8b5cf6}.kanban-card.border-green{border-left:4px solid #10b981}.kanban-card.border-red{border-left:4px solid #ef4444}.kanban-card.border-gray{border-left:4px solid #6b7280}.kanban-card-content{margin-bottom:12px}.kanban-card-title{font-size:14px;font-weight:500;color:#111827;margin-bottom:8px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .kanban-card-title{color:#f9fafb}.kanban-card-meta{display:flex;flex-direction:column;gap:4px;margin-top:12px}.kanban-card-meta>div{display:flex;align-items:center;gap:4px;color:#6b7280;font-size:12px}.dark .kanban-card-meta span{color:#9ca3af}.kanban-card-excerpt{color:#6b7280;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .kanban-card-excerpt{color:#d1d5db}@media (max-width: 768px){.kanban-board{flex-direction:column;gap:16px}.kanban-column{flex:none;width:100%;max-height:400px}}.space-y-3>*+*{margin-top:12px}.datetime-local-fieldtype[data-v-9eabd1b9]{position:relative}.input-text[data-v-9eabd1b9]{width:100%}.help-block[data-v-9eabd1b9]{margin-top:.25rem}.text-xs[data-v-9eabd1b9]{font-size:.75rem}.text-gray-600[data-v-9eabd1b9]{color:#6b7280}
