.ft-grid td{padding:0}.ft-grid td input{width:100%;min-width:96px;height:31px;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;outline:none;padding:0 10px;display:block}.ft-grid td.code input{font-family:var(--font-mono);font-size:12px}.ft-grid td.sel{outline:2px solid var(--brand);outline-offset:-2px}.ft-grid td.col-on{background:color-mix(in srgb,var(--brand) 6%,transparent)}.ft-grid tr:first-child td.col-on{background:color-mix(in srgb,var(--brand) 10%,var(--canvas))}.ft-grid td.c{text-align:center}button.ft-seg-i{cursor:pointer;background:0 0;border:0;font-family:inherit}button.ft-seg-i.on{background:var(--surface-1)}button.ft-seg-i:focus-visible{outline:2px solid var(--brand-ring);outline-offset:1px}.ft-pane-body{flex:1;min-height:0}.ft-prev{color:var(--fg);background:var(--canvas);flex:1;padding:12px;font-size:13px;line-height:1.5;overflow-x:auto}.ft-prev table{border-collapse:collapse}.ft-prev th,.ft-prev td{border:1px solid var(--hairline);padding:6px 12px}.ft-prev th{font-weight:600}.ft-prev code{font-family:var(--font-mono);font-size:12px}.ft-paste{border:0;border-bottom:1px solid var(--hairline);background:var(--canvas);width:100%;min-height:72px;color:var(--fg);font:inherit;resize:vertical;padding:8px 12px;font-size:13px;display:block}.ft-paste:focus-visible{outline:2px solid var(--brand-ring);outline-offset:-2px}
