.ht-theme-horizon{--ht-density-cell-vertical:var(--ht-sizing-size-0-5);--ht-density-cell-horizontal:var(--ht-sizing-size-0-5);--ht-line-height:16px;--ht-border-radius:0;--ht-icon-size:var(--ht-sizing-size-3);--ht-density-menu-vertical:var(--ht-sizing-size-1);--ht-density-menu-item-vertical:var(--ht-sizing-size-0-5);--ht-background-color:var(--ui-bg);--ht-foreground-color:var(--ui-text);--ht-border-color:var(--ui-border);--ht-cell-horizontal-border-color:var(--ui-border);--ht-cell-vertical-border-color:var(--ui-border);--ht-header-background-color:var(--ui-bg-elevated);--ht-header-foreground-color:var(--ui-text);--ht-accent-color:var(--ui-primary);--ht-scrollbar-track-color:var(--ui-bg-muted);--ht-scrollbar-thumb-color:var(--ui-border-accented)}.handsontable td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.handsontable td.ht-invalid-cell,.handsontable td.ht-invalid-native{box-shadow:inset 0 0 0 1px var(--ui-error);background-color:color-mix(in srgb,var(--ui-error) 15%,var(--ui-bg))!important}.handsontable td.ht-m2o-pending{background-color:color-mix(in srgb,var(--ui-warning) 10%,var(--ui-bg))!important}.handsontable td .ht-m2o-code-badge{background-color:var(--ui-bg-elevated);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:0 6px;font-size:.9em;font-weight:600}
