.field-options.svelte-9f9qxp{z-index:10;min-width:170px;color:var(--foreground,#0f172a);background:var(--popover,var(--background,#fff));border:1px solid var(--border,#e2e8f0);border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;font:12px/1.2 ui-sans-serif,system-ui,sans-serif;display:flex;position:absolute;top:calc(100% + 4px);right:8px;box-shadow:0 8px 24px #0000001f}.field-options__row.svelte-9f9qxp{cursor:pointer;align-items:center;gap:8px;display:flex}.field-options__row--stack.svelte-9f9qxp{color:var(--muted-foreground,#64748b);flex-direction:column;align-items:stretch;gap:4px}.field-options__text.svelte-9f9qxp{font:inherit;color:var(--foreground,#0f172a);background:var(--background,#fff);border:1px solid var(--border,#e2e8f0);border-radius:3px;padding:3px 6px}.field-options__remove.svelte-9f9qxp{font:inherit;color:var(--danger,#d1242f);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;margin-top:2px;padding:3px 6px}.field-options__remove.svelte-9f9qxp:hover{border-color:var(--danger,#d1242f)}.table-card.svelte-1qtdr3{box-sizing:border-box;width:var(--card-width);padding-bottom:var(--card-padding);color:var(--foreground,#0f172a);background:var(--card,var(--background,#fff));border:1px solid var(--border,#e2e8f0);--status:var(--muted-foreground,#64748b);--added:var(--green,#00a85a);--removed:var(--danger,#d1242f);--changed:var(--warning,#bf8700);border-radius:6px;font:12px/1 ui-sans-serif,system-ui,sans-serif;position:relative;box-shadow:0 1px 2px #0000000a}.table-card[data-status=created].svelte-1qtdr3{border-color:color-mix(in oklab, var(--added) 55%, var(--border,#e2e8f0))}.table-card[data-status=dropped].svelte-1qtdr3{border-style:dashed;border-color:color-mix(in oklab, var(--removed) 55%, var(--border,#e2e8f0));opacity:.8}.table-card[data-status=changed].svelte-1qtdr3{border-color:color-mix(in oklab, var(--changed) 45%, var(--border,#e2e8f0))}.table-card[data-selected].svelte-1qtdr3{box-shadow:0 0 0 2px var(--ring,#94a3b8), 0 1px 2px #0000000a}.table-card[data-issue=error].svelte-1qtdr3{border-color:var(--removed)}.table-card__header.svelte-1qtdr3{box-sizing:border-box;height:var(--card-header);border-bottom:1px solid var(--border,#e2e8f0);align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.table-card[data-status=created].svelte-1qtdr3 .table-card__header:where(.svelte-1qtdr3){color:var(--added)}.table-card[data-status=dropped].svelte-1qtdr3 .table-card__header:where(.svelte-1qtdr3) .table-card__name:where(.svelte-1qtdr3){color:var(--removed);text-decoration:line-through}.table-card__name.svelte-1qtdr3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.table-card__previous.svelte-1qtdr3{color:var(--muted-foreground,#64748b);font-weight:400}.table-card__kind.svelte-1qtdr3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground,#64748b);border:1px solid var(--border,#e2e8f0);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:500}.table-card__lock.svelte-1qtdr3{width:12px;height:12px;fill:var(--muted-foreground,#64748b);stroke:var(--muted-foreground,#64748b);stroke-width:1.5px;flex:none}.table-card__badge.svelte-1qtdr3{text-align:center;color:#fff;background:var(--changed);border-radius:999px;flex:none;width:14px;height:14px;font-size:10px;font-weight:700;line-height:14px}.table-card__badge[data-level=error].svelte-1qtdr3{background:var(--removed)}.table-card__badge[data-level=info].svelte-1qtdr3{background:var(--muted-foreground,#64748b)}.table-card__rows.svelte-1qtdr3{margin:0;padding:0;list-style:none}.table-card__row.svelte-1qtdr3{box-sizing:border-box;height:var(--card-row);border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.table-card__row[data-status=added].svelte-1qtdr3{border-left-color:var(--added);background:color-mix(in oklab, var(--added) 8%, transparent)}.table-card__row[data-status=removed].svelte-1qtdr3{border-left-color:var(--removed);background:color-mix(in oklab, var(--removed) 8%, transparent);color:var(--muted-foreground,#64748b)}.table-card__row[data-status=removed].svelte-1qtdr3 .table-card__field:where(.svelte-1qtdr3),.table-card__row[data-status=removed].svelte-1qtdr3 .table-card__type:where(.svelte-1qtdr3){text-decoration:line-through}.table-card__row[data-status=renamed].svelte-1qtdr3,.table-card__row[data-status=changed].svelte-1qtdr3,.table-card__row[data-status=replaced].svelte-1qtdr3{border-left-color:var(--changed);background:color-mix(in oklab, var(--changed) 8%, transparent)}.table-card[data-status=created].svelte-1qtdr3 .table-card__row:where(.svelte-1qtdr3),.table-card[data-status=dropped].svelte-1qtdr3 .table-card__row:where(.svelte-1qtdr3){background:0 0;border-left-color:#0000}.table-card__row[data-issue=error].svelte-1qtdr3{border-left-color:var(--removed);background:color-mix(in oklab, var(--removed) 10%, transparent)}.table-card__row[data-system].svelte-1qtdr3{color:var(--muted-foreground,#64748b)}.table-card__field.svelte-1qtdr3{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.table-card__field.svelte-1qtdr3 s:where(.svelte-1qtdr3),.table-card__type.svelte-1qtdr3 s:where(.svelte-1qtdr3){color:var(--muted-foreground,#64748b);margin-right:4px}.table-card__required.svelte-1qtdr3{color:var(--muted-foreground,#64748b);margin-left:1px}.table-card__type.svelte-1qtdr3{text-overflow:ellipsis;white-space:nowrap;max-width:50%;color:var(--muted-foreground,#64748b);font-family:var(--font-code,ui-monospace, monospace);flex:none;font-size:11px;overflow:hidden}.table-card__input.svelte-1qtdr3,.table-card__select.svelte-1qtdr3{font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:3px;outline:none;min-width:0;margin:0 -4px;padding:2px 4px}.table-card__input.svelte-1qtdr3{width:100%}.table-card__input.svelte-1qtdr3:hover,.table-card__select.svelte-1qtdr3:hover{border-color:var(--border,#e2e8f0)}.table-card__input.svelte-1qtdr3:focus,.table-card__select.svelte-1qtdr3:focus{border-color:var(--ring,#94a3b8);background:var(--background,#fff)}.table-card__select.svelte-1qtdr3{appearance:none;text-align:right;cursor:pointer;max-width:48%}.table-card__new.svelte-1qtdr3{color:var(--muted-foreground,#64748b)}.table-card__new.svelte-1qtdr3::placeholder{color:color-mix(in oklab, var(--muted-foreground,#64748b) 60%, transparent)}.table-card__row--new.svelte-1qtdr3{border-top:1px dashed var(--border,#e2e8f0)}.table-card__gear.svelte-1qtdr3{width:16px;height:16px;color:var(--muted-foreground,#64748b);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:3px;flex:none;padding:0;line-height:16px}.table-card__row.svelte-1qtdr3:hover .table-card__gear:where(.svelte-1qtdr3),.table-card__gear[data-open].svelte-1qtdr3,.table-card__gear[data-marked].svelte-1qtdr3{opacity:1}.table-card__gear.svelte-1qtdr3:hover,.table-card__gear[data-open].svelte-1qtdr3{background:var(--muted,#f1f5f9);color:var(--foreground,#0f172a)}.table-card__action.svelte-1qtdr3{font:inherit;color:var(--muted-foreground,#64748b);border:1px solid var(--border,#e2e8f0);cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:1px 6px;font-size:11px}.table-card__action.svelte-1qtdr3:hover{color:var(--foreground,#0f172a);border-color:var(--ring,#94a3b8)}.table-card__action--quiet.svelte-1qtdr3{opacity:0;border-color:#0000;padding:0 4px;font-size:14px;line-height:1}.table-card.svelte-1qtdr3:hover .table-card__action--quiet:where(.svelte-1qtdr3){opacity:1}.schema-diagram.svelte-1vgx4et{width:100%;height:calc(var(--height) * var(--scale));position:relative;overflow:auto hidden}.schema-diagram[data-scaled].svelte-1vgx4et{overflow:hidden}.schema-diagram[data-fit=contain].svelte-1vgx4et{height:100%;overflow:hidden}.schema-diagram[data-fit=contain].svelte-1vgx4et .schema-diagram__canvas:where(.svelte-1vgx4et){transform:translate(-50%, -50%) scale(var(--scale));transform-origin:50%;position:absolute;top:50%;left:50%}.schema-diagram__canvas.svelte-1vgx4et{width:var(--width);height:var(--height);transform:scale(var(--scale));transform-origin:0 0;position:relative}.schema-diagram__edges.svelte-1vgx4et{position:absolute;inset:0;overflow:visible}.schema-diagram__edge.svelte-1vgx4et{fill:none;stroke:var(--edge);stroke-width:1.25px}.schema-diagram__edge.svelte-1vgx4et circle:where(.svelte-1vgx4et){fill:var(--edge);stroke:none}.schema-diagram__edge[data-status=removed].svelte-1vgx4et{stroke-dasharray:4 3}.schema-diagram__many.svelte-1vgx4et,.schema-diagram__arrow.svelte-1vgx4et{stroke-linecap:round}.schema-diagram.svelte-1vgx4et .schema-diagram__card{position:absolute}
