@use "sass:map";
@use "../core/_index.scss" as *;

/// The width of the border around the Splitter.
/// @group splitter
$kendo-splitter-border-width: 1px !default;
/// The font size of the Splitter.
/// @group splitter
$kendo-splitter-font-size: var( --kendo-font-size, initial ) !default;
/// The line height of the Splitter.
/// @group splitter
$kendo-splitter-line-height: var( --kendo-line-height, initial ) !default;
/// The font family of the Splitter.
/// @group splitter
$kendo-splitter-font-family: var( --kendo-font-family, initial ) !default;

/// The background color of the Splitter.
/// @group splitter
$kendo-splitter-bg: var( --kendo-component-bg, initial ) !default;
/// The text color of the Splitter.
/// @group splitter
$kendo-splitter-text: var( --kendo-component-text, initial ) !default;
/// The border color of the Splitter.
/// @group splitter
$kendo-splitter-border: var( --kendo-component-border, initial ) !default;

/// The size of the Splitter split bar.
/// @group splitter
$kendo-splitter-splitbar-size: k-spacing(3) !default;
/// The length of the Splitter drag handle.
/// @group splitter
$kendo-splitter-drag-handle-length: k-spacing(5) !default;
/// The thickness of the Splitter drag handle.
/// @group splitter
$kendo-splitter-drag-handle-thickness: k-spacing(0.5) !default;
/// The margin of the Splitter drag handle icon.
/// @group splitter
$kendo-splitter-drag-icon-margin: k-spacing(2) !default;

/// The horizontal padding of the collapse icon in the Splitter.
/// @group splitter
$kendo-splitter-collapse-icon-padding-x: null !default;
/// The vertical padding of the collapse icon in the Splitter.
/// @group splitter
$kendo-splitter-collapse-icon-padding-y: k-spacing(.5) !default;

/// The background color of the Splitter split bar.
/// @group splitter
$kendo-splitbar-bg: if($kendo-enable-color-system, k-color( surface ), k-get-theme-color-var( neutral-10 )) !default;
/// The text color of the Splitter split bar.
/// @group splitter
$kendo-splitbar-text: var( --kendo-component-text, initial ) !default;

/// The hover background color of the Splitter split bar.
/// @group splitter
$kendo-splitbar-hover-bg: if($kendo-enable-color-system, k-color( base-hover ), k-get-theme-color-var( neutral-20 )) !default;
/// The hover text color of the Splitter split bar.
/// @group splitter
$kendo-splitbar-hover-text: $kendo-splitbar-text !default;

/// The selected background color of the Splitter split bar.
/// @group splitter
$kendo-splitbar-selected-bg: if($kendo-enable-color-system, k-color( primary ), k-get-theme-color-var( primary-100 )) !default;
/// The selected text color of the Splitter split bar.
/// @group splitter
$kendo-splitbar-selected-text: var( --kendo-component-bg, inherit ) !default;

/// The size of the Splitter static split bar.
/// @group splitter
$kendo-splitter-splitbar-static-size: k-spacing(0.5) !default;
