.ic-tbl__row.svelte-lcpfr1{--_row-tint: transparent;display:flex;box-shadow:inset 0 -1px 0 var(--ic-border);transition:background-color .08s ease}.ic-tbl__row.svelte-lcpfr1:last-child{box-shadow:none}.ic-tbl__row.svelte-lcpfr1:hover{--_row-tint: rgba(0, 0, 0, .03);background:#00000008}.ic-tbl__row--striped.svelte-lcpfr1{--_row-tint: rgba(0, 0, 0, .02);background:#00000005}.ic-tbl__row--striped.svelte-lcpfr1:hover{--_row-tint: rgba(0, 0, 0, .05);background:#0000000d}.ic-tbl__row--selected.svelte-lcpfr1{--_row-tint: rgba(59, 130, 246, .08);background:#3b82f614}.ic-tbl__row--selected.svelte-lcpfr1:hover{--_row-tint: rgba(59, 130, 246, .12);background:#3b82f61f}.ic-tbl__row--disabled.svelte-lcpfr1{opacity:.5;pointer-events:none}.ic-tbl__cell--rownum.svelte-lcpfr1{display:flex;align-items:center;justify-content:center;padding:0 2px;color:var(--ic-foreground);opacity:.7;font-variant-numeric:tabular-nums;font-size:.7em;font-weight:500;background:var(--ic-secondary);border-right:2px solid var(--ic-border);box-shadow:inset -3px 0 6px #00000014;-webkit-user-select:none;user-select:none;transition:background-color .08s ease,color .08s ease,opacity .08s ease}.ic-tbl__row.svelte-lcpfr1:hover>.ic-tbl__cell--rownum:where(.svelte-lcpfr1):not(.ic-tbl__cell--rownum-selected){background:var(--ic-secondary);box-shadow:inset -1px 0 2px #0000000a}.ic-tbl__cell--rownum-selectable.svelte-lcpfr1{cursor:pointer}.ic-tbl__cell--rownum-selectable.svelte-lcpfr1:hover{color:var(--ic-foreground);opacity:1}.ic-tbl__cell--rownum-selected.svelte-lcpfr1{background:var(--ic-primary);color:var(--ic-primary-foreground);opacity:1;border-radius:0;box-shadow:none}.ic-tbl__cell--rownum-selected.svelte-lcpfr1:hover{background:var(--ic-primary);color:var(--ic-primary-foreground);box-shadow:inset 0 0 0 1px #ffffff26}.ic-tbl__cell.svelte-lcpfr1{position:relative;display:flex;align-items:center;overflow:hidden;box-sizing:border-box;transition:background-color .08s ease}.ic-tbl__cell.svelte-lcpfr1:focus{outline:1px solid var(--ic-primary);outline-offset:-1px}.ic-tbl__cell--rownum.svelte-lcpfr1:focus{outline:1px solid var(--ic-primary);outline-offset:-1px;box-shadow:inset 0 0 0 1px var(--ic-primary)}.ic-tbl__cell--left.svelte-lcpfr1{justify-content:flex-start}.ic-tbl__cell--center.svelte-lcpfr1{justify-content:center}.ic-tbl__cell--right.svelte-lcpfr1{justify-content:flex-end}.ic-tbl__cell--active.svelte-lcpfr1{outline:1px solid var(--ic-primary);outline-offset:-1px;background:#3b82f60f}.ic-tbl__cell--pinned.ic-tbl__cell--active.svelte-lcpfr1{background:linear-gradient(#3b82f60f,#3b82f60f),linear-gradient(var(--_row-tint),var(--_row-tint)),var(--ic-background)}.ic-tbl__cell--pinned.svelte-lcpfr1{background:linear-gradient(var(--_row-tint),var(--_row-tint)),var(--ic-background);box-shadow:inset 0 -1px 0 var(--ic-border)}.ic-tbl__row.svelte-lcpfr1:last-child>.ic-tbl__cell--pinned:where(.svelte-lcpfr1){box-shadow:none}.ic-tbl__cell--sticking.svelte-lcpfr1{box-shadow:2px 0 4px #0000000f,inset 0 -1px 0 var(--ic-border)}.ic-tbl__cell--sticking.ic-tbl__cell--pinned-right.svelte-lcpfr1{box-shadow:-2px 0 4px #0000000f,inset 0 -1px 0 var(--ic-border)}.ic-tbl__row.svelte-lcpfr1:last-child>.ic-tbl__cell--sticking:where(.svelte-lcpfr1){box-shadow:2px 0 4px #0000000f}.ic-tbl__row.svelte-lcpfr1:last-child>.ic-tbl__cell--sticking.ic-tbl__cell--pinned-right:where(.svelte-lcpfr1){box-shadow:-2px 0 4px #0000000f}.ic-tbl__cell--col-active.svelte-lcpfr1:after{content:"";position:absolute;inset:0;background:#3b82f614;pointer-events:none}.ic-tbl.svelte-ppcwjz{border:1px solid var(--ic-border);border-radius:2px;overflow:auto;background:var(--ic-background);width:100%;box-shadow:inset 0 0 0 1px #00000005}.ic-tbl__inner.svelte-ppcwjz{display:flex;flex-direction:column}.ic-tbl.svelte-ppcwjz:focus{outline:none;border-color:var(--ic-primary)}.ic-tbl--disabled.svelte-ppcwjz{opacity:.5;pointer-events:none}.ic-tbl--sm.svelte-ppcwjz .ic-tbl__row,.ic-tbl--sm.svelte-ppcwjz .ic-tbl__header{min-height:24px;font-size:.7rem}.ic-tbl--md.svelte-ppcwjz .ic-tbl__row,.ic-tbl--md.svelte-ppcwjz .ic-tbl__header{min-height:28px;font-size:.75rem}.ic-tbl--lg.svelte-ppcwjz .ic-tbl__row,.ic-tbl--lg.svelte-ppcwjz .ic-tbl__header{min-height:36px;font-size:.8125rem}.ic-tbl__empty.svelte-ppcwjz{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--ic-muted-foreground);opacity:.6;font-size:.75rem}label.svelte-subv8c{display:flex;flex-direction:column;gap:3px;font-size:.8rem;color:var(--ref-muted)}label.svelte-subv8c select:where(.svelte-subv8c){padding:4px 8px;border:1px solid var(--ref-border);border-radius:3px;background:var(--ref-bg);color:var(--ref-fg);font-family:inherit;font-size:.9em}.checkbox-label.svelte-subv8c{flex-direction:row;align-items:center;gap:6px}.demo-wide{width:100%}.demo-pinned.svelte-subv8c{width:100%;max-width:420px}.selection-display.svelte-subv8c{margin-top:6px;padding:6px 10px;background:var(--ref-bg);border:1px solid var(--ref-border);border-radius:3px;font-size:.78rem;font-family:var(--ref-font);color:var(--ref-muted);word-break:break-all}.custom-showcase.svelte-subv8c{margin:1.5rem 0}.custom-showcase__preview.svelte-subv8c{background:#08080d;border-radius:6px 6px 0 0;padding:24px;display:flex;justify-content:center}.custom-showcase__code.svelte-subv8c .mc{margin:0;border-radius:0 0 6px 6px;max-height:200px;overflow-y:auto}.custom-demo{width:100%;max-width:600px}.custom-demo .ic-tbl{background:#0a0a0f!important;border-color:#1e293b!important}.custom-demo .ic-tbl__header{background-color:#0d0e14!important;box-shadow:inset 0 -2px #3b82f6!important}.custom-demo .ic-tbl__hcell{color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.6rem!important;background:transparent!important}.custom-demo .ic-tbl__cell{color:#e2e8f0!important}.custom-demo .ic-tbl__row{box-shadow:inset 0 -1px #1e293b!important}.custom-demo .ic-tbl__row:hover{background-color:#3b82f60f!important}.custom-demo .ic-tbl__row--striped{background-color:#ffffff04!important}.custom-demo .ic-tbl__row--striped:hover{background-color:#3b82f614!important}.custom-demo .ic-tbl__row--selected{background-color:#3b82f61f!important;box-shadow:inset 3px 0 #3b82f6,inset 0 -1px #1e293b!important}.custom-demo .ic-tbl__row--selected:hover{background-color:#3b82f629!important}.custom-demo .ic-tbl__cell--rownum{color:#475569!important;background:#080810!important;border-color:#1e293b!important;box-shadow:inset -3px 0 6px #0000004d!important}.custom-demo .ic-tbl__cell--rownum-selected{background:#3b82f6!important;color:#fff!important}.custom-demo .ic-tbl:focus{border-color:#3b82f6!important}.custom-demo .ic-tbl__cell:focus{outline-color:#3b82f6!important}.custom-demo .ic-tbl__hcell--rownum{background:#080810!important;border-color:#1e293b!important}.important-note.svelte-subv8c{margin:1rem 0 1.5rem;padding:.75rem 1rem;border-left:3px solid #3b82f6;background:color-mix(in srgb,#3b82f6,transparent 92%);font-size:.85em;line-height:1.55;color:var(--ref-fg)}.important-note.svelte-subv8c strong:where(.svelte-subv8c){color:#3b82f6}.important-note.svelte-subv8c code:where(.svelte-subv8c){font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-bg),var(--ref-border) 30%);padding:1px 4px;border-radius:3px}.compat-note.svelte-subv8c{margin:1.5rem 0;padding:.75rem 1rem;border-left:3px solid #f59e0b;background:color-mix(in srgb,#f59e0b,transparent 92%);font-size:.85em;line-height:1.55;color:var(--ref-fg)}.compat-note.svelte-subv8c strong:where(.svelte-subv8c){color:#d97706}.compat-note.svelte-subv8c code:where(.svelte-subv8c){font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-bg),var(--ref-border) 30%);padding:1px 4px;border-radius:3px}.ic-ref-link{color:var(--ref-accent);font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-accent),transparent 90%);padding:1px 4px;border-radius:3px;text-decoration:none}.ic-ref-link:hover{text-decoration:underline}.comp-layout__content h1{margin-bottom:1rem}.comp-layout__content h2{margin-top:2.5rem;margin-bottom:.75rem}.comp-layout__content h3{margin-top:1.5rem;margin-bottom:.5rem}.comp-layout__content p{margin-bottom:1rem}
