.cut-line-demo_demo__O5cMm{display:grid;grid-gap:12px;gap:12px;padding:clamp(14px,2vw,22px);border-radius:var(--r-media);border:1px solid var(--hairline);background:oklch(.1 .014 232/.7)}.cut-line-demo_wrap__aVlnS{overflow-x:auto}.cut-line-demo_table__i89Ms{width:100%;border-collapse:collapse;font-size:var(--fs-14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cut-line-demo_table__i89Ms td,.cut-line-demo_table__i89Ms th{padding:10px;text-align:start;border-top:1px solid var(--hairline)}.cut-line-demo_table__i89Ms thead th{border-top:0;padding-top:2px;color:var(--ink-3);font-weight:500;font-size:13px}.cut-line-demo_table__i89Ms tbody th{color:var(--ink);font-weight:500}.cut-line-demo_table__i89Ms td{color:var(--ink-2)}.cut-line-demo_table__i89Ms .cut-line-demo_num__ydsVK{text-align:end;white-space:nowrap}.cut-line-demo_table__i89Ms tr[data-below]>*{color:oklch(.62 .014 226);font-weight:400}.cut-line-demo_cutRow__DxkqU>td{padding:0;border-top:0}.cut-line-demo_cut__KtNn0{position:relative;display:flex;align-items:center;min-height:34px;padding:0 8px;outline:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:row-resize}.cut-line-demo_cut__KtNn0:before{content:"";position:absolute;inset-inline:0;top:50%;border-top:2px dashed oklch(.7 .17 25)}.cut-line-demo_cut__KtNn0:hover:before,.cut-line-demo_cut__KtNn0[data-dragging]:before{border-top-style:solid}.cut-line-demo_cutLabel__z7RcB{position:relative;padding:3px 11px;border-radius:999px;background:var(--night);border:1px solid oklch(.7 .17 25);color:oklch(.78 .14 25);font:600 13px var(--font-sans),system-ui,sans-serif;white-space:nowrap}.cut-line-demo_cut__KtNn0:focus-visible .cut-line-demo_cutLabel__z7RcB{outline:2px solid var(--star);outline-offset:2px}.cut-line-demo_cut__KtNn0[data-dragging] .cut-line-demo_cutLabel__z7RcB{background:oklch(.7 .17 25);color:var(--night)}.cut-line-demo_hint__ydbAn{margin:0;color:var(--ink-3);font-size:var(--fs-14)}@media (max-width:560px){.cut-line-demo_who__VUwo9{display:none}.cut-line-demo_table__i89Ms td,.cut-line-demo_table__i89Ms th{padding-inline:6px}.cut-line-demo_cutLabel__z7RcB{white-space:normal}}