.kanban-preview{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;color:#20232c;font:11px/1.25 Inter,ui-sans-serif,system-ui,sans-serif}.kanban-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0}.kanban-lane{min-width:0;padding:0}.lane-heading{display:flex;align-items:center;justify-content:space-between;min-height:18px;padding:0 3px 12px}.lane-heading>span{display:flex;align-items:center;gap:7px;min-width:0}.lane-heading>span>i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--lane-color)}.lane-heading b{overflow:hidden;font-size:10px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.lane-actions{flex:none;color:#737b8d}.lane-actions em{font-size:9px;font-style:normal;font-weight:600}.lane-actions small,.grip{color:#b8becc;font-size:12px;letter-spacing:-2px;line-height:1}.empty-state{display:grid;height:64px;place-items:center;border:1px dashed #dfe2eb;border-radius:13px;color:#747d90;background:#ffffff40;font-size:9px}.kanban-cards{display:grid;gap:9px}.chat-card{display:grid;gap:10px;min-height:108px;padding:13px;border:1px solid #e6e8ee;border-radius:19px;background:#fff;box-shadow:0 2px 4px #1a23380d}.card-heading{display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:9px;align-items:start}.avatar{display:grid;width:35px;height:35px;place-items:center;overflow:hidden;border-radius:50%;color:var(--avatar-text);background:var(--avatar);font-size:12px;font-style:normal;font-weight:600}.avatar img{width:100%;height:100%;object-fit:cover}.chat-copy{display:grid;gap:4px;min-width:0}.chat-copy b{display:-webkit-box;overflow:hidden;color:#20232c;font-size:10px;letter-spacing:-.025em;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-copy span{display:-webkit-box;overflow:hidden;color:#697388;font-size:8px;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.grip{padding-top:2px;font-size:11px}.card-meta{display:flex;align-items:center;gap:5px;min-width:0;color:#8790a2;font-size:7px}.card-meta>span{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta>span i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--account)}.card-meta time{margin-left:auto;white-space:nowrap}.card-meta em{padding:3px 5px;border-radius:8px;color:#fff;background:#1d212b;font-size:6px;font-style:normal;white-space:nowrap}.unassigned{justify-self:start;display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #dfe1e9;border-radius:999px;color:#737b8d;background:#f7f7fa;font-size:7px;font-weight:600}.card-stage{justify-self:start;display:flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--stage) 28%,transparent);border-radius:999px;color:color-mix(in srgb,var(--stage) 78%,#20232c);background:color-mix(in srgb,var(--stage) 9%,#fff);font-size:8px;font-weight:600}.card-stage>i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--stage)}.card-stage span{margin-left:1px;opacity:.55;font-size:8px}.dark .card-stage{border-color:color-mix(in srgb,var(--stage) 45%,transparent);color:color-mix(in srgb,var(--stage) 45%,#e6edf8);background:color-mix(in srgb,var(--stage) 18%,#152033)}.unassigned>i{display:grid;width:8px;height:8px;place-items:center;border-radius:50%;color:#fff;background:var(--assignee, #b5bac6);font-size:5px;font-style:normal}.unassigned span{margin-left:1px;color:#a4abba;font-size:9px}@media (max-width: 560px){.kanban-lanes{grid-template-columns:minmax(0,1fr);gap:0}.kanban-lane:first-child{display:none}.lane-heading b{font-size:13px}.lane-actions em{font-size:12px}.kanban-cards{gap:8px}.chat-card{gap:9px;min-height:0;padding:12px;border-radius:14px}.card-heading{grid-template-columns:32px minmax(0,1fr) auto}.avatar{width:32px;height:32px;font-size:12px}.chat-copy b{font-size:13px}.chat-copy span{font-size:11px;-webkit-line-clamp:1}.card-meta{font-size:10px}.card-meta em{font-size:9px}.card-stage{padding:4px 9px;font-size:10px}.card-stage span{font-size:10px}}:global(.dark) .kanban-preview{color:#e6edf8}.dark .lane-actions{color:#99a9c0}.dark .lane-actions small,.dark .grip{color:#64748b}.dark .chat-card{border-color:#2b3950;background:#152033;box-shadow:0 2px 8px #00000038}.dark .chat-copy b{color:#edf3fc}.dark .chat-copy span{color:#a4b2c7}.dark .card-meta{color:#8fa0b8}.dark .card-meta em{background:#0c1422}.dark .unassigned{border-color:#34445d;color:#aab8ca;background:#1a273b}.dark .unassigned span{color:#71819a}.dark .kanban-preview .lane-heading b{color:#e7effb!important}.kanban-preview .view-radio{position:absolute;opacity:0;pointer-events:none}.view-switch{display:flex;width:max-content;margin:0 0 14px;margin-inline-start:auto;padding:3px;gap:2px;border:1px solid #e1e4ec;border-radius:999px;background:#fff9}.view-switch label{padding:5px 11px;border-radius:999px;color:#737b8d;font-size:9px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}#kanban-view-board:checked~.view-switch label[for=kanban-view-board],#kanban-view-table:checked~.view-switch label[for=kanban-view-table]{color:#fff;background:#1d212b}#kanban-view-board:focus-visible~.view-switch label[for=kanban-view-board],#kanban-view-table:focus-visible~.view-switch label[for=kanban-view-table]{outline:2px solid #5789bf;outline-offset:1px}.kanban-table{grid-area:2 / 1;align-self:start;visibility:hidden;width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #e6e8ee;border-radius:16px;background:#fff;box-shadow:0 2px 4px #1a23380d,0 12px 28px -18px #1a23382e}.kanban-lanes{grid-area:2 / 1;align-self:start}#kanban-view-table:checked~.kanban-table{visibility:visible}#kanban-view-table:checked~.kanban-lanes{visibility:hidden}.kanban-table th{padding:9px 12px;border-bottom:1px solid #eceef3;color:#7d8598;background:#f8f9fb;font-size:8px;font-weight:600;text-align:start;white-space:nowrap}.kanban-table td{padding:10px 12px;border-bottom:1px solid #f0f1f5;color:#697388;font-size:8px;vertical-align:middle;white-space:nowrap}.kanban-table tr:last-child td{border-bottom:0}.kanban-table td:first-child{width:46%;white-space:normal}.kanban-table td .card-stage{display:inline-flex}.row-chat{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center}.row-chat .avatar{width:28px;height:28px;font-size:10px}.row-chat .chat-copy span{-webkit-line-clamp:1}.row-activity{display:inline-flex;align-items:center;gap:6px}.row-activity em{display:inline-flex;align-items:center;gap:3px;padding:2px 6px 2px 5px;border:1px solid #e3e6ed;border-radius:999px;color:#4d5568;background:#f5f6f9;font-size:7px;font-style:normal;font-weight:600}.row-activity svg{width:8px;height:8px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.row-owner{display:inline-flex;align-items:center;gap:6px;color:#20232c;font-weight:600}.row-owner i{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#fff;background:var(--owner);font-size:7px;font-style:normal;font-weight:600}.row-owner--none{color:#8790a2;font-weight:500}.row-owner--none i{box-sizing:border-box;border:1px dashed #b8becc;background:none}@media (max-width: 560px){.view-switch{margin-bottom:10px}.view-switch label{padding:5px 12px;font-size:11px}.kanban-table{border-radius:12px}.kanban-table th{padding:8px;font-size:10px}.kanban-table td{padding:9px 8px;font-size:10px}.row-chat{grid-template-columns:24px minmax(0,1fr);gap:7px}.row-chat .avatar{width:24px;height:24px;font-size:9px}.row-chat .chat-copy b{font-size:11px}.row-chat .chat-copy span{display:none}.kanban-table th:nth-child(3),.kanban-table td:nth-child(3){display:none}.kanban-table td .card-stage{padding:3px 7px;font-size:9px}.kanban-table td .card-stage span{display:none}.row-owner{gap:5px}.row-owner i{width:16px;height:16px;font-size:8px}}.dark .view-switch{border-color:#2b3950;background:#152033}.dark .view-switch label{color:#99a9c0}.dark #kanban-view-board:checked~.view-switch label[for=kanban-view-board],.dark #kanban-view-table:checked~.view-switch label[for=kanban-view-table]{color:#0c1422;background:#e6edf8}.dark .kanban-table{border-color:#2b3950;background:#152033;box-shadow:0 2px 8px #00000038}.dark .kanban-table th{border-color:#2b3950;color:#8fa0b8;background:#18253a}.dark .kanban-table td{border-color:#223047;color:#a4b2c7}.dark .row-activity em{border-color:#34445d;color:#c8d3e2;background:#1a273b}.dark .row-owner{color:#e6edf8}.dark .row-owner--none{color:#8fa0b8}.dark .row-owner--none i{border-color:#4a5a73}.gfb:where(.astro-dxgb7ij5){--gfb-band: #f0ebe3;--gfb-btn-bg: #111;--gfb-btn-fg: #fff;margin-top:48px;padding:28px;border-radius:.35rem;border:1px solid var(--el-border, #d8d3cb);background:var(--gfb-band);color:var(--el-text, #111)}.dark .gfb:where(.astro-dxgb7ij5){--gfb-band: var(--el-surface, #1d2735);--gfb-btn-bg: #f1f5f9;--gfb-btn-fg: #0d1b2a}.gfb:where(.astro-dxgb7ij5) h2:where(.astro-dxgb7ij5){font-size:26px;line-height:1.25;margin-bottom:14px}.gfb-text:where(.astro-dxgb7ij5) p:where(.astro-dxgb7ij5){line-height:1.7;margin-bottom:14px}.gfb-links:where(.astro-dxgb7ij5){font-size:15px;color:var(--el-text-secondary, #545b66)}.gfb-cta:where(.astro-dxgb7ij5){display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:6px}.gfb-btn:where(.astro-dxgb7ij5){display:inline-block;font-size:15px;font-weight:600;padding:10px 18px;border-radius:.35rem;text-decoration:none;white-space:nowrap}.gfb-btn--primary:where(.astro-dxgb7ij5){background:var(--gfb-btn-bg);color:var(--gfb-btn-fg);border:1px solid var(--gfb-btn-bg)}.gfb-btn--primary:where(.astro-dxgb7ij5):hover{opacity:.88}.gfb-btn--secondary:where(.astro-dxgb7ij5){color:var(--el-text, #111);border:1px solid currentColor}.gfb-note:where(.astro-dxgb7ij5){font-size:13.5px;color:var(--el-text-tertiary, #767676);margin-bottom:0!important}.gfb-visual:where(.astro-dxgb7ij5){margin-top:28px;padding-top:24px;border-top:1px solid var(--el-border-soft, #e5e1da)}@media (max-width: 640px){.gfb:where(.astro-dxgb7ij5){padding:20px 16px}}
