@use '../base/common/base-variables' as *;

/*! component's theme wise override highcontrast-definitions and variables */

// Generic

$panel-position: absolute !default;
$grid-layout-position: relative !default;
$panel-box-sizing: border-box !default;
$icon-zero: 0 !default;
$icon-border-radius: 50% !default;

// Mouse

$panel-header-height: 28px !default;
$panel-header-padding: 2px 10px !default;
$panel-header-color: $bg-base-100 !default;
$panel-header-font-size: 15px !default;
$panel-header-font-weight: 300 !default;
$panel-header-border-bottom: none !default;
$panel-header-font-family:  'Segoe UI', 'GeezaPro', 'DejaVu Serif', sans-serif, '-apple-system', 'BlinkMacSystemFont' !default;
$panel-header-white-space: nowrap !default;
$panel-header-overflow: hidden !default;
$panel-header-text-overflow: ellipsis !default;

// Touch

$panel-bigger-header-height: 30px !default;
$panel-bigger-header-padding: 0 12px !default;
$panel-bigger-header-color: rgba($header-font-alt, .54) !default;
$panel-bigger-header-font-size: 14px !default;
$panel-bigger-header-font-weight: 500 !default;

// Panel styles

$panel-background: $bg-base-0 !default;
$panel-border: 1px $border-default solid !default;
$panel-hover-border: 1px $border-fg solid !default;
$panel-active-border: 1px $selection-border solid !default;
$panel-position: absolute !default;
$panel-box-sizing: border-box !default;
$panel-border-radius: 0 !default;
$panel-full-height: 100% !default;
$panel-full-width: 100% !default;
$panel-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15) !default;

// Blazor ContentTemplate styles

$panel-content-template-height: inherit !default;
$panel-content-template-width: inherit !default;

// icons styles

$panel-resize-one-dimensional-icon-height: 8px !default;
$panel-resize-one-dimensional-icon-width: 8px !default;
$panel-resize-one-dimensional-icon-background: $selection-bg !default;
$panel-resize-one-dimensional-icon-border: none !default;

$panel-resize-two-dimensional-icon-height: 16px !default;
$panel-resize-two-dimensional-icon-width: 16px !default;
$panel-resize-two-dimensional-inner-icon-height: 8px !default;
$panel-resize-two-dimensional-inner-icon-width: 8px !default;
$panel-resize-two-dimensional-icon-background: $selection-bg !default;
$panel-resize-two-dimensional-icon-color: $content-font !default;
$panel-resize-two-dimensional-icon-border: 2px $bg-base-0 solid !default;

// south-east-icon-styles

$panel-south-east-icon-right: -6px !default;
$panel-south-east-icon-bottom: -5px !default;

// south-west-icon-style

$panel-south-west-icon-left: -6px !default;
$panel-south-west-icon-bottom: -5px !default;

// north-east-icon-styles

$panel-north-east-icon-right: -6px !default;
$panel-north-east-icon-top: -5px !default;

// north-west-icon-styles

$panel-north-west-icon-left: -6px !default;
$panel-north-west-icon-top: -5px !default;

// droppable area border

$panel-drop-border: 1px $selection-bg dotted !default;
$panel-drop-background: rgba($selection-bg, .3) !default;
$panel-drop-border-radius: 0 !default;

// dragging element style

$panel-dragging-cursor: move !default;
/* stylelint-disable */
$panel-dragging-zindex: 1111 !important !default;
$panel-drag-prevent: none !default;
$element-width-complete: 100% !important !default;
//gridlines
$gridline-background: $bg-base-10 !default;
$gridline-border: $border-default !default;
$gridline-border-width: 1px !default;
