.bc-process-card{border:1px solid color-mix(in srgb, var(--cc-line) 90%, transparent);background:color-mix(in srgb, var(--cc-card) 94%, transparent);color:var(--cc-node-ink);cursor:grab;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:18px;align-content:start;gap:12px;padding:17px 18px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:absolute;overflow:hidden;box-shadow:0 16px 42px #201c161a,inset 0 1px #ffffffb8}.bc-shell[data-theme=dark] .bc-process-card{color:var(--cc-ink);box-shadow:0 18px 48px #00000040,inset 0 1px #ffffff0e}.bc-process-card:before{content:"";background:var(--bc-core);width:4px;position:absolute;inset:0 auto 0 0}.bc-process-card.is-management{background:var(--bc-management-soft)}.bc-process-card.is-management:before{background:var(--bc-management)}.bc-process-card.is-core{background:var(--bc-core-soft)}.bc-process-card.is-support{background:var(--bc-support-soft)}.bc-process-card.is-support:before{background:var(--bc-support)}:is(.bc-process-card:hover:not(:has(.bc-process-card__open:hover)),.bc-process-card.is-selected){border-color:color-mix(in srgb, var(--bc-core) 55%, var(--cc-line));box-shadow:0 18px 50px #201c1624, 0 0 0 3px color-mix(in srgb, var(--bc-core) 10%, transparent)}.bc-process-card:focus-visible{outline:2px solid var(--bc-core);outline-offset:4px}.bc-process-card.is-connector-source:after,.bc-process-card.is-connector-target:after{opacity:1;transform:translateY(-50%)scale(1)}.bc-process-card.is-connector-source{border-color:var(--cc-blue);box-shadow:0 0 0 5px color-mix(in srgb, var(--cc-blue) 15%, transparent), var(--cc-shadow)}.bc-process-card.is-connector-source:after{background:var(--cc-blue);border-color:color-mix(in srgb, var(--cc-blue) 68%, var(--cc-card))}.bc-process-card.is-connector-target{border-color:var(--bc-core);box-shadow:0 20px 54px #201c1626, 0 0 0 5px color-mix(in srgb, var(--bc-core) 18%, transparent);animation:.62s ease-in-out infinite alternate bc-connector-target;transform:translateY(-2px)scale(1.012)}.bc-process-card.is-connector-target:after{background:var(--bc-core);border-color:color-mix(in srgb, var(--bc-core) 68%, var(--cc-card))}.bc-process-card:active{cursor:grabbing}.bc-process-card__top,.bc-process-card__owner,.bc-process-card__meta{align-items:center;display:flex}.bc-process-card__top{justify-content:space-between;gap:10px}.bc-process-card__top-meta{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.bc-process-card__top-meta b{border:1px solid color-mix(in srgb, var(--cc-amber) 34%, var(--cc-line));color:color-mix(in srgb, var(--cc-amber) 82%, var(--cc-ink));background:color-mix(in srgb, var(--cc-amber) 10%, var(--cc-card));letter-spacing:.08em;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:790;line-height:1}.bc-process-card.is-formation:before{background:var(--cc-amber)}.bc-process-card__top span{color:var(--bc-core);letter-spacing:.095em;font-size:9px;font-weight:760}.bc-process-card.is-management .bc-process-card__top span{color:var(--bc-management)}.bc-process-card.is-support .bc-process-card__top span{color:var(--bc-support)}.bc-process-card__top-meta i{border:1px solid var(--cc-line);color:var(--cc-muted);background:color-mix(in srgb, var(--cc-card) 72%, transparent);text-transform:capitalize;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:650}.bc-process-card h3{color:inherit;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:750;line-height:1.15}.bc-process-card>p{color:var(--cc-copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.bc-process-card__owner{min-width:0;color:var(--cc-muted);gap:7px;font-size:10.5px;font-weight:650}.bc-process-card__owner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bc-process-card__owner.is-assigned{color:var(--bc-core)}.bc-process-card__meta{border-top:1px solid color-mix(in srgb, var(--cc-line) 80%, transparent);gap:7px;margin-top:auto;padding-top:10px}.bc-process-card__meta span{color:var(--cc-muted);font-size:9px;font-weight:650}.bc-process-card__meta span+span:before{content:"·";color:var(--cc-faint);margin-right:7px}.bc-process-card .bc-process-card__open{border:1px solid color-mix(in srgb, var(--bc-core) 24%, var(--cc-line));min-width:0;color:var(--bc-core);background:color-mix(in srgb, var(--bc-core) 7%, var(--cc-card));letter-spacing:0;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:4px 5px 4px 7px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:9px;font-style:normal;font-weight:650;line-height:1;transition:border-color .14s,background .14s;display:flex}.bc-process-card__open:hover,.bc-process-card__open:focus-visible{border-color:color-mix(in srgb, var(--bc-core) 54%, var(--cc-line));background:color-mix(in srgb, var(--bc-core) 13%, var(--cc-card));outline:none}.bc-process-card__open.is-executable{border-color:color-mix(in srgb, var(--bc-core) 34%, var(--cc-line));background:color-mix(in srgb, var(--bc-core) 10%, var(--cc-card))}.bc-process-card__tasks{border:1px solid var(--cc-line);color:var(--cc-ink);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:inline-flex}.bc-process-card__tasks:hover,.bc-process-card__tasks:focus-visible{background:color-mix(in srgb, var(--cc-teal) 15%, transparent);outline:1px solid var(--cc-teal)}
