.workflow-grid.compact-workflow-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.workflow-card.compact-workflow-card{border-radius:16px;flex-direction:column;min-width:0;padding:0;display:flex;position:relative;overflow:visible}.compact-workflow-card:has(.workflow-card-action-menu) .workflow-card-main>.inline{padding-right:40px}.compact-workflow-card:has(.workflow-card-action-menu>button[aria-expanded=true]){z-index:5}.workflow-card-action-menu{z-index:2;position:absolute;top:16px;right:12px}.workflow-card-action-menu>.icon-button{border-radius:9px;width:34px;height:34px}.workflow-card-action-menu .workflow-card-actions{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;width:220px;max-width:calc(100vw - 48px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #153a3026}.workflow-card-action-menu .workflow-card-actions>button{text-align:left;border:0;border-radius:7px;justify-content:flex-start;gap:10px;width:100%;min-height:40px;padding:8px 10px;font-size:12px}.workflow-card-action-menu .workflow-activation-switch{color:var(--ink)}.workflow-card-action-menu .confirmation-destructive{color:#a3392a;background:0 0}.workflow-card-action-menu .confirmation-destructive:hover{background:#fff0ed}.compact-workflow-card:focus-within{border-color:var(--green)}.compact-workflow-card .workflow-card-main{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:15px 15px 0 0;flex:1;padding:16px 16px 12px;display:block}.compact-workflow-card .workflow-card-main:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.compact-workflow-card .workflow-symbol{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:10px;margin:0}.compact-workflow-card h2{overflow-wrap:anywhere;margin:12px 0 4px;font-size:16px;line-height:1.4}.compact-workflow-card .workflow-group-label{font-size:11px}.compact-workflow-card p{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:0;margin:8px 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.compact-workflow-card .workflow-card-preview{margin:10px 0 0}.compact-workflow-card .workflow-preview-diagram{background:var(--bg);border-style:dashed;height:80px;margin:8px 0}.compact-workflow-card .workflow-preview-diagram svg{height:72px;max-height:72px}.compact-workflow-card .workflow-preview-summary{color:var(--muted);font-size:11px;font-weight:500}.compact-workflow-card .workflow-preview-open{display:none}.workflow-card-footer{border-top:1px solid var(--border);background:var(--bg);border-radius:0 0 15px 15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.workflow-card-updated{color:var(--muted);gap:3px;font-size:11px;display:grid}.workflow-card-updated small{font-size:10px}.workflow-card-move{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--green);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:600;display:inline-flex}.workflow-card-move:hover{border-color:var(--green);background:var(--green-soft)}.workflow-card-delete{color:#a3392a}.workflow-card-delete:hover{background:#fff0ed;border-color:#e2b9b0}.workflow-card-move:disabled{opacity:.55;cursor:wait}.workflow-card-actions,.workflow-card-statuses{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-inactive-badge{background:var(--bg);color:var(--muted);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600}.workflow-activation-switch{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:11px;font-weight:600;display:inline-flex}.workflow-activation-switch:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.workflow-activation-switch:disabled{cursor:wait;opacity:.6}.workflow-switch-track{background:var(--muted);border-radius:20px;align-items:center;width:30px;height:18px;padding:2px;display:flex}.workflow-switch-track>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s}.workflow-activation-switch[aria-checked=true] .workflow-switch-track{background:var(--green)}.workflow-activation-switch[aria-checked=true] .workflow-switch-track>span{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.workflow-switch-track>span{transition:none}}@media (pointer:coarse){.workflow-activation-switch{min-height:44px}}.workflow-card.compact-new-workflow{border-radius:16px;gap:10px;min-height:220px;padding:20px}.compact-new-workflow h3{margin:0;font-size:16px}.compact-new-workflow p{min-height:0;margin:0;font-size:12px}@media (pointer:coarse){.workflow-card-move{min-height:44px}}
