$colors: ( "blue": #004699, "green": #00964e, "yellow": #ffed00, "cyan": #009ee3, "pink": #e5007d, "indigo": #6366f1, "teal": #14b8a6, "orange": #f97316, "bluegray": #64748b, "purple": #a855f7, "red": #e53009, "primary": $primaryColor, "primary-24": rgba($primaryColor, 0.24), "htwk-yellow": #ffed00, "htwk-yellow-24": rgba(255, 237, 0, 0.24), "htwk-yellow-16": rgba(255, 237, 0, 0.16), "htwk-yellow-01": rgba(255, 237, 0, 0.1), "htwk-magenta": #e5007d, "htwk-rot": #e53009, "htwk-gruen": #00964e, "htwk-cyan": #009ee3, "htwk-blau": #004699, "htwk-silbergrau": #bec3c6, "htwk-silbergrau-80": #cbd3d1, "htwk-silbergrau-60": #d8dedc, "htwk-silbergrau-40": #e5e9e8, "htwk-grau-140": #1b2022, "htwk-grau-120": #242b2d, "htwk-grau": #2e3639, "htwk-grau-80": #575e60, "htwk-grau-60": #818688, "htwk-grau-40": #abaeaf, "htwk-dunkelblau": #022541, "htwk-dunkelblau-80": #345067, "htwk-dunkelblau-60": #677c8d, "htwk-dunkelblau-40": #99a7b3, "htwk-schwarz": #000000, ); //reused color variables $shade000: #ffffff !default; //surface $shade100: #f9fafb !default; //header background $shade200: #f3f4f6 !default; //hover background $shade300: #e5e7eb !default; //border, divider $shade400: #d1d5db !default; //input border $shade500: #9ca3af !default; //input icon $shade600: #6b7280 !default; //text secondary color $shade700: #4b5563 !default; //text color $shade800: #374151 !default; //unused $shade900: #1f2937 !default; //unused //global $fontFamily: "Source Sans Pro", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol !default; $fontSize: 1rem !default; $fontWeight: normal !default; $textColor: $shade700 !default; $textSecondaryColor: $shade600 !default; $borderRadius: 6px !default; $transitionDuration: 0.2s !default; $formElementTransition: background-color $transitionDuration, color $transitionDuration, border-color $transitionDuration, box-shadow $transitionDuration !default; $actionIconTransition: background-color $transitionDuration, color $transitionDuration, box-shadow $transitionDuration !default; $listItemTransition: box-shadow $transitionDuration !default; $primeIconFontSize: 1rem !default; $divider: 1px solid $shade300 !default; $inlineSpacing: 0.5rem !default; $disabledOpacity: 0.6 !default; $maskBg: rgba(0, 0, 0, 0.4) !default; $loadingIconFontSize: 2rem !default; $errorColor: map-get($colors, "htwk-rot") !default; //scale $scaleSM: 0.875 !default; $scaleLG: 1.25 !default; //focus $focusOutlineColor: $primaryLightColor !default; $focusOutline: 0 none !default; $focusOutlineOffset: 0 !default; $inputFocusOutlineOffset: $focusOutlineOffset !default; $focusShadow: 0 0 0 0.2rem $focusOutlineColor !default; //action icons $actionIconWidth: 2rem !default; $actionIconHeight: 2rem !default; $actionIconBg: transparent !default; $actionIconBorder: 0 none !default; $actionIconColor: $shade600 !default; $actionIconHoverBg: $shade200 !default; $actionIconHoverBorderColor: transparent !default; $actionIconHoverColor: $shade800 !default; $actionIconBorderRadius: 50% !default; //input field (e.g. inputtext, spinner, inputmask) $inputPadding: 0.75rem 0.75rem !default; $inputTextFontSize: 1rem !default; $inputBg: $shade000 !default; $inputTextColor: $shade700 !default; $inputIconColor: $shade600 !default; $inputBorder: 1px solid $shade400 !default; $inputHoverBorderColor: $primaryColor !default; $inputFocusBorderColor: $primaryColor !default; $inputErrorBorderColor: $errorColor !default; $inputPlaceholderTextColor: $shade600 !default; $inputFilledBg: $shade200 !default; $inputFilledHoverBg: $inputFilledBg !default; $inputFilledFocusBg: $shade000 !default; //input groups $inputGroupBg: $shade200 !default; $inputGroupTextColor: $shade600 !default; $inputGroupAddOnMinWidth: 3rem !default; //input lists (e.g. dropdown, autocomplete, multiselect, orderlist) $inputListBg: $shade000 !default; $inputListTextColor: $shade700 !default; $inputListBorder: $inputBorder !default; $inputListPadding: 0.75rem 0 !default; $inputListItemPadding: 0.75rem 1.25rem !default; $inputListItemBg: transparent !default; $inputListItemTextColor: $shade700 !default; $inputListItemHoverBg: $shade200 !default; $inputListItemTextHoverColor: $shade700 !default; $inputListItemFocusBg: $shade300 !default; $inputListItemTextFocusColor: $shade700 !default; $inputListItemBorder: 0 none !default; $inputListItemBorderRadius: 0 !default; $inputListItemMargin: 0 !default; $inputListItemFocusShadow: inset 0 0 0 0.15rem $focusOutlineColor !default; $inputListHeaderPadding: 0.75rem 1.25rem !default; $inputListHeaderMargin: 0 !default; $inputListHeaderBg: $shade100 !default; $inputListHeaderTextColor: $shade800 !default; $inputListHeaderBorder: 1px solid $shade300 !default; //inputs with overlays (e.g. autocomplete, dropdown, multiselect) $inputOverlayBg: $inputListBg !default; $inputOverlayHeaderBg: $inputListHeaderBg !default; $inputOverlayBorder: 0 none !default; $inputOverlayShadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !default; //password $passwordMeterBg: $shade300 !default; $passwordWeakBg: #ea5455 !default; $passwordMediumBg: #ff9f42 !default; $passwordStrongBg: #29c76f !default; //button $buttonPadding: 0.75rem 1.25rem !default; $buttonIconOnlyWidth: 3rem !default; $buttonIconOnlyPadding: 0.75rem 0 !default; $buttonBg: $primaryColor !default; $buttonTextColor: $primaryTextColor !default; $buttonBorder: 1px solid $primaryColor !default; $buttonHoverBg: $primaryDarkColor !default; $buttonTextHoverColor: $primaryTextColor !default; $buttonHoverBorderColor: $primaryDarkColor !default; $buttonActiveBg: $primaryDarkerColor !default; $buttonTextActiveColor: $primaryTextColor !default; $buttonActiveBorderColor: $primaryDarkerColor !default; $raisedButtonShadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12) !default; $roundedButtonBorderRadius: 2rem !default; $textButtonHoverBgOpacity: 0.04 !default; $textButtonActiveBgOpacity: 0.16 !default; $outlinedButtonBorder: 1px solid !default; $plainButtonTextColor: $textSecondaryColor !default; $plainButtonHoverBgColor: $shade200 !default; $plainButtonActiveBgColor: $shade300 !default; $secondaryButtonBg: #64748b !default; $secondaryButtonTextColor: #ffffff !default; $secondaryButtonBorder: 1px solid #64748b !default; $secondaryButtonHoverBg: #475569 !default; $secondaryButtonTextHoverColor: $secondaryButtonTextColor !default; $secondaryButtonHoverBorderColor: #475569 !default; $secondaryButtonActiveBg: #334155 !default; $secondaryButtonTextActiveColor: $secondaryButtonTextColor !default; $secondaryButtonActiveBorderColor: #334155 !default; $secondaryButtonFocusShadow: 0 0 0 0.2rem #e2e8f0 !default; $infoButtonBg: map-get($colors, "htwk-blau") !default; $infoButtonTextColor: #ffffff !default; $infoButtonBorder: 1px solid map-get($colors, "htwk-blau") !default; $infoButtonHoverBg: #0257c7 !default; $infoButtonTextHoverColor: $infoButtonTextColor !default; $infoButtonHoverBorderColor: map-get($colors, "htwk-blau") !default; $infoButtonActiveBg: rgba(map-get($colors, "htwk-blau"), 0.8) !default; $infoButtonTextActiveColor: $infoButtonTextColor !default; $infoButtonActiveBorderColor: rgba(map-get($colors, "htwk-blau"), 0.9) !default; $infoButtonFocusShadow: 0 0 0 0.2rem rgba(map-get($colors, "htwk-blau"), 0.7) !default; $successButtonBg: map-get($colors, "htwk-gruen") !default; $successButtonTextColor: #ffffff !default; $successButtonBorder: 1px solid map-get($colors, "htwk-gruen") !default; $successButtonHoverBg: map-get($colors, "htwk-gruen") !default; $successButtonTextHoverColor: $successButtonTextColor !default; $successButtonHoverBorderColor: map-get($colors, "htwk-gruen") !default; $successButtonActiveBg: #15803d !default; $successButtonTextActiveColor: $successButtonTextColor !default; $successButtonActiveBorderColor: rgba( map-get($colors, "htwk-gruen"), 0.9 ) !default; $successButtonFocusShadow: 0 0 0 0.2rem map-get($colors, "htwk-gruen") !default; $warningButtonBg: #f97316 !default; $warningButtonTextColor: #ffffff !default; $warningButtonBorder: 1px solid #f97316 !default; $warningButtonHoverBg: #ea580c !default; $warningButtonTextHoverColor: $warningButtonTextColor !default; $warningButtonHoverBorderColor: #ea580c !default; $warningButtonActiveBg: #c2410c !default; $warningButtonTextActiveColor: $warningButtonTextColor !default; $warningButtonActiveBorderColor: #c2410c !default; $warningButtonFocusShadow: 0 0 0 0.2rem #fde68a !default; $helpButtonBg: #a855f7 !default; $helpButtonTextColor: #ffffff !default; $helpButtonBorder: 1px solid #a855f7 !default; $helpButtonHoverBg: #9333ea !default; $helpButtonTextHoverColor: $helpButtonTextColor !default; $helpButtonHoverBorderColor: #9333ea !default; $helpButtonActiveBg: #7e22ce !default; $helpButtonTextActiveColor: $helpButtonTextColor !default; $helpButtonActiveBorderColor: #7e22ce !default; $helpButtonFocusShadow: 0 0 0 0.2rem #e9d5ff !default; $dangerButtonBg: #ef4444 !default; $dangerButtonTextColor: #ffffff !default; $dangerButtonBorder: 1px solid $dangerButtonBg !default; $dangerButtonHoverBg: #dc2626 !default; $dangerButtonTextHoverColor: $dangerButtonTextColor !default; $dangerButtonHoverBorderColor: #dc2626 !default; $dangerButtonActiveBg: #b91c1c !default; $dangerButtonTextActiveColor: $dangerButtonTextColor !default; $dangerButtonActiveBorderColor: #b91c1c !default; $dangerButtonFocusShadow: 0 0 0 0.2rem #fecaca !default; $contrastButtonBg: $shade900 !default; $contrastButtonTextColor: #ffffff !default; $contrastButtonBorder: 1px solid $contrastButtonBg !default; $contrastButtonHoverBg: $shade800 !default; $contrastButtonTextHoverColor: $contrastButtonTextColor !default; $contrastButtonHoverBorderColor: $shade800 !default; $contrastButtonActiveBg: $shade700 !default; $contrastButtonTextActiveColor: $contrastButtonTextColor !default; $contrastButtonActiveBorderColor: $shade700 !default; $contrastButtonFocusShadow: none !default; $linkButtonColor: $primaryDarkerColor !default; $linkButtonHoverColor: $primaryDarkerColor !default; $linkButtonTextHoverDecoration: underline !default; $linkButtonFocusShadow: 0 0 0 0.2rem $focusOutlineColor !default; //checkbox $checkboxWidth: 22px !default; $checkboxHeight: 22px !default; $checkboxBorder: 2px solid $shade400 !default; $checkboxIconFontSize: 14px !default; $checkboxActiveBorderColor: $primaryColor !default; $checkboxActiveBg: $primaryColor !default; $checkboxIconActiveColor: $primaryTextColor !default; $checkboxActiveHoverBg: $primaryDarkerColor !default; $checkboxIconActiveHoverColor: $primaryTextColor !default; $checkboxActiveHoverBorderColor: $primaryDarkerColor !default; //radiobutton $radiobuttonWidth: 22px !default; $radiobuttonHeight: 22px !default; $radiobuttonBorder: 2px solid $shade400 !default; $radiobuttonIconSize: 12px !default; $radiobuttonActiveBorderColor: $primaryColor !default; $radiobuttonActiveBg: $primaryColor !default; $radiobuttonIconActiveColor: $primaryTextColor !default; $radiobuttonActiveHoverBg: $primaryDarkerColor !default; $radiobuttonIconActiveHoverColor: $primaryTextColor !default; $radiobuttonActiveHoverBorderColor: $primaryDarkerColor !default; //colorpicker $colorPickerPreviewWidth: 2rem !default; $colorPickerPreviewHeight: 2rem !default; $colorPickerBg: #323232 !default; $colorPickerBorder: 1px solid #191919 !default; $colorPickerHandleColor: $shade000 !default; //togglebutton $toggleButtonBg: $inputBg !default; $toggleButtonBorder: 1px solid $shade400 !default; $toggleButtonTextColor: $shade700 !default; $toggleButtonIconColor: $shade600 !default; $toggleButtonHoverBg: $shade200 !default; $toggleButtonHoverBorderColor: $shade400 !default; $toggleButtonTextHoverColor: $shade700 !default; $toggleButtonIconHoverColor: $shade800 !default; $toggleButtonActiveBg: $primaryColor !default; $toggleButtonActiveBorderColor: $primaryColor !default; $toggleButtonTextActiveColor: $primaryTextColor !default; $toggleButtonIconActiveColor: $primaryTextColor !default; $toggleButtonActiveHoverBg: $primaryDarkColor !default; $toggleButtonActiveHoverBorderColor: $primaryDarkColor !default; $toggleButtonTextActiveHoverColor: $primaryTextColor !default; $toggleButtonIconActiveHoverColor: $primaryTextColor !default; //inplace $inplacePadding: $inputPadding !default; $inplaceHoverBg: $shade200 !default; $inplaceTextHoverColor: $shade700 !default; //rating $ratingIconFontSize: 1.143rem !default; $ratingCancelIconColor: #ea5455 !default; $ratingCancelIconHoverColor: #e73d3e !default; $ratingStarIconOffColor: $shade700 !default; $ratingStarIconOnColor: $primaryColor !default; $ratingStarIconHoverColor: $primaryColor !default; //slider $sliderBg: $shade300 !default; $sliderBorder: 0 none !default; $sliderHorizontalHeight: 0.286rem !default; $sliderVerticalWidth: 0.286rem !default; $sliderHandleWidth: 1.143rem !default; $sliderHandleHeight: 1.143rem !default; $sliderHandleBg: $shade000 !default; $sliderHandleBorder: 2px solid $primaryColor !default; $sliderHandleBorderRadius: 50% !default; $sliderHandleHoverBorderColor: $primaryColor !default; $sliderHandleHoverBg: $primaryColor !default; $sliderRangeBg: $primaryColor !default; //calendar $calendarTableMargin: 0.5rem 0 !default; $calendarPadding: 0.5rem !default; $calendarBg: $shade000 !default; $calendarInlineBg: $calendarBg !default; $calendarTextColor: $shade700 !default; $calendarBorder: $inputListBorder !default; $calendarOverlayBorder: $inputOverlayBorder !default; $calendarHeaderPadding: 0.5rem !default; $calendarHeaderBg: $shade000 !default; $calendarInlineHeaderBg: $calendarBg !default; $calendarHeaderBorder: 1px solid $shade300 !default; $calendarHeaderTextColor: $shade700 !default; $calendarHeaderFontWeight: 100 !default; $calendarHeaderCellPadding: 0.5rem !default; $calendarMonthYearHeaderHoverTextColor: $primaryColor !default; $calendarCellDatePadding: 0.5rem !default; $calendarCellDateWidth: 2.5rem !default; $calendarCellDateHeight: 2.5rem !default; $calendarCellDateBorderRadius: 50% !default; $calendarCellDateBorder: 1px solid transparent !default; $calendarCellDateHoverBg: $shade200 !default; $calendarCellDateTodayBg: $shade400 !default; $calendarCellDateTodayBorderColor: transparent !default; $calendarCellDateTodayTextColor: $shade700 !default; $calendarButtonBarPadding: 1rem 0 !default; $calendarTimePickerPadding: 0.5rem !default; $calendarTimePickerElementPadding: 0 0.5rem !default; $calendarTimePickerTimeFontSize: 1.25rem !default; $calendarBreakpoint: 769px !default; $calendarCellDatePaddingSM: 0 !default; //input switch $inputSwitchWidth: 3rem !default; $inputSwitchHeight: 1.75rem !default; $inputSwitchBorderRadius: 30px !default; $inputSwitchHandleWidth: 1.25rem !default; $inputSwitchHandleHeight: 1.25rem !default; $inputSwitchHandleBorderRadius: 50% !default; $inputSwitchSliderPadding: 0.25rem !default; $inputSwitchSliderOffBg: $shade400 !default; $inputSwitchHandleOffBg: $shade000 !default; $inputSwitchSliderOffHoverBg: #b7bcc5 !default; $inputSwitchSliderOnBg: $primaryColor !default; $inputSwitchSliderOnHoverBg: $primaryDarkColor !default; $inputSwitchHandleOnBg: $shade000 !default; //panel $panelHeaderBorderColor: $shade300 !default; $panelHeaderBorder: 1px solid $shade300 !default; $panelHeaderBg: $shade100 !default; $panelHeaderTextColor: $shade800 !default; $panelHeaderFontWeight: 100 !default; $panelHeaderPadding: 1.25rem !default; $panelToggleableHeaderPadding: 0.75rem 1.25rem !default; $panelHeaderHoverBg: $shade200 !default; $panelHeaderHoverBorderColor: $shade300 !default; $panelHeaderTextHoverColor: $shade800 !default; $panelContentBorderColor: $shade300 !default; $panelContentBorder: 1px solid $shade300 !default; $panelContentBg: $shade000 !default; $panelContentEvenRowBg: #f8f8fa !default; $panelContentTextColor: $shade700 !default; $panelContentPadding: 1.25rem !default; $panelFooterBorder: 1px solid $shade300 !default; $panelFooterBg: $shade000 !default; $panelFooterTextColor: $shade700 !default; $panelFooterPadding: 0.75rem 1.25rem !default; //accordion $accordionSpacing: 4px !default; $accordionHeaderBorder: $panelHeaderBorder !default; $accordionHeaderBg: $panelHeaderBg !default; $accordionHeaderTextColor: $shade600 !default; $accordionHeaderFontWeight: $panelHeaderFontWeight !default; $accordionHeaderPadding: $panelHeaderPadding !default; $accordionHeaderHoverBg: $shade200 !default; $accordionHeaderHoverBorderColor: $shade300 !default; $accordionHeaderTextHoverColor: $shade800 !default; $accordionHeaderActiveBg: $panelHeaderBg !default; $accordionHeaderActiveBorderColor: $shade300 !default; $accordionHeaderTextActiveColor: $shade800 !default; $accordionHeaderActiveHoverBg: $shade200 !default; $accordionHeaderActiveHoverBorderColor: $shade300 !default; $accordionHeaderTextActiveHoverColor: $shade800 !default; $accordionContentBorder: $panelContentBorder !default; $accordionContentBg: $panelContentBg !default; $accordionContentTextColor: $panelContentTextColor !default; $accordionContentPadding: $panelContentPadding !default; //tabview $tabviewNavBorder: 1px solid $shade300 !default; $tabviewNavBorderWidth: 0 0 2px 0 !default; $tabviewNavBg: $shade000 !default; $tabviewHeaderSpacing: 0 !default; $tabviewHeaderBorder: solid $shade300 !default; $tabviewHeaderBorderWidth: 0 0 2px 0 !default; $tabviewHeaderBorderColor: transparent transparent $shade300 transparent !default; $tabviewHeaderBg: $shade000 !default; $tabviewHeaderTextColor: $shade600 !default; $tabviewHeaderFontWeight: $panelHeaderFontWeight !default; $tabviewHeaderPadding: $panelHeaderPadding !default; $tabviewHeaderMargin: 0 0 -2px 0 !default; $tabviewHeaderHoverBg: $shade000 !default; $tabviewHeaderHoverBorderColor: $shade500 !default; $tabviewHeaderTextHoverColor: $shade600 !default; $tabviewHeaderActiveBg: $shade000 !default; $tabviewHeaderActiveBorderColor: $primaryColor !default; $tabviewHeaderTextActiveColor: $primaryColor !default; $tabviewContentBorder: 0 none !default; $tabviewContentBg: $panelContentBg !default; $tabviewContentTextColor: $panelContentTextColor !default; $tabviewContentPadding: $panelContentPadding !default; //upload $fileUploadProgressBarHeight: 0.25rem !default; $fileUploadContentPadding: 2rem 1rem !default; $fileUploadContentHoverBorder: 1px dashed $primaryColor !default; $fileUploadFileBorder: 1px solid $shade300 !default; $fileUploadFilePadding: 1rem !default; //scrollpanel $scrollPanelTrackBorder: 0 none !default; $scrollPanelTrackBg: $shade100 !default; //card $cardBodyPadding: 1.25rem !default; $cardTitleFontSize: 1.5rem !default; $cardTitleFontWeight: 0 !default; $cardSubTitleFontWeight: 100 !default; $cardSubTitleColor: $shade600 !default; $cardContentPadding: 1.25rem 0 !default; $cardFooterPadding: 1.25rem 0 0 0 !default; $cardShadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12) !default; //editor $editorToolbarBg: $panelHeaderBg !default; $editorToolbarBorder: $panelHeaderBorder !default; $editorToolbarPadding: $panelHeaderPadding !default; $editorToolbarIconColor: $textSecondaryColor !default; $editorToolbarIconHoverColor: $textColor !default; $editorIconActiveColor: $primaryColor !default; $editorContentBorder: $panelContentBorder !default; $editorContentBg: $panelContentBg !default; //paginator $paginatorBg: $shade000 !default; $paginatorTextColor: $shade600 !default; $paginatorBorder: solid $shade200 !default; $paginatorBorderWidth: 0 !default; $paginatorPadding: 0.5rem 1rem !default; $paginatorElementWidth: $buttonIconOnlyWidth !default; $paginatorElementHeight: $buttonIconOnlyWidth !default; $paginatorElementBg: transparent !default; $paginatorElementBorder: 0 none !default; $paginatorElementIconColor: $shade600 !default; $paginatorElementHoverBg: $shade200 !default; $paginatorElementHoverBorderColor: transparent !default; $paginatorElementIconHoverColor: $shade800 !default; $paginatorElementBorderRadius: 50% !default; $paginatorElementMargin: 0.143rem !default; $paginatorElementPadding: 0 !default; //table $tableHeaderBorder: 1px solid $shade300 !default; $tableHeaderBorderWidth: 1px 0 1px 0 !default; $tableHeaderBg: $shade100 !default; $tableHeaderTextColor: $shade800 !default; $tableHeaderFontWeight: 0 !default; $tableHeaderPadding: 1rem 1rem !default; $tableHeaderCellPadding: 1rem 1rem !default; $tableHeaderCellBg: $shade100 !default; $tableHeaderCellTextColor: $shade800 !default; $tableHeaderCellFontWeight: 0 !default; $tableHeaderCellBorder: 1px solid $shade300 !default; $tableHeaderCellBorderWidth: 0 0 1px 0 !default; $tableHeaderCellHoverBg: $shade200 !default; $tableHeaderCellTextHoverColor: $shade800 !default; $tableHeaderCellIconColor: $shade800 !default; $tableHeaderCellIconHoverColor: $shade800 !default; $tableHeaderCellHighlightBg: $highlightBg !default; $tableHeaderCellHighlightTextColor: $highlightTextColor !default; $tableHeaderCellHighlightHoverBg: $highlightBg !default; $tableHeaderCellHighlightTextHoverColor: $highlightTextColor !default; $tableSortableColumnBadgeSize: 1.143rem !default; $tableBodyRowBg: $shade000 !default; $tableBodyRowTextColor: $shade700 !default; $tableBodyRowEvenBg: #f8f8fa !default; $tableBodyRowHoverBg: $shade200 !default; $tableBodyRowTextHoverColor: $shade700 !default; $tableBodyCellBorder: 1px solid $shade300 !default; $tableBodyCellBorderWidth: 0 0 1px 0 !default; $tableBodyCellPadding: 1rem 1rem !default; $tableFooterCellPadding: 1rem 1rem !default; $tableFooterCellBg: $shade100 !default; $tableFooterCellTextColor: $shade800 !default; $tableFooterCellFontWeight: 0 !default; $tableFooterCellBorder: 1px solid $shade300 !default; $tableFooterCellBorderWidth: 0 0 1px 0 !default; $tableResizerHelperBg: $primaryColor !default; $tableFooterBorder: 1px solid $shade300 !default; $tableFooterBorderWidth: 0 0 1px 0 !default; $tableFooterBg: $shade100 !default; $tableFooterTextColor: $shade800 !default; $tableFooterFontWeight: 0 !default; $tableFooterPadding: 1rem 1rem !default; $tableCellContentAlignment: left !default; $tableTopPaginatorBorderWidth: 0 0 1px 0 !default; $tableBottomPaginatorBorderWidth: 0 0 1px 0 !default; $tableScaleSM: 0.5 !default; $tableScaleLG: 1.25 !default; //dataview $dataViewContentPadding: 0 !default; $dataViewContentBorder: 0 none !default; //tree $treeContainerPadding: 0.286rem !default; $treeNodePadding: 0.143rem !default; $treeNodeContentPadding: 0.5rem !default; $treeNodeChildrenPadding: 0 0 0 1rem !default; $treeNodeIconColor: $shade600 !default; //timeline $timelineVerticalEventContentPadding: 0 1rem !default; $timelineHorizontalEventContentPadding: 1rem 0 !default; $timelineEventMarkerWidth: 1rem !default; $timelineEventMarkerHeight: 1rem !default; $timelineEventMarkerBorderRadius: 50% !default; $timelineEventMarkerBorder: 2px solid $primaryColor !default; $timelineEventMarkerBackground: $primaryTextColor !default; $timelineEventConnectorSize: 2px !default; $timelineEventColor: $shade300 !default; //org chart $organizationChartConnectorColor: $shade300 !default; //message $messageMargin: 1rem 0 !default; $messagePadding: 1.25rem 1.75rem !default; $messageBorderWidth: 0 0 0 6px !default; $messageIconFontSize: 1.5rem !default; $messageTextFontSize: 1rem !default; $messageTextFontWeight: 0 !default; //inline message $inlineMessagePadding: $inputPadding !default; $inlineMessageMargin: 0 !default; $inlineMessageIconFontSize: 1rem !default; $inlineMessageTextFontSize: 1rem !default; $inlineMessageBorderWidth: 0px !default; //toast $toastIconFontSize: 2rem !default; $toastMessageTextMargin: 0 0 0 1rem !default; $toastMargin: 0 0 1rem 0 !default; $toastPadding: 1rem !default; $toastBorderWidth: 0 0 0 6px !default; $toastShadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !default; $toastOpacity: 1 !default; $toastTitleFontWeight: 0 !default; $toastDetailMargin: $inlineSpacing 0 0 0 !default; //severities $infoMessageBg: rgba(219, 234, 254, 0.7) !default; $infoMessageBorder: solid #3b82f6 !default; $infoMessageTextColor: #3b82f6 !default; $infoMessageIconColor: #3b82f6 !default; $successMessageBg: rgba(228, 248, 240, 0.7) !default; $successMessageBorder: solid #1ea97c !default; $successMessageTextColor: #1ea97c !default; $successMessageIconColor: #1ea97c !default; $warningMessageBg: rgba(255, 242, 226, 0.7) !default; $warningMessageBorder: solid #cc8925 !default; $warningMessageTextColor: #cc8925 !default; $warningMessageIconColor: #cc8925 !default; $errorMessageBg: rgba(255, 231, 230, 0.7) !default; $errorMessageBorder: solid #ff5757 !default; $errorMessageTextColor: #ff5757 !default; $errorMessageIconColor: #ff5757 !default; $secondaryMessageBg: $secondaryButtonBg !default; $secondaryMessageBorder: solid $secondaryButtonBg !default; $secondaryMessageTextColor: $secondaryButtonTextColor !default; $secondaryMessageIconColor: $secondaryButtonTextColor !default; $contrastMessageBg: $contrastButtonBg !default; $contrastMessageBorder: solid $contrastButtonBg !default; $contrastMessageTextColor: $contrastButtonTextColor !default; $contrastMessageIconColor: $contrastButtonTextColor !default; //overlays $overlayContentBorder: 0px solid $shade300 !default; $overlayContentBg: $panelContentBg !default; $overlayContainerShadow: 0 1px 3px rgba(0, 0, 0, 0.3) !default; //dialog $dialogHeaderBg: $shade000 !default; $dialogHeaderBorder: 0 none !default; $dialogHeaderTextColor: $shade800 !default; $dialogHeaderFontWeight: 0 !default; $dialogHeaderFontSize: 1.25rem !default; $dialogHeaderPadding: 1.5rem !default; $dialogContentPadding: 0 1.5rem 2rem 1.5rem !default; $dialogFooterBorder: 0 none !default; $dialogFooterPadding: 0 1.5rem 1.5rem 1.5rem !default; //confirmpopup $confirmPopupContentPadding: $panelContentPadding !default; $confirmPopupFooterPadding: 0 1.25rem 1.25rem 1.25rem !default; //tooltip $tooltipBg: $shade700 !default; $tooltipTextColor: $shade000 !default; $tooltipPadding: $inputPadding !default; //steps $stepsItemBg: $shade000 !default; $stepsItemBorder: 1px solid $shade200 !default; $stepsItemTextColor: $shade600 !default; $stepsItemNumberWidth: 2rem !default; $stepsItemNumberHeight: 2rem !default; $stepsItemNumberFontSize: 1.143rem !default; $stepsItemNumberColor: $shade700 !default; $stepsItemNumberBorderRadius: 50% !default; $stepsItemActiveFontWeight: 0 !default; //progressbar, progressspinner $progressBarHeight: 1.5rem !default; $progressBarBorder: 0 none !default; $progressBarBg: $shade300 !default; $progressBarValueBg: $primaryColor !default; $progressBarValueTextColor: $primaryTextColor !default; $progressSpinnerStrokeColor: $errorMessageTextColor !default; $progressSpinnerColorOne: $errorMessageTextColor !default; $progressSpinnerColorTwo: $infoMessageTextColor !default; $progressSpinnerColorThree: $successMessageTextColor !default; $progressSpinnerColorFour: $warningMessageTextColor !default; //menu (e.g. menu, menubar, tieredmenu) $menuWidth: 12.5rem !default; $menuBg: $shade000 !default; $menuBorder: 1px solid $shade300 !default; $menuTextColor: $shade700 !default; $menuitemPadding: 0.75rem 1.25rem !default; $menuitemBorderRadius: 0 !default; $menuitemTextColor: $shade700 !default; $menuitemIconColor: $shade600 !default; $menuitemTextHoverColor: $shade700 !default; $menuitemIconHoverColor: $shade600 !default; $menuitemHoverBg: $shade200 !default; $menuitemTextFocusColor: $shade700 !default; $menuitemIconFocusColor: $shade700 !default; $menuitemFocusBg: $shade300 !default; $menuitemTextActiveColor: $highlightTextColor !default; $menuitemIconActiveColor: $highlightTextColor !default; $menuitemActiveBg: $highlightBg !default; $menuitemActiveFocusBg: $highlightFocusBg !default; $menuitemSubmenuIconFontSize: 0.875rem !default; $submenuHeaderMargin: 0 !default; $submenuHeaderPadding: 0.75rem 1.25rem !default; $submenuHeaderBg: $shade000 !default; $submenuHeaderTextColor: $shade800 !default; $submenuHeaderBorderRadius: 0 !default; $submenuHeaderFontWeight: 700 !default; $overlayMenuBg: $menuBg !default; $overlayMenuBorder: 0 none !default; $overlayMenuShadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1) !default; $verticalMenuPadding: 0.5rem 0 !default; $menuSeparatorMargin: 0.25rem 0 !default; $breadcrumbPadding: 1rem !default; $breadcrumbBg: $menuBg !default; $breadcrumbBorder: $menuBorder !default; $breadcrumbItemTextColor: $menuitemTextColor !default; $breadcrumbItemIconColor: $menuitemIconColor !default; $breadcrumbLastItemTextColor: $menuitemTextColor !default; $breadcrumbLastItemIconColor: $menuitemIconColor !default; $breadcrumbSeparatorColor: $menuitemTextColor !default; $horizontalMenuPadding: 0.5rem !default; $horizontalMenuBg: $shade100 !default; $horizontalMenuBorder: $menuBorder !default; $horizontalMenuTextColor: $menuTextColor !default; $horizontalMenuRootMenuitemPadding: $menuitemPadding !default; $horizontalMenuRootMenuitemBorderRadius: $borderRadius !default; $horizontalMenuRootMenuitemTextColor: $menuitemTextColor !default; $horizontalMenuRootMenuitemIconColor: $menuitemIconColor !default; $horizontalMenuRootMenuitemTextHoverColor: $menuitemTextHoverColor !default; $horizontalMenuRootMenuitemIconHoverColor: $menuitemIconHoverColor !default; $horizontalMenuRootMenuitemHoverBg: $menuitemHoverBg !default; $horizontalMenuRootMenuitemTextActiveColor: $menuitemTextActiveColor !default; $horizontalMenuRootMenuitemIconActiveColor: $menuitemIconActiveColor !default; $horizontalMenuRootMenuitemActiveBg: $menuitemActiveBg !default; //badge and tag $badgeBg: $primaryColor !default; $badgeTextColor: $primaryTextColor !default; $badgeMinWidth: 1.5rem !default; $badgeHeight: 1.5rem !default; $badgeFontWeight: 700 !default; $badgeFontSize: 0.75rem !default; $tagPadding: 0.25rem 0.4rem !default; //carousel $carouselIndicatorsPadding: 1rem !default; $carouselIndicatorBg: $shade400 !default; $carouselIndicatorHoverBg: $shade500 !default; $carouselIndicatorBorderRadius: 0 !default; $carouselIndicatorWidth: 2rem !default; $carouselIndicatorHeight: 0.5rem !default; //galleria $galleriaMaskBg: rgba(0, 0, 0, 0.9) !default; $galleriaCloseIconMargin: 0.5rem !default; $galleriaCloseIconFontSize: 2rem !default; $galleriaCloseIconBg: transparent !default; $galleriaCloseIconColor: $shade100 !default; $galleriaCloseIconHoverBg: rgba(255, 255, 255, 0.1) !default; $galleriaCloseIconHoverColor: $shade100 !default; $galleriaCloseIconWidth: 4rem !default; $galleriaCloseIconHeight: 4rem !default; $galleriaCloseIconBorderRadius: 50% !default; $galleriaItemNavigatorBg: transparent !default; $galleriaItemNavigatorColor: $shade100 !default; $galleriaItemNavigatorMargin: 0 0.5rem !default; $galleriaItemNavigatorFontSize: 2rem !default; $galleriaItemNavigatorHoverBg: rgba(255, 255, 255, 0.1) !default; $galleriaItemNavigatorHoverColor: $shade100 !default; $galleriaItemNavigatorWidth: 4rem !default; $galleriaItemNavigatorHeight: 4rem !default; $galleriaItemNavigatorBorderRadius: $borderRadius !default; $galleriaCaptionBg: rgba(0, 0, 0, 0.5) !default; $galleriaCaptionTextColor: $shade100 !default; $galleriaCaptionPadding: 1rem !default; $galleriaIndicatorsPadding: 1rem !default; $galleriaIndicatorBg: $shade400 !default; $galleriaIndicatorHoverBg: $shade500 !default; $galleriaIndicatorBorderRadius: 50% !default; $galleriaIndicatorWidth: 1rem !default; $galleriaIndicatorHeight: 1rem !default; $galleriaIndicatorsBgOnItem: rgba(0, 0, 0, 0.5) !default; $galleriaIndicatorBgOnItem: rgba(255, 255, 255, 0.4) !default; $galleriaIndicatorHoverBgOnItem: rgba(255, 255, 255, 0.6) !default; $galleriaThumbnailContainerBg: rgba(0, 0, 0, 0.9) !default; $galleriaThumbnailContainerPadding: 1rem 0.25rem !default; $galleriaThumbnailNavigatorBg: transparent !default; $galleriaThumbnailNavigatorColor: $shade100 !default; $galleriaThumbnailNavigatorHoverBg: rgba(255, 255, 255, 0.1) !default; $galleriaThumbnailNavigatorHoverColor: $shade100 !default; $galleriaThumbnailNavigatorBorderRadius: 50% !default; $galleriaThumbnailNavigatorWidth: 2rem !default; $galleriaThumbnailNavigatorHeight: 2rem !default; //divider $dividerHorizontalMargin: 1.25rem 0 !default; $dividerHorizontalPadding: 0 1.25rem !default; $dividerVerticalMargin: 0 1.25rem !default; $dividerVerticalPadding: 1.25rem 0 !default; $dividerSize: 1px !default; $dividerColor: $shade300 !default; //avatar $avatarBg: $shade300 !default; $avatarTextColor: $textColor !default; //chip $chipBg: $shade300 !default; $chipTextColor: $textColor !default; $chipBorderRadius: 16px !default; $chipFocusBg: $shade300 !default; $chipFocusTextColor: $textColor !default; //scrollTop $scrollTopBg: rgba(0, 0, 0, 0.7) !default; $scrollTopHoverBg: rgba(0, 0, 0, 0.8) !default; $scrollTopWidth: 3rem !default; $scrollTopHeight: 3rem !default; $scrollTopBorderRadius: 50% !default; $scrollTopFontSize: 1.5rem !default; $scrollTopTextColor: $shade100 !default; //skeleton $skeletonBg: $shade300 !default; $skeletonAnimationBg: rgba(255, 255, 255, 0.4) !default; //splitter $splitterGutterBg: $shade100 !default; $splitterGutterHandleBg: $shade300 !default; //speeddial $speedDialButtonWidth: 4rem !default; $speedDialButtonHeight: 4rem !default; $speedDialButtonIconFontSize: 1.3rem !default; $speedDialActionWidth: 3rem !default; $speedDialActionHeight: 3rem !default; $speedDialActionBg: $shade700 !default; $speedDialActionHoverBg: #022354 !default; $speedDialActionTextColor: #fff !default; $speedDialActionTextHoverColor: #fff !default; //dock $dockActionWidth: 4rem !default; $dockActionHeight: 4rem !default; $dockItemPadding: 0.5rem !default; $dockItemBorderRadius: $borderRadius !default; $dockCurrentItemMargin: 1.5rem !default; $dockFirstItemsMargin: 1.3rem !default; $dockSecondItemsMargin: 0.9rem !default; $dockBg: rgba(255, 255, 255, 0.1) !default; $dockBorder: 1px solid rgba(255, 255, 255, 0.2) !default; $dockPadding: 0.5rem 0.5rem !default; $dockBorderRadius: 0.5rem !default; //image $imageMaskBg: rgba(0, 0, 0, 0.9) !default; $imagePreviewToolbarPadding: 1rem !default; $imagePreviewIndicatorColor: #f8f9fa !default; $imagePreviewIndicatorBg: rgba(0, 0, 0, 0.5) !default; $imagePreviewActionIconBg: transparent !default; $imagePreviewActionIconColor: #f8f9fa !default; $imagePreviewActionIconHoverBg: rgba(255, 255, 255, 0.1) !default; $imagePreviewActionIconHoverColor: #f8f9fa !default; $imagePreviewActionIconWidth: 3rem !default; $imagePreviewActionIconHeight: 3rem !default; $imagePreviewActionIconFontSize: 1.5rem !default; $imagePreviewActionIconBorderRadius: 50% !default; :root { font-family: "Twemoji Country Flags", "Source Sans Pro", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-variation-settings: normal; --font-family: "Twemoji Country Flags", "Source Sans Pro", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; --font-feature-settings: "cv02", "cv03", "cv04", "cv11"; --surface-a: #{$shade000}; --surface-b: #{$shade100}; --surface-c: #{$shade200}; --surface-d: #{$shade300}; --surface-e: #{$shade000}; --surface-f: #{$shade000}; --text-color: #{$shade700}; --text-color-secondary: #{$shade600}; --primary-color: #{$primaryColor}; --primary-color-text: #{$primaryTextColor}; --surface-0: #ffffff; --surface-50: #f9fafb; --surface-100: #f3f4f6; --surface-200: #e5e7eb; --surface-300: #d1d5db; --surface-400: #9ca3af; --surface-500: #6b7280; --surface-600: #4b5563; --surface-700: #374151; --surface-800: #1f2937; --surface-900: #111827; --gray-50: #f9fafb; --gray-100: #f3f4f6; --gray-200: #e5e7eb; --gray-300: #d1d5db; --gray-400: #9ca3af; --gray-500: #6b7280; --gray-600: #4b5563; --gray-700: #374151; --gray-800: #1f2937; --gray-900: #111827; --content-padding: #{$panelContentPadding}; --inline-spacing: #{$inlineSpacing}; --border-radius: #{$borderRadius}; --surface-ground: #f9fafb; --surface-section: #ffffff; --surface-card: #ffffff; --surface-overlay: #ffffff; --surface-border: #dfe7ef; --surface-hover: #f6f9fc; --focus-ring: #{$focusShadow}; --maskbg: #{$maskBg}; --highlight-bg: #{$highlightBg}; --highlight-text-color: #{$highlightTextColor}; color-scheme: light; }