.bpmn-container.svelte-xijkqd{background:var(--color-surface);border:1px solid var(--color-gray-200, #e5e7eb);border-radius:12px;padding:24px 16px}.bpmn-container.svelte-xijkqd svg{width:100%;height:auto;display:block}.dmn-container.svelte-12upvjq{background:var(--color-surface);border:1px solid var(--color-gray-200, #e5e7eb);border-radius:12px;overflow:hidden}.dmn-header.svelte-12upvjq{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--color-gray-200, #e5e7eb)}.dmn-hit.svelte-12upvjq{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:var(--color-charcoal);color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.dmn-title.svelte-12upvjq{font-family:Hind Guntur,sans-serif;font-size:13px;font-weight:600;color:var(--color-gray-700, #374151)}.dmn-scroll.svelte-12upvjq{overflow-x:auto}.dmn-table.svelte-12upvjq{width:100%;border-collapse:collapse;font-size:12px}.dmn-type-row.svelte-12upvjq th:where(.svelte-12upvjq){padding:6px 12px;font-family:Hind Guntur,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-gray-200, #e5e7eb)}.dmn-type-row.svelte-12upvjq .dmn-rule-col:where(.svelte-12upvjq){background:var(--color-gray-100, #f3f4f6);width:36px}.dmn-input-header.svelte-12upvjq{background:#eef2f7;color:#475569;border-left:1px solid var(--color-gray-200, #e5e7eb)}.dmn-output-header.svelte-12upvjq{background:#fdf2f0;color:#9a3412;border-left:2px solid var(--color-gray-300, #d1d5db)}.dmn-table.svelte-12upvjq thead:where(.svelte-12upvjq) tr:where(.svelte-12upvjq):nth-child(2) th:where(.svelte-12upvjq){padding:8px 12px;font-family:Hind Guntur,sans-serif;font-weight:600;font-size:11px;text-align:left;border-bottom:2px solid var(--color-gray-200, #e5e7eb)}.dmn-rule-col.svelte-12upvjq{background:var(--color-gray-100, #f3f4f6);color:var(--color-gray-400, #9ca3af);text-align:center!important;width:36px}.dmn-input-col.svelte-12upvjq{background:#f6f8fb;color:#334155;border-left:1px solid var(--color-gray-200, #e5e7eb)}.dmn-output-col.svelte-12upvjq{background:#fef8f7;color:#7c2d12;border-left:2px solid var(--color-gray-300, #d1d5db)}.dmn-table.svelte-12upvjq tbody:where(.svelte-12upvjq) td:where(.svelte-12upvjq){padding:8px 12px;border-bottom:1px solid var(--color-gray-100, #f3f4f6);font-family:IBM Plex Mono,monospace;font-size:12px}.dmn-table.svelte-12upvjq tbody:where(.svelte-12upvjq) tr:where(.svelte-12upvjq):last-child td:where(.svelte-12upvjq){border-bottom:none}.dmn-rule-num.svelte-12upvjq{background:var(--color-gray-50, #f9fafb);color:var(--color-gray-400, #9ca3af);text-align:center;font-size:11px}.dmn-input-cell.svelte-12upvjq{color:var(--color-gray-700, #374151);border-left:1px solid var(--color-gray-100, #f3f4f6)}.dmn-output-cell.svelte-12upvjq{color:var(--color-gray-700, #374151);border-left:2px solid var(--color-gray-100, #f3f4f6)}.dmn-badge.svelte-12upvjq{display:inline-block;padding:2px 8px;border-radius:10px;font-family:Hind Guntur,sans-serif;font-size:11px;font-weight:500}.dmn-low.svelte-12upvjq{background:#dcfce7;color:#166534}.dmn-medium.svelte-12upvjq{background:#fef9c3;color:#854d0e}.dmn-high.svelte-12upvjq{background:#fed7aa;color:#9a3412}.dmn-decline.svelte-12upvjq{background:#fecaca;color:#991b1b}@media(max-width:640px){.dmn-table.svelte-12upvjq{font-size:11px}.dmn-table.svelte-12upvjq thead:where(.svelte-12upvjq) th:where(.svelte-12upvjq){padding:6px 8px}.dmn-table.svelte-12upvjq tbody:where(.svelte-12upvjq) td:where(.svelte-12upvjq){padding:6px 8px;font-size:11px}}
