.dashboard-header.svelte-ld68c8{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}.title-section.svelte-ld68c8{max-width:60%}.description.svelte-ld68c8{font-size:16px;color:#b0bec5;margin-bottom:10px}.dashboard-controls.svelte-ld68c8{display:flex;gap:15px;align-items:center}.search-box.svelte-ld68c8{position:relative;width:300px}.search-icon.svelte-ld68c8{position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#b0bec5}.status-overview.svelte-ld68c8{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;justify-content:center}.status-card.svelte-ld68c8{display:flex;align-items:center;padding:15px 20px;background-color:var(--card);color:var(--card-foreground);border-radius:10px;flex:1;min-width:180px;max-width:250px;border-left:4px solid #8dc3eb}.status-card.error.svelte-ld68c8{border-left-color:#c00000}.status-card.human-input.svelte-ld68c8{border-left-color:#ec631f}.status-card.in-progress.svelte-ld68c8{border-left-color:#0079b6}.status-card.external.svelte-ld68c8{border-left-color:#8dc3eb}.status-icon.svelte-ld68c8{margin-right:15px;font-size:24px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a}.status-card.error.svelte-ld68c8 .status-icon:where(.svelte-ld68c8){color:#ff5252}.status-card.human-input.svelte-ld68c8 .status-icon:where(.svelte-ld68c8){color:#ffab40}.status-card.in-progress.svelte-ld68c8 .status-icon:where(.svelte-ld68c8){color:#40c4ff}.status-card.external.svelte-ld68c8 .status-icon:where(.svelte-ld68c8){color:#8dc3eb}.status-info.svelte-ld68c8{display:flex;flex-direction:column}.status-count.svelte-ld68c8{font-size:24px;font-weight:400;line-height:1}.status-label.svelte-ld68c8{font-size:14px;color:#b0bec5;margin-top:4px}.processes-grid.svelte-ld68c8{width:100%}.workflow-grid.svelte-ld68c8{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:25px;width:100%}.workflow-card.svelte-ld68c8{background-color:var(--card);color:var(--card-foreground);border-radius:12px;padding:25px;transition:all .3s ease;display:flex;flex-direction:column;height:100%;min-height:220px;cursor:pointer}.workflow-card.svelte-ld68c8:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003;border-color:#8dc3eb}.workflow-header.svelte-ld68c8{margin-bottom:20px}.workflow-title.svelte-ld68c8{font-size:20px;margin-bottom:8px;word-break:break-word}.last-updated.svelte-ld68c8{font-size:12px;color:#78909c}.workflow-stats.svelte-ld68c8{display:flex;flex-direction:column;margin-bottom:20px;flex-grow:1}.status-indicators.svelte-ld68c8{display:flex;flex-wrap:wrap;gap:15px}.status-indicator.svelte-ld68c8{display:flex;flex-direction:column;width:100%;background:transparent;border-radius:8px;padding:12px;position:relative;overflow:hidden}.indicator-bar.svelte-ld68c8{position:absolute;top:0;left:0;width:4px;height:100%;border-radius:0;margin-bottom:0}.indicator-content.svelte-ld68c8{display:flex;align-items:center;gap:10px;padding-left:15px}.indicator-content.svelte-ld68c8 .mdi:where(.svelte-ld68c8){font-size:18px}.indicator-count.svelte-ld68c8{font-size:16px;font-weight:400;color:var(--color-foreground)}.indicator-label.svelte-ld68c8{font-size:14px;color:var(--color-foreground);margin-left:auto}.status-indicator.empty.svelte-ld68c8{border:1px dashed var(--muted)}.status-indicator.empty.svelte-ld68c8 .indicator-content:where(.svelte-ld68c8){justify-content:center;padding-left:0;color:#78909c}.workflow-footer.svelte-ld68c8{margin-top:auto;display:flex;justify-content:flex-end;padding-top:15px;border-top:1px solid rgba(255,255,255,.05)}.view-details.svelte-ld68c8{color:#8dc3eb;font-size:14px;display:flex;align-items:center;gap:5px}.loading-overlay.svelte-ld68c8{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#051f2de6;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-spinner.svelte-ld68c8{display:flex;flex-direction:column;align-items:center;color:#fff}.spinner.svelte-ld68c8{width:40px;height:40px;border:4px solid #8dc3eb;border-top:4px solid transparent;border-radius:50%;animation:svelte-ld68c8-spin 1s linear infinite;margin-bottom:15px}@keyframes svelte-ld68c8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.dashboard-header.svelte-ld68c8{flex-direction:column;align-items:flex-start}.title-section.svelte-ld68c8{max-width:100%}.search-box.svelte-ld68c8,.dashboard-controls.svelte-ld68c8{width:100%}.status-overview.svelte-ld68c8{flex-direction:column}.status-card.svelte-ld68c8{max-width:none}.workflow-grid.svelte-ld68c8{grid-template-columns:1fr}}
