// Compatible with @progress/kendo-theme-default v.8.2.0


    .k-checkbox-wrap .k-checkbox.k-checked.k-checkbox-md,.k-checkbox-wrap .k-checkbox:checked.k-checkbox-md{
    height: 20px;
            width: 20px;
        
}
    .k-checkbox-wrap .k-checkbox.k-checked,.k-checkbox-wrap .k-checkbox:checked{
    background-color: $fk-feather-primary;
            background-image: url("data:image/svg+xml,%3Csvg%20class%3D%22checkbox-check%22%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%3E%3Cpath%20fill%3D'none'%20stroke%3D'white'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20stroke-width%3D'2'%20d%3D'M3%2C8%20l3%2C3%20l7-7'%2F%3E%3C%2Fsvg%3E");
            background-size: 100% 100%;
            stroke-dashoffset: 24px;
        
}
    .k-checkbox-wrap .k-checkbox{
    background-color: $fk-kendo-checkbox-bg;
            background-image: url("data:image/svg+xml,%3Csvg%20class%3D%22checkbox-check%22%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%3E%3Cpath%20fill%3D'none'%20stroke%3D'white'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20stroke-width%3D'2'%20d%3D'M3%2C8%20l3%2C3%20l7-7'%2F%3E%3C%2Fsvg%3E");
            background-size: 0% 100%;
            outline-color: currentcolor;
            outline-offset: 0px;
            outline-style: solid;
            padding-bottom: 4px;
            padding-left: 4px;
            padding-right: 4px;
            padding-top: 4px;
            transition-duration: 50ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-checkbox-wrap .k-checkbox.k-checkbox-md{
    height: 20px;
            width: 20px;
        
}
    .k-checkbox-wrap .k-checkbox.k-indeterminate.k-checkbox-md,.k-checkbox-wrap .k-checkbox:indeterminate.k-checkbox-md{
    height: 20px;
            width: 20px;
        
}
    .k-checkbox-wrap .k-checkbox.k-indeterminate,.k-checkbox-wrap .k-checkbox:indeterminate{
    background-color: initial;
            background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%3E%3Cpath%20fill%3D'none'%20stroke%3D'%23003583'%20stroke-linecap%3D'square'%20stroke-linejoin%3D'square'%20stroke-width%3D'2'%20d%3D'M4%2C8%20h8'%2F%3E%3C%2Fsvg%3E");
            background-size: 100%;
        
}
    .k-radio-wrap .k-radio.k-radio-md{
    height: 18px;
            width: 18px;
        
}
    .k-radio-wrap .k-radio{
    background-color: initial;
            background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2014%2014'%3E%3Ccircle%20cx%3D'50%25'%20cy%3D'50%25'%20r%3D'4'%20fill%3D'%23003583'%2F%3E%3C%2Fsvg%3E");
            background-size: 0%;
            transition-duration: 100ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-button{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            column-gap: 0.125rem;
            height: $fk-feather-container-height-md;
            isolation: isolate;
            min-width: 4rem;
            outline-color: $fk-feather-primary;
            outline-style: solid;
            outline-width: 0px;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-button.k-button-md{
                    @extend %fk-typography-feather-button;
          padding-left: 0.5rem;
            padding-right: 0.5rem;
        
}
    .k-button-group{
    border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-top-left-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
            isolation: isolate;
            overflow: hidden;
        
}
    .k-chip.k-chip-solid-base{
    background-color: $fk-kendo-chip-solid-bg;
            color: $fk-feather-secondary-text-on-surface;
        
}
    .k-chip{
    background-image: linear-gradient(transparent, transparent);
            transition-duration: 280ms;
            transition-property: all;
        
}
    .k-chip.k-rounded-md{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
        
}
    .k-calendar.k-calendar-range .k-calendar-header .k-button.k-button-md.k-button-flat.k-button-flat-primary.k-rounded-md.k-calendar-title .k-button-text{
    letter-spacing: 0px;
            text-transform: capitalize;
        
}
    .k-calendar.k-calendar-range .k-calendar-header .k-calendar-nav .k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-calendar-nav-today .k-button-text{
    letter-spacing: 0px;
            text-transform: capitalize;
        
}
    .k-calendar.k-calendar-range .k-calendar-header .k-calendar-nav .k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-calendar-nav-today{
    text-transform: capitalize;
        
}
    .k-calendar .k-calendar-header .k-button.k-button-md.k-button-flat.k-button-flat-primary.k-rounded-md.k-calendar-title .k-button-text{
    letter-spacing: 0px;
            text-transform: capitalize;
        
}
    .k-slider.k-slider-horizontal .k-slider-track-wrap .k-slider-track{
    border-bottom-width: 0px;
            border-left-width: 0px;
            border-right-width: 0px;
            border-top-width: 0px;
            top: 50%;
        
}
    .k-slider.k-slider-horizontal .k-slider-track-wrap{
    border-bottom-width: 0px;
            border-left-width: 0px;
            border-right-width: 0px;
            border-top-width: 0px;
        
}
    .k-radio-wrap .k-radio.k-checked,.k-radio-wrap .k-radio:checked{
    background-color: initial;
            background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2014%2014'%3E%3Ccircle%20cx%3D'50%25'%20cy%3D'50%25'%20r%3D'4'%20fill%3D'%23003583'%2F%3E%3C%2Fsvg%3E");
            background-size: 100%;
            border-bottom-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-width: 2px;
            border-left-width: 2px;
            border-right-width: 2px;
            border-top-left-radius: 50%;
            border-top-right-radius: 50%;
            border-top-width: 2px;
        
}
    .k-checkbox-wrap .k-checkbox.k-focus,.k-checkbox-wrap .k-checkbox.k-state-focus,.k-checkbox-wrap .k-checkbox.k-state-focused,.k-checkbox-wrap .k-checkbox:focus{
    box-shadow: none;
            color: $fk-feather-primary;
            outline-color: currentcolor;
            outline-style: solid;
            outline-width: 2px;
        
}
    .k-checkbox-wrap .k-checkbox.k-invalid.k-invalid,.k-checkbox-wrap .k-checkbox.ng-invalid.ng-touched.ng-invalid.ng-touched,.k-checkbox-wrap .k-checkbox.ng-invalid.ng-dirty.ng-invalid.ng-dirty,.k-checkbox-wrap .k-checkbox.ng-invalid.ng-touched.ng-invalid.ng-touched,.k-checkbox-wrap .k-checkbox.ng-invalid.ng-dirty.ng-invalid.ng-dirty,.k-checkbox-wrap .k-checkbox.ng-invalid.ng-touched.ng-invalid.ng-touched,.k-checkbox-wrap .k-checkbox.ng-invalid.ng-touched.ng-invalid.ng-touched,.k-checkbox-wrap .k-checkbox.ng-invalid.ng-dirty.ng-invalid.ng-dirty,.k-checkbox-wrap .k-checkbox.ng-invalid.ng-dirty.ng-invalid.ng-dirty{
    color: k-color( error );
        
}
    .k-textbox.k-input .k-input-separator.k-input-separator-vertical{
    border-bottom-color: $fk-kendo-base-border;
            border-left-color: $fk-kendo-base-border;
            border-right-color: $fk-kendo-base-border;
            border-top-color: $fk-kendo-base-border;
            visibility: hidden;
        
}
    .k-list.k-list-md .k-list-content .k-list-ul .k-list-item{
                    @extend %fk-typography-feather-body-small;
          color: $fk-kendo-component-text;
            min-height: $fk-feather-container-height-md;
            padding-bottom: 8px;
            padding-left: 16px;
            padding-right: 16px;
            padding-top: 8px;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-button.k-selected .k-button-icon.k-icon.k-svg-icon{
    color: inherit;
        
}
    .k-button.k-selected.k-button-flat .k-button-icon.k-icon.k-svg-icon{
    color: $fk-feather-icon-on-neutral;
        
}
    .k-button.k-button-outline.k-button-outline-primary .k-button-icon.k-icon.k-svg-icon{
    color: $fk-feather-icon-on-surface;
        
}
    .k-button.k-hover.k-button-outline.k-button-outline-primary,.k-button.k-state-hover.k-button-outline.k-button-outline-primary,.k-button.k-state-hovered.k-button-outline.k-button-outline-primary,.k-button:hover.k-button-outline.k-button-outline-primary{
    color: k-color( primary );
        
}
    .k-button.k-hover.k-button-outline.k-button-outline-primary .k-button-text,.k-button.k-state-hover.k-button-outline.k-button-outline-primary .k-button-text,.k-button.k-state-hovered.k-button-outline.k-button-outline-primary .k-button-text,.k-button:hover.k-button-outline.k-button-outline-primary .k-button-text{
    color: k-color( primary );
        
}
    .k-button.k-active.k-button-outline.k-button-outline-primary,.k-button.k-state-active.k-button-outline.k-button-outline-primary,.k-button:active.k-button-outline.k-button-outline-primary{
    color: k-color( primary );
        
}
    .k-button.k-focus,.k-button.k-state-focus,.k-button.k-state-focused,.k-button:focus{
    background-color: inherit;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-button.k-focus.k-button-solid-base,.k-button.k-state-focus.k-button-solid-base,.k-button.k-state-focused.k-button-solid-base,.k-button:focus.k-button-solid-base{
                    @extend %fk-effects-feather-focus-inner-on-surface;
      
}
    .k-button.k-focus.k-button-flat.k-button-flat-primary,.k-button.k-state-focus.k-button-flat.k-button-flat-primary,.k-button.k-state-focused.k-button-flat.k-button-flat-primary,.k-button:focus.k-button-flat.k-button-flat-primary{
                    @extend %fk-effects-feather-focus-outer-on-surface-important;
          color: k-color( secondary );
        
}
    .k-button.k-button-flat.k-button-flat-primary{
    transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-button.k-focus.k-button-flat,.k-button.k-state-focus.k-button-flat,.k-button.k-state-focused.k-button-flat,.k-button:focus.k-button-flat{
                    @extend %fk-effects-feather-focus-outer-on-color-important;
          background-color: initial !important;
            background-image: $fk-feather-focused-on-surface-gradient !important;
        
}
    .k-button.k-focus.k-button-outline.k-button-outline-base,.k-button.k-state-focus.k-button-outline.k-button-outline-base,.k-button.k-state-focused.k-button-outline.k-button-outline-base,.k-button:focus.k-button-outline.k-button-outline-base{
                    @extend %fk-effects-feather-focus-outer-on-color;
          background-color: initial;
            border-bottom-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-top-color: transparent;
        
}
    .k-button.k-focus.k-button-outline,.k-button.k-state-focus.k-button-outline,.k-button.k-state-focused.k-button-outline,.k-button:focus.k-button-outline{
    background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip{
    background-color: $fk-feather-surface-shade-1;
            background-image: none;
            column-gap: 0px;
            height: $fk-feather-container-height-xs;
        
}
    .k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-chip-md{
                    @extend %fk-typography-feather-body-small;
          padding-right: 2px;
        
}
    .k-checkbox-wrap .k-checkbox.k-checked.k-focus,.k-checkbox-wrap .k-checkbox:checked.k-focus,.k-checkbox-wrap .k-checkbox.k-checked.k-state-focus,.k-checkbox-wrap .k-checkbox.k-checked.k-state-focused,.k-checkbox-wrap .k-checkbox.k-checked:focus,.k-checkbox-wrap .k-checkbox:checked.k-state-focus,.k-checkbox-wrap .k-checkbox:checked.k-state-focused,.k-checkbox-wrap .k-checkbox:checked:focus{
    background-color: currentcolor;
            background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%3E%3Cpath%20fill%3D'none'%20stroke%3D'white'%20stroke-linecap%3D'square'%20stroke-linejoin%3D'square'%20stroke-width%3D'2'%20d%3D'M3%2C8%20l3%2C3%20l7-7'%2F%3E%3C%2Fsvg%3E");
            outline-offset: 2px;
        
}
    .k-checkbox-wrap .k-checkbox.k-disabled,.k-checkbox-wrap .k-checkbox.k-state-disabled,.k-checkbox-wrap .k-checkbox:disabled{
    opacity: 40%;
        
}
    .k-radio-wrap .k-radio.k-focus,.k-radio-wrap .k-radio.k-state-focus,.k-radio-wrap .k-radio.k-state-focused,.k-radio-wrap .k-radio:focus{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            box-shadow: none;
            color: k-color( primary );
            outline-color: currentcolor;
            outline-offset: 0px;
            outline-style: solid;
            outline-width: 2px;
        
}
    .k-radio-wrap .k-radio.k-invalid,.k-radio-wrap .k-radio.ng-invalid.ng-touched,.k-radio-wrap .k-radio.ng-invalid.ng-dirty{
    color: k-color( error );
            outline-color: currentcolor;
            outline-offset: 0px;
            outline-style: solid;
        
}
    .k-radio-wrap .k-radio.k-disabled,.k-radio-wrap .k-radio.k-state-disabled,.k-radio-wrap .k-radio:disabled{
    opacity: 40%;
        
}
    .k-radio-wrap .k-radio.k-checked.k-focus,.k-radio-wrap .k-radio:checked.k-focus,.k-radio-wrap .k-radio.k-checked.k-state-focus,.k-radio-wrap .k-radio.k-checked.k-state-focused,.k-radio-wrap .k-radio.k-checked:focus,.k-radio-wrap .k-radio:checked.k-state-focus,.k-radio-wrap .k-radio:checked.k-state-focused,.k-radio-wrap .k-radio:checked:focus{
    border-bottom-color: k-color( primary );
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-left-color: k-color( primary );
            border-left-style: solid;
            border-left-width: 1px;
            border-right-color: k-color( primary );
            border-right-style: solid;
            border-right-width: 1px;
            border-top-color: k-color( primary );
            border-top-style: solid;
            border-top-width: 1px;
            box-shadow: 0px 0px 0px 2px k-color( primary );
        
}
    .k-radio-wrap .k-radio.k-focus::placeholder,.k-radio-wrap .k-radio.k-state-focus::placeholder,.k-radio-wrap .k-radio.k-state-focused::placeholder,.k-radio-wrap .k-radio:focus::placeholder{
    background-color: initial;
            background-image: none;
        
}
    .k-radio-list.k-list-horizontal .k-radio-list-item{
    column-gap: $fk-kendo-radio-label-margin-x;
            margin-right: 16px;
        
}
    .k-radio-list.k-list-vertical .k-radio-list-item{
    column-gap: $fk-kendo-radio-label-margin-x;
            margin-bottom: 8px;
        
}
    .k-radio-list.k-list-horizontal{
    column-gap: 0px;
            row-gap: $fk-kendo-radio-list-item-padding-y;
        
}
    .k-radio-list.k-list-vertical{
    column-gap: 0px;
            row-gap: 0px;
        
}
    .k-slider .k-label{
    font-variant-numeric: tabular-nums;
        
}
    .k-appbar.k-appbar-light{
    background-color: $fk-feather-primary;
            background-image: none;
            box-shadow: 0px 1px 0px 0px $fk-feather-border-on-color;
            color: $fk-kendo-appbar-dark-text;
            height: 64px;
        
}
    .k-appbar.k-appbar-light.k-appbar-static{
    position: absolute;
        
}
    .k-appbar.k-appbar-light .k-appbar-section{
    color: $fk-kendo-appbar-dark-text;
            height: 48px;
        
}
    .k-appbar.k-appbar-dark .k-appbar-section{
    height: 48px;
        
}
    .k-appbar.k-appbar-inherit .k-appbar-section{
    height: 48px;
        
}
    .k-appbar.k-appbar-dark{
    background-color: $fk-feather-primary;
            background-image: none;
            height: 64px;
        
}
    .k-appbar.k-appbar-inherit{
    height: 64px;
        
}
    .k-calendar.k-calendar-range{
    padding-bottom: $fk-kendo-padding-lg-x;
            padding-left: $fk-kendo-padding-lg-x;
            padding-right: $fk-kendo-padding-lg-x;
            padding-top: $fk-kendo-padding-lg-x;
        
}
    .k-combobox .k-input-button.k-button-solid-base{
    background-color: initial;
            color: $fk-feather-icon-on-neutral;
        
}
    .k-combobox .k-input-button.k-button{
    background-image: none;
        
}
    .k-combobox .k-input-button{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            height: $fk-feather-container-height-sm;
            min-height: unset;
        
}
    .k-button.k-icon-button.k-button-md{
    padding-bottom: $fk-kendo-input-padding-y;
            padding-left: $fk-kendo-input-padding-y;
            padding-right: $fk-kendo-input-padding-y;
            padding-top: $fk-kendo-input-padding-y;
        
}
    .k-combobox.k-hover .k-input-button.k-hover.k-button-solid-base,.k-combobox.k-hover .k-input-button.k-state-hover.k-button-solid-base,.k-combobox.k-hover .k-input-button.k-state-hovered.k-button-solid-base,.k-combobox.k-hover .k-input-button:hover.k-button-solid-base,.k-combobox.k-state-hover .k-input-button.k-hover.k-button-solid-base,.k-combobox.k-state-hover .k-input-button.k-state-hover.k-button-solid-base,.k-combobox.k-state-hover .k-input-button.k-state-hovered.k-button-solid-base,.k-combobox.k-state-hover .k-input-button:hover.k-button-solid-base,.k-combobox.k-state-hovered .k-input-button.k-hover.k-button-solid-base,.k-combobox.k-state-hovered .k-input-button.k-state-hover.k-button-solid-base,.k-combobox.k-state-hovered .k-input-button.k-state-hovered.k-button-solid-base,.k-combobox.k-state-hovered .k-input-button:hover.k-button-solid-base,.k-combobox:hover .k-input-button.k-hover.k-button-solid-base,.k-combobox:hover .k-input-button.k-state-hover.k-button-solid-base,.k-combobox:hover .k-input-button.k-state-hovered.k-button-solid-base,.k-combobox:hover .k-input-button:hover.k-button-solid-base{
    color: $fk-feather-primary-text-on-surface;
        
}
    .k-combobox.k-hover .k-input-button.k-hover,.k-combobox.k-hover  .k-input-button.k-state-hover,.k-combobox.k-hover  .k-input-button.k-state-hovered,.k-combobox.k-hover  .k-input-button:hover, .k-combobox.k-state-hover .k-input-button.k-hover, .k-combobox.k-state-hover  .k-input-button.k-state-hover, .k-combobox.k-state-hover  .k-input-button.k-state-hovered, .k-combobox.k-state-hover  .k-input-button:hover, .k-combobox.k-state-hovered .k-input-button.k-hover, .k-combobox.k-state-hovered  .k-input-button.k-state-hover, .k-combobox.k-state-hovered  .k-input-button.k-state-hovered, .k-combobox.k-state-hovered  .k-input-button:hover, .k-combobox:hover .k-input-button.k-hover, .k-combobox:hover  .k-input-button.k-state-hover, .k-combobox:hover  .k-input-button.k-state-hovered, .k-combobox:hover  .k-input-button:hover{
    opacity: 100%;
            visibility: visible;
        
}
    .k-combobox.k-hover .k-input-button.k-hover,.k-combobox.k-hover .k-input-button.k-state-hover,.k-combobox.k-hover .k-input-button.k-state-hovered,.k-combobox.k-hover .k-input-button:hover,.k-combobox.k-state-hover .k-input-button.k-hover,.k-combobox.k-state-hover .k-input-button.k-state-hover,.k-combobox.k-state-hover .k-input-button.k-state-hovered,.k-combobox.k-state-hover .k-input-button:hover,.k-combobox.k-state-hovered .k-input-button.k-hover,.k-combobox.k-state-hovered .k-input-button.k-state-hover,.k-combobox.k-state-hovered .k-input-button.k-state-hovered,.k-combobox.k-state-hovered .k-input-button:hover,.k-combobox:hover .k-input-button.k-hover,.k-combobox:hover .k-input-button.k-state-hover,.k-combobox:hover .k-input-button.k-state-hovered,.k-combobox:hover .k-input-button:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-combobox.k-input .k-clear-value{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            color: $fk-feather-icon-on-neutral;
            opacity: 100%;
            padding-bottom: $fk-kendo-input-padding-y;
            padding-left: $fk-kendo-input-padding-y;
            padding-right: $fk-kendo-input-padding-y;
            padding-top: $fk-kendo-input-padding-y;
        
}
    .k-combobox.k-input .k-input-button{
    align-self: center;
            width: $fk-feather-container-height-sm;
        
}
    .k-combobox.k-input{
    background-image: none;
            height: $fk-feather-container-height-lg;
            padding-right: 4px;
        
}
    .k-combobox.k-input.k-input-solid{
    background-color: initial;
            border-bottom-color: $fk-feather-secondary-text-on-surface;
            border-left-color: $fk-feather-secondary-text-on-surface;
            border-right-color: $fk-feather-secondary-text-on-surface;
            border-top-color: $fk-feather-secondary-text-on-surface;
            color: $fk-feather-secondary-text-on-surface;
        
}
    .k-combobox.k-input.k-hover .k-clear-value.k-hover,.k-combobox.k-input.k-hover  .k-clear-value.k-state-hover,.k-combobox.k-input.k-hover  .k-clear-value.k-state-hovered,.k-combobox.k-input.k-hover  .k-clear-value:hover, .k-combobox.k-input.k-state-hover .k-clear-value.k-hover, .k-combobox.k-input.k-state-hover  .k-clear-value.k-state-hover, .k-combobox.k-input.k-state-hover  .k-clear-value.k-state-hovered, .k-combobox.k-input.k-state-hover  .k-clear-value:hover, .k-combobox.k-input.k-state-hovered .k-clear-value.k-hover, .k-combobox.k-input.k-state-hovered  .k-clear-value.k-state-hover, .k-combobox.k-input.k-state-hovered  .k-clear-value.k-state-hovered, .k-combobox.k-input.k-state-hovered  .k-clear-value:hover, .k-combobox.k-input:hover .k-clear-value.k-hover, .k-combobox.k-input:hover  .k-clear-value.k-state-hover, .k-combobox.k-input:hover  .k-clear-value.k-state-hovered, .k-combobox.k-input:hover  .k-clear-value:hover{
    color: $fk-feather-primary-text-on-surface;
            column-gap: 4px;
            flex-direction: row;
            position: relative;
            row-gap: 0px;
        
}
    .k-combobox.k-input.k-hover .k-clear-value.k-hover,.k-combobox.k-input.k-hover .k-clear-value.k-state-hover,.k-combobox.k-input.k-hover .k-clear-value.k-state-hovered,.k-combobox.k-input.k-hover .k-clear-value:hover,.k-combobox.k-input.k-state-hover .k-clear-value.k-hover,.k-combobox.k-input.k-state-hover .k-clear-value.k-state-hover,.k-combobox.k-input.k-state-hover .k-clear-value.k-state-hovered,.k-combobox.k-input.k-state-hover .k-clear-value:hover,.k-combobox.k-input.k-state-hovered .k-clear-value.k-hover,.k-combobox.k-input.k-state-hovered .k-clear-value.k-state-hover,.k-combobox.k-input.k-state-hovered .k-clear-value.k-state-hovered,.k-combobox.k-input.k-state-hovered .k-clear-value:hover,.k-combobox.k-input:hover .k-clear-value.k-hover,.k-combobox.k-input:hover .k-clear-value.k-state-hover,.k-combobox.k-input:hover .k-clear-value.k-state-hovered,.k-combobox.k-input:hover .k-clear-value:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            display: inline-flex;
            justify-content: center;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            padding-bottom: $fk-kendo-input-padding-y;
            padding-left: $fk-kendo-input-padding-y;
            padding-right: $fk-kendo-input-padding-y;
            padding-top: $fk-kendo-input-padding-y;
        
}
    .k-combobox-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item{
    border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            padding-left: 16px;
        
}
    .k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase{
    color: inherit;
            height: 50%;
            min-height: unset;
            width: 100%;
        
}
    .k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease{
    color: inherit;
            height: 50%;
            min-height: unset;
            width: 100%;
        
}
    .k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase.k-hover,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase.k-state-hover,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase.k-state-hovered,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            color: $fk-feather-primary-text-on-surface;
        
}
    .k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease.k-hover,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease.k-state-hover,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease.k-state-hovered,.k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            color: $fk-feather-primary-text-on-surface;
        
}
    .k-numerictextbox.k-input .k-input-spinner.k-spin-button{
    color: $fk-feather-icon-on-neutral;
            flex-direction: column;
            height: 100%;
        
}
    .k-textbox.k-input .k-clear-value{
    border-bottom-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-top-left-radius: 50%;
            border-top-right-radius: 50%;
            box-sizing: border-box;
            color: $fk-feather-icon-on-neutral;
            height: $fk-feather-container-height-xs;
            margin-left: 4px;
            margin-right: 4px;
            opacity: 100%;
            width: $fk-feather-container-height-xs;
        
}
    .k-textbox.k-input .k-clear-value.k-hover,.k-textbox.k-input .k-clear-value.k-state-hover,.k-textbox.k-input .k-clear-value.k-state-hovered,.k-textbox.k-input .k-clear-value:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            color: $fk-feather-primary-text-on-surface;
        
}
    .k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button{
    background-color: initial !important;
            background-image: none !important;
            border-bottom-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-top-left-radius: 50%;
            border-top-right-radius: 50%;
            color: $fk-feather-icon-on-neutral;
            height: 30px;
            margin-bottom: 4px;
            margin-left: 8px;
            margin-right: 4px;
            margin-top: 4px;
            width: 30px;
        
}
    .k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-button-md{
    padding-bottom: 4px;
            padding-left: 4px;
            padding-right: 4px;
            padding-top: 4px;
        
}
    .k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-hover,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-hover,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-hovered,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button:hover{
    background-color: initial !important;
            background-image: $fk-feather-hover-on-surface-gradient !important;
            color: $fk-feather-primary-text-on-surface;
        
}
    .k-textbox.k-input.k-input-solid .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-hover .k-icon.k-svg-icon.k-svg-i-image.k-button-icon,.k-textbox.k-input.k-input-solid .k-input-prefix.k-input-prefix-horizontal  .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-hover .k-icon.k-svg-icon.k-svg-i-image.k-button-icon,.k-textbox.k-input.k-input-solid .k-input-prefix.k-input-prefix-horizontal  .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-hovered .k-icon.k-svg-icon.k-svg-i-image.k-button-icon,.k-textbox.k-input.k-input-solid .k-input-prefix.k-input-prefix-horizontal  .k-button.k-button-flat.k-button-flat-base.k-icon-button:hover .k-icon.k-svg-icon.k-svg-i-image.k-button-icon{
    color: inherit;
        
}
    .k-textbox.k-input.k-input-solid .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button .k-icon.k-svg-icon.k-svg-i-image.k-button-icon{
    color: $fk-feather-icon-on-neutral;
            height: 18px;
            width: 18px;
        
}
    .k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-hover::before,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-hover::before,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-hovered::before,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button:hover::before{
    background-color: currentcolor;
            background-image: initial;
            opacity: 8%;
        
}
    .k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-hover::before,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-hover::before,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-hovered::before,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary:hover::before{
    opacity: 6%;
        
}
    .k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-focus,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-focus,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-focused,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button:focus{
    background-color: initial !important;
            background-image: $fk-feather-focused-on-surface-gradient !important;
            border-bottom-color: $fk-feather-secondary-text-on-surface !important;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-left-color: $fk-feather-secondary-text-on-surface !important;
            border-left-style: solid;
            border-left-width: 1px;
            border-right-color: $fk-feather-secondary-text-on-surface !important;
            border-right-style: solid;
            border-right-width: 1px;
            border-top-color: $fk-feather-secondary-text-on-surface !important;
            border-top-style: solid;
            border-top-width: 1px;
            box-shadow: 0px 0px 0px 1px $fk-feather-secondary-text-on-surface !important;
            color: $fk-feather-primary-text-on-surface;
            outline-offset: -1px;
        
}
    .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link{
    padding-bottom: 8px;
            padding-left: 16px;
            padding-top: 8px;
        
}
    .k-popup.k-menu-popup .k-group.k-menu-group{
    margin-top: 1px;
            padding-bottom: 8px;
            padding-top: 8px;
        
}
    .k-popup.k-list-container{
                    @extend %fk-effects-feather-elevation-04dp;
          background-color: $fk-feather-surface;
            background-image: none;
            border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-left-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
            border-top-style: none;
            translate: 0px 2px;
        
}
    .k-popup.k-menu-popup{
                    @extend %fk-effects-feather-elevation-04dp;
          background-color: $fk-feather-surface;
            background-image: none;
            border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-left-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
            border-top-style: none;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
        
}
    .k-list-filter .k-searchbox.k-textbox.k-input-solid{
    border-bottom-color: $fk-kendo-input-border;
            border-left-color: $fk-kendo-input-border;
            border-right-color: $fk-kendo-input-border;
            border-top-color: $fk-kendo-input-border;
        
}
    .k-list-filter .k-searchbox.k-textbox.k-input{
    border-bottom-style: solid;
            border-bottom-width: $fk-kendo-input-border-width;
            border-left-style: none;
            border-left-width: $fk-kendo-input-border-width;
            border-right-style: none;
            border-right-width: $fk-kendo-input-border-width;
            border-top-style: none;
            border-top-width: $fk-kendo-input-border-width;
        
}
    .k-list-filter .k-searchbox.k-textbox.k-rounded-md{
    border-bottom-left-radius: unset;
            border-bottom-right-radius: unset;
            border-top-left-radius: unset;
            border-top-right-radius: unset;
        
}
    .k-list-filter .k-searchbox.k-textbox.k-focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.k-state-focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.k-state-focused.k-input-solid,.k-list-filter .k-searchbox.k-textbox:focus.k-input-solid{
    border-bottom-color: k-color( primary );
            box-shadow: none;
        
}
    .k-list-filter .k-searchbox.k-textbox.k-focus.k-input,.k-list-filter .k-searchbox.k-textbox.k-state-focus.k-input,.k-list-filter .k-searchbox.k-textbox.k-state-focused.k-input,.k-list-filter .k-searchbox.k-textbox:focus.k-input{
    border-bottom-style: solid;
            border-bottom-width: 2px;
        
}
    .k-list-filter .k-searchbox.k-textbox .k-input-inner{
    padding-left: 4px;
            padding-right: $fk-kendo-input-padding-x;
        
}
    .k-list-filter{
    padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-list-filter .k-searchbox.k-invalid.k-input-solid,.k-list-filter .k-searchbox.ng-invalid.ng-touched.k-input-solid,.k-list-filter .k-searchbox.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: k-color( error );
        
}
    .k-list-filter .k-searchbox.k-invalid.k-input,.k-list-filter .k-searchbox.ng-invalid.ng-touched.k-input,.k-list-filter .k-searchbox.ng-invalid.ng-dirty.k-input{
    border-bottom-style: solid;
            border-bottom-width: $fk-kendo-input-border-width;
        
}
    .k-list-filter .k-searchbox.k-textbox.k-invalid.k-focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-touched.k-focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-dirty.k-focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.k-invalid.k-state-focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.k-invalid.k-state-focused.k-input-solid,.k-list-filter .k-searchbox.k-textbox.k-invalid:focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-touched.k-state-focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-touched.k-state-focused.k-input-solid,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-touched:focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-dirty.k-state-focus.k-input-solid,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-dirty.k-state-focused.k-input-solid,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-dirty:focus.k-input-solid{
    border-bottom-color: k-color( error );
        
}
    .k-list-filter .k-searchbox.k-textbox.k-invalid.k-focus.k-input,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-touched.k-focus.k-input,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-dirty.k-focus.k-input,.k-list-filter .k-searchbox.k-textbox.k-invalid.k-state-focus.k-input,.k-list-filter .k-searchbox.k-textbox.k-invalid.k-state-focused.k-input,.k-list-filter .k-searchbox.k-textbox.k-invalid:focus.k-input,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-touched.k-state-focus.k-input,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-touched.k-state-focused.k-input,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-touched:focus.k-input,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-dirty.k-state-focus.k-input,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-dirty.k-state-focused.k-input,.k-list-filter .k-searchbox.k-textbox.ng-invalid.ng-dirty:focus.k-input{
    border-bottom-style: solid;
            border-bottom-width: 2px;
        
}
    .k-textarea.k-input.k-invalid.k-state-focus-within.k-input-solid,.k-textarea.k-input.ng-invalid.ng-touched.k-state-focus-within.k-input-solid,.k-textarea.k-input.ng-invalid.ng-dirty.k-state-focus-within.k-input-solid,.k-textarea.k-input.k-invalid:focus-within.k-input-solid,.k-textarea.k-input.ng-invalid.ng-touched:focus-within.k-input-solid,.k-textarea.k-input.ng-invalid.ng-dirty:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
      
}
    .k-textarea.k-input.k-hover.k-input-solid,.k-textarea.k-input.k-state-hover.k-input-solid,.k-textarea.k-input.k-state-hovered.k-input-solid,.k-textarea.k-input:hover.k-input-solid{
    color: $fk-feather-primary-text-on-surface;
        
}
    .k-textarea.k-input.k-hover,.k-textarea.k-input.k-state-hover,.k-textarea.k-input.k-state-hovered,.k-textarea.k-input:hover{
                    @extend %fk-effects-feather-input-hover-on-surface;
          outline-color: currentcolor;
            outline-width: 1px;
        
}
    .k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal{
    align-self: center;
            display: inline-block;
            margin-right: -12px;
        
}
    .k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary{
    background-color: initial !important;
            background-image: none !important;
            height: 100%;
        
}
    .k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-focus,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focus,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focused,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary:focus{
                    @extend %fk-effects-feather-focus-outer-on-color-important;
          background-color: initial !important;
            background-image: $fk-feather-focused-on-surface-gradient !important;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            box-sizing: border-box;
        
}
    .k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-focus::after,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focus::after,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focused::after,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary:focus::after{
    box-shadow: none;
            visibility: hidden;
        
}
    .k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-focus::before,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focus::before,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focused::before,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary:focus::before{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            opacity: 12%;
            visibility: hidden;
        
}
    .k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-focus::before,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-focus::before,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-focused::before,.k-textbox.k-input .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button:focus::before{
    opacity: 12%;
        
}
    .k-textbox.k-input.k-focus.k-input-solid,.k-textbox.k-input.k-state-focus.k-input-solid,.k-textbox.k-input.k-state-focused.k-input-solid,.k-textbox.k-input.k-input-solid:focus{
    color: k-color( primary );
        
}
    .k-textbox.k-input.k-focus.k-input-solid,.k-textbox.k-input.k-state-focus.k-focus.k-input-solid,.k-textbox.k-input.k-state-focused.k-focus.k-input-solid,.k-textbox.k-input.k-focus.k-input-solid:focus,.k-textbox.k-input.k-focus.k-state-focus.k-input-solid,.k-textbox.k-input.k-state-focus.k-input-solid,.k-textbox.k-input.k-state-focused.k-state-focus.k-input-solid,.k-textbox.k-input.k-state-focus.k-input-solid:focus,.k-textbox.k-input.k-focus.k-state-focused.k-input-solid,.k-textbox.k-input.k-state-focus.k-state-focused.k-input-solid,.k-textbox.k-input.k-state-focused.k-input-solid,.k-textbox.k-input.k-state-focused.k-input-solid:focus,.k-textbox.k-input.k-focus:focus.k-input-solid,.k-textbox.k-input.k-state-focus:focus.k-input-solid,.k-textbox.k-input.k-state-focused:focus.k-input-solid,.k-textbox.k-input:focus.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-label.k-text-disabled{
    color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row .k-command-cell{
    align-items: center;
            align-self: stretch;
            box-sizing: border-box;
            display: flex;
            flex-direction: row;
            justify-content: start;
            padding-left: 8px;
            padding-right: 8px;
            row-gap: 8px;
            width: auto;
        
}
    .k-grid.k-grid-md .k-toolbar.k-grid-toolbar.k-toolbar-md{
    padding-bottom: 9px;
            padding-left: 16px;
            padding-right: 16px;
            padding-top: 9px;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command{
    height: $fk-feather-container-height-md;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-button-solid-primary{
    background-color: $fk-feather-primary;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-button{
    background-image: none;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command{
    height: $fk-feather-container-height-md;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-button-solid-primary{
    background-color: k-color( primary );
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-button{
    background-image: none;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-remove-command{
    height: $fk-feather-container-height-md;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-cancel-command{
    height: $fk-feather-container-height-md;
        
}
    .k-grid.k-grid-md .k-table .k-master-row.k-table-row .k-grid-edit-cell .k-input{
    border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-top-left-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
            height: $fk-feather-container-height-md;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row{
    background-color: initial;
            background-image: none;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row.k-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row.k-state-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row.k-state-hovered,.k-grid.k-grid-md .k-table .k-table-tbody .k-master-row.k-table-row.k-alt.k-table-alt-row:hover{
    background-color: initial;
            background-image: none;
        
}
    .k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row >td{
                    @extend %fk-typography-feather-body-small;
          border-bottom-color: $fk-feather-border-on-surface;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-left-color: $fk-feather-border-on-surface;
            border-left-style: none;
            border-left-width: 0px;
            border-right-color: $fk-feather-border-on-surface;
            border-right-style: none;
            border-right-width: 0px;
            border-top-color: $fk-feather-border-on-surface;
            border-top-style: none;
            border-top-width: 0px;
            box-sizing: content-box;
        
}
    .k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row td.k-focus,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row td.k-state-focus,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row td.k-state-focused,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row td:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          border-bottom-color: transparent;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-left-color: $fk-feather-primary;
            border-left-style: none;
            border-left-width: 0px;
            border-right-color: $fk-feather-primary;
            border-right-style: none;
            border-right-width: 0px;
            border-top-color: $fk-feather-primary;
            border-top-style: none;
            border-top-width: 0px;
        
}
    .k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row td.k-focus,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row  td.k-state-focus,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row  td.k-state-focused,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row  td:focus{
    border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-top-left-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
        
}
    .k-grid.k-grid-md .k-table .k-master-row.k-table-row .k-grid-edit-cell.k-focus .k-input,.k-grid.k-grid-md .k-table .k-master-row.k-table-row .k-grid-edit-cell.k-state-focus .k-input,.k-grid.k-grid-md .k-table .k-master-row.k-table-row .k-grid-edit-cell.k-state-focused .k-input,.k-grid.k-grid-md .k-table .k-master-row.k-table-row .k-grid-edit-cell:focus .k-input{
    border-bottom-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-top-color: transparent;
        
}
    .k-grid.k-grid-md .k-table .k-master-row.k-table-row .k-grid-edit-cell.k-focus .k-input,.k-grid.k-grid-md .k-table .k-master-row.k-table-row  .k-grid-edit-cell.k-state-focus .k-input,.k-grid.k-grid-md .k-table .k-master-row.k-table-row  .k-grid-edit-cell.k-state-focused .k-input,.k-grid.k-grid-md .k-table .k-master-row.k-table-row  .k-grid-edit-cell:focus .k-input{
                    @extend %fk-effects-feather-focus-outer-on-color;
          border-bottom-style: solid;
            border-left-style: solid;
            border-right-style: solid;
            border-top-style: solid;
        
}
    .k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row .k-command-cell.k-focus,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row  .k-command-cell.k-state-focus,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row  .k-command-cell.k-state-focused,.k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row  .k-command-cell:focus{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            box-shadow: none;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th .k-cell-inner .k-link,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th .k-cell-inner .k-link{
                    @extend %fk-typography-feather-body-small;
          border-right-color: $fk-feather-border-on-surface;
            border-right-style: solid;
            border-right-width: 1px;
            color: $fk-feather-secondary-text-on-surface;
            padding-top: 18px;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th{
    background-color: transparent;
            background-image: none;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            box-sizing: border-box;
            overflow: hidden;
            padding-bottom: $fk-kendo-grid-header-padding-y;
            padding-top: $fk-kendo-grid-header-padding-y;
        
}
    .k-fab.k-fab-solid-primary .k-fab-text{
    padding-left: 8px;
            padding-right: 8px;
        
}
    .k-fab.k-fab-solid-primary.k-fab-md{
    padding-left: $fk-kendo-fab-padding-x;
            padding-right: $fk-kendo-fab-padding-x;
        
}
    .k-fab.k-fab-solid-primary{
    align-self: center;
        
}
    .k-fab.k-fab-solid-primary .k-fab-icon.k-icon.k-svg-icon{
    align-self: center;
            height: 24px;
            width: 24px;
        
}
    .k-fab.k-fab-solid-primary .k-fab-icon.k-icon.k-svg-icon >svg{
    padding-bottom: 2px;
        
}
    .k-fab-popup.k-popup .k-fab-items .k-fab-item .k-fab-item-text{
    background-color: transparent;
            background-image: none;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            margin-left: 12px;
        
}
    .k-fab-popup.k-popup .k-fab-items .k-fab-item{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-fab-popup.k-popup .k-fab-items .k-fab-item .k-fab-item-icon.k-icon.k-svg-icon{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-chip .k-chip-content{
                    @extend %fk-typography-feather-body-small;
          color: $fk-feather-secondary-text-on-surface;
        
}
    .k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item{
    border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-top-left-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
            color: $fk-feather-secondary-text-on-surface;
            min-height: $fk-feather-container-height-md;
            min-width: 64px;
        
}
    .k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item{
    color: $fk-feather-secondary-text-on-surface;
            min-height: $fk-feather-container-height-md;
        
}
    .k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item .k-link{
    padding-bottom: 4px;
        
}
    .k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item{
                    @extend %fk-typography-feather-button;
          border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            color: $fk-feather-primary;
        
}
    .k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active .k-link{
    padding-bottom: 3px;
        
}
    .k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item.k-state-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item.k-state-focused .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item:focus .k-link{
    border-bottom-color: k-color( primary );
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-left-color: k-color( primary );
            border-left-style: solid;
            border-left-width: 1px;
            border-right-color: k-color( primary );
            border-right-style: solid;
            border-right-width: 1px;
            border-top-color: k-color( primary );
            border-top-style: solid;
            border-top-width: 1px;
        
}
    .k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active.k-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item.k-state-active.k-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item:active.k-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item.k-active.k-state-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item.k-active.k-state-focused .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item.k-active:focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item.k-state-active.k-state-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item.k-state-active.k-state-focused .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item.k-state-active:focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item:active.k-state-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item:active.k-state-focused .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset  .k-item.k-tabstrip-item:active:focus .k-link{
    border-bottom-color: $fk-feather-primary;
            border-bottom-style: solid;
            border-bottom-width: 3px;
            border-left-width: 1px;
            border-right-width: 1px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            border-top-width: 1px;
        
}
    .k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active.k-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active.k-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active.k-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active.k-state-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active.k-state-focused .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active:focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active.k-state-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active.k-state-focused .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active:focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active.k-state-focus .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active.k-state-focused .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active:focus .k-link{
    border-left-color: $fk-feather-primary;
            border-right-color: $fk-feather-primary;
            border-top-color: $fk-feather-primary;
        
}
    .k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active{
    background-color: initial;
            background-image: none;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            box-shadow: inset 0px -3px 0px 0px k-color( primary );
        
}
    .k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item .k-item-text{
    align-items: center;
            align-self: center;
            display: inline-flex;
            justify-content: start;
        
}
    .k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item{
    transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items{
    padding-top: 8px;
        
}
    .k-switch.k-switch-off .k-switch-track{
    background-color: rgba(0, 0, 0, 0.04);
            background-image: none;
            color: $fk-feather-secondary-text-on-surface;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-switch.k-switch-off .k-switch-thumb-wrap .k-switch-thumb{
    background-color: $fk-feather-primary-text-on-color;
            background-image: none;
            border-bottom-color: $fk-feather-secondary-text-on-surface;
            border-left-color: $fk-feather-secondary-text-on-surface;
            border-right-color: $fk-feather-secondary-text-on-surface;
            border-top-color: $fk-feather-secondary-text-on-surface;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-switch.k-switch-on .k-switch-thumb-wrap .k-switch-thumb{
    border-bottom-color: k-color( primary );
            border-left-color: k-color( primary );
            border-right-color: k-color( primary );
            border-top-color: k-color( primary );
        
}
    .k-tabstrip .k-tabstrip-content.k-active,.k-tabstrip .k-tabstrip-content.k-state-active,.k-tabstrip .k-tabstrip-content:active{
    color: $fk-feather-secondary-text-on-surface;
        
}
    .k-tabstrip .k-tabstrip-content.k-active,.k-tabstrip  .k-tabstrip-content.k-state-active,.k-tabstrip  .k-tabstrip-content:active{
                    @extend %fk-typography-kendo-default-typography;
      
}
    .k-checkbox-label{
                    @extend %fk-typography-feather-body-small;
          color: $fk-feather-secondary-text-on-surface;
        
}
    .k-textbox.k-input{
    align-items: center;
            transition-duration: 280ms;
            transition-property: all;
        
}
    .k-textbox.k-input.k-input-solid{
    color: unset;
        
}
    .k-radio-label{
                    @extend %fk-typography-feather-body-small;
          color: $fk-feather-secondary-text-on-surface;
        
}
    .k-datepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{
    aspect-ratio: 1;
            color: $fk-feather-icon-on-neutral;
            height: 100%;
        
}
    .k-timepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{
    color: $fk-feather-icon-on-neutral;
            height: 100%;
            width: $fk-feather-container-height-lg;
        
}
    .k-timeselector .k-time-header .k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-time-now::before{
    visibility: visible;
        
}
    .k-timepicker-popup .k-timeselector .k-time-list-container .k-time-highlight{
    height: 2rem;
        
}
    .k-window.k-dialog .k-window-titlebar.k-dialog-titlebar .k-window-title.k-dialog-title{
                    @extend %fk-typography-feather-body-large;
      
}
    .k-window.k-dialog .k-window-content.k-dialog-content{
                    @extend %fk-typography-feather-body-small;
          padding-bottom: $fk-kendo-window-inner-padding-y;
            text-align: left;
        
}
    .k-window.k-dialog .k-window-actions.k-dialog-actions.k-actions.k-actions-stretched{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            text-transform: uppercase;
        
}
    .k-window .k-window-titlebar{
    background-color: $fk-kendo-window-titlebar-bg;
            background-image: none;
            padding-bottom: $fk-kendo-window-titlebar-padding-y;
            padding-top: $fk-kendo-window-titlebar-padding-y;
        
}
    .k-window{
                    @extend %fk-typography-feather-body-small;
                          @extend %fk-effects-feather-elevation-12dp;
      
}
    .k-window .k-window-content{
                    @extend %fk-typography-feather-body-small;
          color: $fk-feather-secondary-text-on-surface;
            padding-top: $fk-kendo-window-inner-padding-y;
        
}
    .k-window .k-window-content:last-child{
    padding-bottom: $fk-kendo-window-inner-padding-y;
        
}
    .k-window .k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action.k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-icon-button{
    border-bottom-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-top-left-radius: 50%;
            border-top-right-radius: 50%;
            height: $fk-feather-container-height-sm;
            width: $fk-feather-container-height-sm;
        
}
    .k-window .k-window-titlebar .k-window-titlebar-actions{
    column-gap: 4px;
            padding-left: 16px;
            row-gap: 0px;
        
}
    .k-window.k-window-minimized{
                    @extend %fk-effects-feather-elevation-12dp;
          border-bottom-right-radius: $fk-kendo-window-border-radius;
            overflow: hidden;
        
}
    .k-grid.k-grid-md .k-table{
    border-collapse: separate;
        
}
    .k-fab{
                    @extend %fk-typography-feather-button;
      
}
    .k-fab .k-fab-text{
    text-transform: uppercase;
        
}
    .k-label.k-text-error{
    color: k-color( error );
        
}
    .k-chip.k-disabled,.k-chip.k-state-disabled,.k-chip:disabled{
    background-image: none;
            opacity: 100%;
        
}
    .k-chip.k-disabled.k-chip-solid-base,.k-chip.k-state-disabled.k-chip-solid-base,.k-chip:disabled.k-chip-solid-base{
    background-color: $fk-feather-border-light-on-surface;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-toolbar{
    background-color: $fk-feather-surface;
            background-image: none;
            color: $fk-feather-secondary-text-on-surface;
        
}
    .k-button.k-disabled.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon,.k-button.k-state-disabled.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon,.k-button:disabled.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button.k-disabled .k-button-icon.k-icon.k-svg-icon,.k-button.k-state-disabled .k-button-icon.k-icon.k-svg-icon,.k-button:disabled .k-button-icon.k-icon.k-svg-icon{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button-group .k-button.k-selected.k-focus,.k-button-group  .k-button.k-selected.k-state-focus,.k-button-group  .k-button.k-selected.k-state-focused,.k-button-group  .k-button.k-selected:focus{
    background-color: $fk-kendo-button-selected-bg;
        
}
    .k-button-group .k-button.k-selected.k-focus,.k-button-group .k-button.k-selected.k-state-focus,.k-button-group .k-button.k-selected.k-state-focused,.k-button-group .k-button.k-selected:focus{
    background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-button-group .k-button.k-selected.k-focus.k-button-solid-base,.k-button-group  .k-button.k-selected.k-state-focus.k-button-solid-base,.k-button-group  .k-button.k-selected.k-state-focused.k-button-solid-base,.k-button-group  .k-button.k-selected:focus.k-button-solid-base{
                    @extend %fk-effects-feather-focus-inner-on-color;
      
}
    .k-button-group .k-button.k-selected.k-focus.k-icon-button,.k-button-group  .k-button.k-selected.k-state-focus.k-icon-button,.k-button-group  .k-button.k-selected.k-state-focused.k-icon-button,.k-button-group  .k-button.k-selected:focus.k-icon-button{
    border-bottom-width: 1px;
            border-left-width: 1px;
            border-right-width: 1px;
            border-top-width: 1px;
        
}
    .k-button-group .k-button.k-group-start,.k-button-group .k-button:first-child{
    border-inline-start-width: 2px;
            box-shadow: inset -1px 0px 0px 0px $fk-kendo-button-border;
            z-index: 0;
        
}
    .k-floating-label-container.k-focus .k-floating-label,.k-floating-label-container.k-state-focus .k-floating-label,.k-floating-label-container.k-state-focused .k-floating-label,.k-floating-label-container:focus .k-floating-label{
    color: $fk-feather-primary-text-on-surface;
            top: -4px;
        
}
    .k-chip-list .k-chip.k-focus.k-chip-solid-base,.k-chip-list .k-chip.k-state-focus.k-chip-solid-base,.k-chip-list .k-chip.k-state-focused.k-chip-solid-base,.k-chip-list .k-chip:focus.k-chip-solid-base{
                    @extend %fk-effects-feather-focus-outer-on-color;
          border-bottom-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-top-color: transparent;
        
}
    .k-chip-list .k-chip.k-focus,.k-chip-list .k-chip.k-state-focus,.k-chip-list .k-chip.k-state-focused,.k-chip-list .k-chip:focus{
    outline-color: transparent;
            outline-style: solid;
            outline-width: 2px;
        
}
    .k-chip.k-selected{
    background-image: linear-gradient(transparent, transparent);
            color: $fk-feather-primary-text-on-color;
        
}
    .k-chip.k-selected.k-chip-solid-base{
    background-color: $fk-kendo-chip-solid-selected-bg;
        
}
    .k-chip.k-focus.k-chip-solid-base,.k-chip.k-state-focus.k-chip-solid-base,.k-chip.k-state-focused.k-chip-solid-base,.k-chip:focus.k-chip-solid-base{
                    @extend %fk-effects-feather-focus-outer-on-color;
          border-bottom-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-top-color: transparent;
        
}
    .k-dropdownlist.k-picker-solid{
    background-color: initial;
        
}
    .k-dropdownlist{
    background-image: none;
            min-height: $fk-feather-container-height-lg;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-dropdownlist.k-picker.k-picker-md.k-rounded-md.k-picker-solid .k-input-button{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-bottom-style: none;
            border-left-color: $fk-feather-border-on-surface;
            border-left-style: none;
            border-left-width: 1px;
            border-right-style: none;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            border-top-style: none;
            height: $fk-feather-container-height-sm;
            margin-right: 0.25rem;
            margin-top: 0.175rem;
            min-height: unset;
            padding-bottom: $fk-kendo-input-padding-y;
            padding-left: $fk-kendo-input-padding-y;
            padding-right: $fk-kendo-input-padding-y;
            padding-top: $fk-kendo-input-padding-y;
            width: $fk-feather-container-height-sm;
        
}
    .k-dropdownlist.k-focus .k-input-button,.k-dropdownlist.k-state-focus .k-input-button,.k-dropdownlist.k-state-focused .k-input-button,.k-dropdownlist:focus .k-input-button{
    border-bottom-color: transparent;
            border-bottom-width: 1px;
            border-left-color: transparent;
            border-right-color: transparent;
            border-right-width: 1px;
            border-top-color: transparent;
            border-top-width: 1px;
        
}
    .k-dropdownlist.k-focus .k-input-button.k-button,.k-dropdownlist.k-state-focus .k-input-button.k-button,.k-dropdownlist.k-state-focused .k-input-button.k-button,.k-dropdownlist:focus .k-input-button.k-button{
    border-bottom-style: solid;
            border-right-style: solid;
            border-top-style: solid;
        
}
    .k-button.k-selected.k-button-flat.k-button-flat-primary .k-button-icon.k-icon.k-svg-icon >svg{
    color: $fk-feather-icon-on-color;
        
}
    .k-button.k-selected.k-button-flat .k-button-icon.k-icon.k-svg-icon >svg{
    color: $fk-feather-icon-on-color;
        
}
    .k-button.k-selected.k-button-outline.k-button-outline-primary .k-button-text{
    color: $fk-feather-primary-text-on-color;
        
}
    .k-button.k-selected.k-button-outline.k-button-outline-primary .k-button-icon.k-icon.k-svg-icon >svg{
    color: $fk-feather-icon-on-color;
        
}
    .k-button.k-disabled.k-button-outline.k-button-outline-primary .k-button-icon.k-icon.k-svg-icon >svg,.k-button.k-state-disabled.k-button-outline.k-button-outline-primary .k-button-icon.k-icon.k-svg-icon >svg,.k-button:disabled.k-button-outline.k-button-outline-primary .k-button-icon.k-icon.k-svg-icon >svg{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button.k-disabled.k-button-flat.k-button-flat-primary .k-button-icon.k-icon.k-svg-icon >svg,.k-button.k-state-disabled.k-button-flat.k-button-flat-primary .k-button-icon.k-icon.k-svg-icon >svg,.k-button:disabled.k-button-flat.k-button-flat-primary .k-button-icon.k-icon.k-svg-icon >svg{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button.k-selected.k-button-outline .k-button-text{
    color: $fk-feather-primary-text-on-color;
        
}
    .k-button.k-selected.k-button-outline .k-button-icon.k-icon.k-svg-icon >svg{
    color: $fk-feather-icon-on-color;
        
}
    .k-button.k-button-outline.k-button-outline-primary .k-button-text{
    color: k-color( primary );
            padding-left: $fk-kendo-padding-sm-x;
            padding-right: $fk-kendo-padding-sm-x;
        
}
    .k-button.k-button-outline.k-button-outline-primary .k-button-icon.k-icon.k-svg-icon >svg{
    color: k-color( primary );
        
}
    .k-button.k-selected.k-button-flat.k-button-flat-primary{
    background-color: $fk-feather-primary !important;
            background-image: $fk-feather-selected-on-surface-gradient !important;
        
}
    .k-button.k-selected.k-button-flat.k-button-flat-primary::before{
    background-color: initial;
            background-image: none;
        
}
    .k-button.k-selected.k-button-flat::before{
    background-color: initial;
            background-image: none;
        
}
    .k-button.k-focus.k-button-flat::after,.k-button.k-state-focus.k-button-flat::after,.k-button.k-state-focused.k-button-flat::after,.k-button:focus.k-button-flat::after{
    visibility: hidden;
        
}
    .k-button.k-selected.k-button-flat::after{
    visibility: visible;
        
}
    .k-button.k-button-flat::before{
    visibility: hidden;
        
}
    .k-button.k-selected.k-button-flat .k-button-text{
    color: $fk-feather-primary-text-on-color;
        
}
    .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-hover,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hover,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hovered,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            color: inherit;
        
}
    .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item.k-focus .k-link.k-menu-link,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item.k-state-focus .k-link.k-menu-link,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item.k-state-focused .k-link.k-menu-link,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item:focus .k-link.k-menu-link{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            outline-color: transparent;
            outline-style: solid;
            outline-width: 2px;
        
}
    .k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary::after{
    visibility: hidden;
        
}
    .k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-hover,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-hover,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-hovered,.k-textbox.k-input .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary:hover{
    background-color: initial !important;
            background-image: $fk-feather-hover-on-surface-gradient !important;
        
}
    .k-list-filter .k-searchbox.k-hover.k-input,.k-list-filter .k-searchbox.k-state-hover.k-input,.k-list-filter .k-searchbox.k-state-hovered.k-input,.k-list-filter .k-searchbox:hover.k-input{
    box-shadow: none;
        
}
    .k-numerictextbox.k-input.k-hover.k-input-solid,.k-numerictextbox.k-input.k-state-hover.k-input-solid,.k-numerictextbox.k-input.k-state-hovered.k-input-solid,.k-numerictextbox.k-input:hover.k-input-solid{
    color: $fk-feather-primary-text-on-surface;
        
}
    .k-numerictextbox.k-input.k-hover.k-input-solid,.k-numerictextbox.k-input.k-state-hover.k-input-solid,.k-numerictextbox.k-input.k-state-hovered.k-input-solid,.k-numerictextbox.k-input.k-input-solid:hover{
    border-bottom-color: $fk-kendo-input-hover-border;
            border-left-color: $fk-kendo-input-hover-border;
            border-right-color: $fk-kendo-input-hover-border;
            border-top-color: $fk-kendo-input-hover-border;
        
}
    .k-numerictextbox.k-input.k-state-focus-within.k-input-solid,.k-numerictextbox.k-input:focus-within.k-input-solid{
    color: k-color( primary );
        
}
    .k-numerictextbox.k-input.k-disabled.k-input-solid,.k-numerictextbox.k-input.k-state-disabled.k-input-solid,.k-numerictextbox.k-input:disabled.k-input-solid{
    background-color: initial;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-numerictextbox.k-input.k-disabled,.k-numerictextbox.k-input.k-state-disabled,.k-numerictextbox.k-input:disabled{
    background-image: none;
            border-bottom-color: $fk-feather-disabled-text-on-surface;
            border-left-color: $fk-feather-disabled-text-on-surface;
            border-right-color: $fk-feather-disabled-text-on-surface;
            border-top-color: $fk-feather-disabled-text-on-surface;
            opacity: unset;
            visibility: visible;
        
}
    .k-numerictextbox.k-input.k-disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase .k-button-icon.k-icon.k-svg-icon,.k-numerictextbox.k-input.k-state-disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase .k-button-icon.k-icon.k-svg-icon,.k-numerictextbox.k-input:disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase .k-button-icon.k-icon.k-svg-icon{
    color: inherit;
        
}
    .k-numerictextbox.k-input.k-disabled .k-input-spinner.k-spin-button,.k-numerictextbox.k-input.k-state-disabled .k-input-spinner.k-spin-button,.k-numerictextbox.k-input:disabled .k-input-spinner.k-spin-button{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-numerictextbox.k-input.k-disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease .k-button-icon.k-icon.k-svg-icon,.k-numerictextbox.k-input.k-state-disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease .k-button-icon.k-icon.k-svg-icon,.k-numerictextbox.k-input:disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease .k-button-icon.k-icon.k-svg-icon{
    color: inherit;
        
}
    .k-numerictextbox.k-input.k-disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease,.k-numerictextbox.k-input.k-state-disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease,.k-numerictextbox.k-input:disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease{
    color: inherit;
        
}
    .k-numerictextbox.k-input.k-disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase,.k-numerictextbox.k-input.k-state-disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase,.k-numerictextbox.k-input:disabled .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase{
    color: inherit;
        
}
    .k-numerictextbox.k-input.k-invalid.k-input-solid,.k-numerictextbox.k-input.ng-invalid.ng-touched.k-input-solid,.k-numerictextbox.k-input.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: $fk-kendo-input-invalid-border;
            border-left-color: $fk-kendo-input-invalid-border;
            border-right-color: $fk-kendo-input-invalid-border;
            border-top-color: $fk-kendo-input-invalid-border;
            color: k-color( error );
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-today .k-link{
    font-weight: 600;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-today .k-link{
    font-weight: 600;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-today .k-link{
    font-weight: 600;
        
}
    .k-chip.k-chip-outline.k-chip-outline-base{
    color: $fk-feather-secondary-text-on-surface;
        
}
    .k-button-group .k-button.k-button-flat.k-disabled .k-button-icon.k-icon.k-svg-icon >svg,.k-button-group  .k-button.k-button-flat.k-state-disabled .k-button-icon.k-icon.k-svg-icon >svg,.k-button-group  .k-button.k-button-flat:disabled .k-button-icon.k-icon.k-svg-icon >svg{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button-group .k-button.k-button-flat.k-focus,.k-button-group  .k-button.k-button-flat.k-state-focus,.k-button-group  .k-button.k-button-flat.k-state-focused,.k-button-group  .k-button.k-button-flat:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface-important;
      
}
    .k-button-group .k-button.k-button-flat.k-selected.k-focus,.k-button-group  .k-button.k-button-flat.k-selected.k-state-focus,.k-button-group  .k-button.k-button-flat.k-selected.k-state-focused,.k-button-group  .k-button.k-button-flat.k-selected:focus{
                    @extend %fk-effects-feather-focus-inner-on-color-important;
      
}
    .k-button.k-disabled.k-button-outline .k-button-icon.k-icon.k-svg-icon,.k-button.k-state-disabled.k-button-outline .k-button-icon.k-icon.k-svg-icon,.k-button:disabled.k-button-outline .k-button-icon.k-icon.k-svg-icon{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button.k-disabled.k-button-outline .k-button-text,.k-button.k-state-disabled.k-button-outline .k-button-text,.k-button:disabled.k-button-outline .k-button-text{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button.k-active.k-button-outline.k-button-outline-base,.k-button.k-state-active.k-button-outline.k-button-outline-base,.k-button:active.k-button-outline.k-button-outline-base{
    background-color: initial;
        
}
    .k-button.k-active.k-button-outline,.k-button.k-state-active.k-button-outline,.k-button:active.k-button-outline{
    background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-button.k-hover.k-button-outline.k-button-outline-base,.k-button.k-state-hover.k-button-outline.k-button-outline-base,.k-button.k-state-hovered.k-button-outline.k-button-outline-base,.k-button:hover.k-button-outline.k-button-outline-base{
    background-color: initial;
        
}
    .k-button.k-hover.k-button-outline,.k-button.k-state-hover.k-button-outline,.k-button.k-state-hovered.k-button-outline,.k-button:hover.k-button-outline{
    background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-button.k-disabled.k-button-solid-primary,.k-button.k-state-disabled.k-button-solid-primary,.k-button:disabled.k-button-solid-primary{
    background-color: $fk-feather-border-light-on-surface;
            background-image: none;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-button.k-disabled.k-button-solid-base, .k-button.k-state-disabled.k-button-solid-base, .k-button:disabled.k-button-solid-base{
    background-color: $fk-feather-border-light-on-surface;
        
}
    .k-button.k-disabled,.k-button.k-state-disabled,.k-button:disabled{
    background-image: none;
        
}
    .k-button.k-disabled, .k-button.k-state-disabled, .k-button:disabled{
    opacity: 100%;
        
}
    .k-button.k-hover.k-button-flat,.k-button.k-state-hover.k-button-flat,.k-button.k-state-hovered.k-button-flat,.k-button:hover.k-button-flat{
    background-color: initial !important;
            background-image: $fk-feather-hover-on-surface-gradient !important;
        
}
    .k-button.k-active.k-button-flat,.k-button.k-state-active.k-button-flat,.k-button:active.k-button-flat{
    background-color: initial !important;
            background-image: $fk-feather-active-on-surface-gradient !important;
        
}
    .k-button.k-disabled.k-button-flat.k-button-flat-base,.k-button.k-state-disabled.k-button-flat.k-button-flat-base,.k-button:disabled.k-button-flat.k-button-flat-base{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button.k-disabled.k-button-flat .k-button-icon.k-icon.k-svg-icon >svg,.k-button.k-state-disabled.k-button-flat .k-button-icon.k-icon.k-svg-icon >svg,.k-button:disabled.k-button-flat .k-button-icon.k-icon.k-svg-icon >svg{
    color: inherit;
        
}
    .k-button.k-selected.k-button-flat{
    background-color: $fk-feather-secondary-text-on-surface !important;
            background-image: none !important;
        
}
    .k-button.k-selected{
    background-image: $fk-feather-selected-on-surface-gradient;
            color: $fk-feather-primary-text-on-color;
        
}
    .k-button.k-selected.k-button-solid-base{
    background-color: $fk-kendo-button-selected-bg;
        
}
    .k-button.k-disabled.k-button-outline.k-button-outline-primary,.k-button.k-state-disabled.k-button-outline.k-button-outline-primary,.k-button:disabled.k-button-outline.k-button-outline-primary{
    border-bottom-color: $fk-feather-border-on-surface;
            border-left-color: $fk-feather-border-on-surface;
            border-right-color: $fk-feather-border-on-surface;
            border-top-color: $fk-feather-border-on-surface;
        
}
    .k-button-group .k-button{
    border-inline-start-width: 2px;
            box-shadow: inset 1px 0px 0px 0px $fk-kendo-button-border,inset -1px 0px 0px 0px $fk-kendo-button-border;
            transition-duration: 280ms;
            transition-property: all;
            z-index: 1;
        
}
    .k-button.k-selected.k-button-outline.k-button-outline-base{
    background-color: $fk-feather-secondary-text-on-surface;
        
}
    .k-button.k-selected.k-button-outline{
    background-image: $fk-feather-selected-on-surface-gradient;
        
}
    .k-button.k-disabled.k-button-outline.k-button-outline-base,.k-button.k-state-disabled.k-button-outline.k-button-outline-base,.k-button:disabled.k-button-outline.k-button-outline-base{
    border-bottom-color: $fk-feather-border-on-surface;
            border-left-color: $fk-feather-border-on-surface;
            border-right-color: $fk-feather-border-on-surface;
            border-top-color: $fk-feather-border-on-surface;
        
}
    .k-chip.k-chip-outline.k-focus.k-chip-outline-base,.k-chip.k-chip-outline.k-state-focus.k-chip-outline-base,.k-chip.k-chip-outline.k-state-focused.k-chip-outline-base,.k-chip.k-chip-outline:focus.k-chip-outline-base{
                    @extend %fk-effects-feather-focus-outer-on-color;
          border-bottom-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-top-color: transparent;
        
}
    .k-chip.k-chip-outline.k-selected{
    background-color: $fk-kendo-chip-outline-selected-bg;
            background-image: none;
            color: $fk-feather-primary-text-on-color;
        
}
    .k-chip.k-chip-outline.k-disabled.k-chip-outline-base,.k-chip.k-chip-outline.k-state-disabled.k-chip-outline-base,.k-chip.k-chip-outline:disabled.k-chip-outline-base{
    background-color: $fk-feather-border-light-on-surface;
            border-bottom-color: $fk-feather-border-on-surface;
            border-left-color: $fk-feather-border-on-surface;
            border-right-color: $fk-feather-border-on-surface;
            border-top-color: $fk-feather-border-on-surface;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-chip.k-chip-outline.k-disabled, .k-chip.k-chip-outline.k-state-disabled, .k-chip.k-chip-outline:disabled{
    background-image: none;
        
}
    .k-textarea.k-input .k-input-inner{
    color: $fk-kendo-input-text;
            min-height: $fk-feather-container-height-lg;
            min-width: 148px;
            padding-bottom: $fk-kendo-input-lg-padding-y;
            padding-top: $fk-kendo-input-lg-padding-y;
        
}
    .k-textarea.k-input{
    height: auto;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-textarea.k-input.k-state-focus-within,.k-textarea.k-input:focus-within{
    outline-color: transparent;
            outline-style: solid;
            outline-width: 2px;
        
}
    .k-textarea.k-input.k-state-focus-within.k-input-solid,.k-textarea.k-input:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          color: k-color( primary );
        
}
    .k-textarea.k-input.k-invalid.k-input-solid,.k-textarea.k-input.ng-invalid.ng-touched.k-input-solid,.k-textarea.k-input.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: k-color( error );
            border-left-color: k-color( error );
            border-right-color: k-color( error );
            border-top-color: k-color( error );
            color: k-color( error );
        
}
    .k-textarea.k-input.k-disabled.k-input-solid,.k-textarea.k-input.k-state-disabled.k-input-solid,.k-textarea.k-input:disabled.k-input-solid{
    border-bottom-color: $fk-feather-disabled-text-on-surface;
            border-left-color: $fk-feather-disabled-text-on-surface;
            border-right-color: $fk-feather-disabled-text-on-surface;
            border-top-color: $fk-feather-disabled-text-on-surface;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-textarea.k-input.k-disabled,.k-textarea.k-input.k-state-disabled,.k-textarea.k-input:disabled{
    opacity: unset;
        
}
    .k-maskedtextbox.k-input.k-state-focus-within.k-input-solid,.k-maskedtextbox.k-input:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          color: k-color( primary );
        
}
    .k-maskedtextbox.k-input.k-state-focus-within.k-input-solid,.k-maskedtextbox.k-input.k-state-focus-within.k-input-solid:focus-within,.k-maskedtextbox.k-input.k-state-focus-within:focus-within.k-input-solid,.k-maskedtextbox.k-input:focus-within.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-maskedtextbox.k-input.k-invalid.k-state-focus-within,.k-maskedtextbox.k-input.ng-invalid.ng-touched.k-state-focus-within,.k-maskedtextbox.k-input.ng-invalid.ng-dirty.k-state-focus-within,.k-maskedtextbox.k-input.k-invalid:focus-within,.k-maskedtextbox.k-input.ng-invalid.ng-touched:focus-within,.k-maskedtextbox.k-input.ng-invalid.ng-dirty:focus-within{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-maskedtextbox.k-input.k-invalid.k-state-focus-within.k-input-solid,.k-maskedtextbox.k-input.ng-invalid.ng-touched.k-state-focus-within.k-input-solid,.k-maskedtextbox.k-input.ng-invalid.ng-dirty.k-state-focus-within.k-input-solid,.k-maskedtextbox.k-input.k-invalid:focus-within.k-input-solid,.k-maskedtextbox.k-input.ng-invalid.ng-touched:focus-within.k-input-solid,.k-maskedtextbox.k-input.ng-invalid.ng-dirty:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
      
}
    .k-maskedtextbox.k-input.k-disabled,.k-maskedtextbox.k-input.k-state-disabled,.k-maskedtextbox.k-input:disabled{
    border-bottom-style: solid;
            border-left-style: solid;
            border-right-style: solid;
            border-top-style: solid;
            opacity: unset;
            outline-color: transparent;
            outline-style: none;
        
}
    .k-maskedtextbox.k-input.k-disabled.k-input-solid,.k-maskedtextbox.k-input.k-state-disabled.k-input-solid,.k-maskedtextbox.k-input:disabled.k-input-solid{
    border-bottom-color: k-color( border );
            border-left-color: k-color( border );
            border-right-color: k-color( border );
            border-top-color: k-color( border );
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase .k-button-icon.k-icon.k-svg-icon{
    color: inherit;
        
}
    .k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease .k-button-icon.k-icon.k-svg-icon{
    color: inherit;
        
}
    .k-dateinput.k-input.k-hover.k-input-solid,.k-dateinput.k-input.k-state-hover.k-input-solid,.k-dateinput.k-input.k-state-hovered.k-input-solid,.k-dateinput.k-input:hover.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            color: $fk-feather-primary-text-on-surface;
        
}
    .k-dateinput.k-input.k-hover,.k-dateinput.k-input.k-state-hover,.k-dateinput.k-input.k-state-hovered,.k-dateinput.k-input:hover{
                    @extend %fk-effects-feather-input-hover-on-surface;
      
}
    .k-dateinput.k-input.k-state-focus-within.k-input-solid,.k-dateinput.k-input:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            color: k-color( primary );
        
}
    .k-dateinput.k-input.k-invalid.k-input-solid,.k-dateinput.k-input.ng-invalid.ng-touched.k-input-solid,.k-dateinput.k-input.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            color: k-color( error );
        
}
    .k-dateinput.k-input.k-invalid.k-state-focus-within.k-input-solid,.k-dateinput.k-input.ng-invalid.ng-touched.k-state-focus-within.k-input-solid,.k-dateinput.k-input.ng-invalid.ng-dirty.k-state-focus-within.k-input-solid,.k-dateinput.k-input.k-invalid:focus-within.k-input-solid,.k-dateinput.k-input.ng-invalid.ng-touched:focus-within.k-input-solid,.k-dateinput.k-input.ng-invalid.ng-dirty:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
          border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-dateinput.k-input.k-disabled,.k-dateinput.k-input.k-state-disabled,.k-dateinput.k-input:disabled{
    opacity: unset;
        
}
    .k-dateinput.k-input.k-disabled.k-input-solid,.k-dateinput.k-input.k-state-disabled.k-input-solid,.k-dateinput.k-input:disabled.k-input-solid{
    border-bottom-color: $fk-feather-disabled-text-on-surface;
            border-left-color: $fk-feather-disabled-text-on-surface;
            border-right-color: $fk-feather-disabled-text-on-surface;
            border-top-color: $fk-feather-disabled-text-on-surface;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-datepicker.k-input.k-hover.k-input-solid,.k-datepicker.k-input.k-state-hover.k-input-solid,.k-datepicker.k-input.k-state-hovered.k-input-solid,.k-datepicker.k-input:hover.k-input-solid{
    color: $fk-feather-primary-text-on-surface;
        
}
    .k-datepicker.k-input.k-hover,.k-datepicker.k-input.k-state-hover,.k-datepicker.k-input.k-state-hovered,.k-datepicker.k-input:hover{
                    @extend %fk-effects-feather-input-hover-on-surface;
      
}
    .k-datepicker.k-input.k-state-focus-within.k-input-solid,.k-datepicker.k-input:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          color: k-color( primary );
        
}
    .k-datepicker.k-input.k-state-focus-within.k-input-solid,.k-datepicker.k-input.k-state-focus-within.k-input-solid:focus-within,.k-datepicker.k-input.k-state-focus-within:focus-within.k-input-solid,.k-datepicker.k-input:focus-within.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-datepicker.k-input.k-invalid.k-state-focus-within.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-touched.k-state-focus-within.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-dirty.k-state-focus-within.k-input-solid,.k-datepicker.k-input.k-invalid:focus-within.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-touched:focus-within.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-dirty:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
      
}
    .k-timepicker.k-input.k-hover.k-input-solid,.k-timepicker.k-input.k-state-hover.k-input-solid,.k-timepicker.k-input.k-state-hovered.k-input-solid,.k-timepicker.k-input:hover.k-input-solid{
    color: $fk-feather-primary-text-on-surface;
        
}
    .k-timepicker.k-input.k-state-focus-within.k-input-solid,.k-timepicker.k-input:focus-within.k-input-solid{
    color: k-color( primary );
        
}
    .k-timepicker.k-input.k-state-focus-within.k-input-solid,.k-timepicker.k-input.k-state-focus-within.k-input-solid:focus-within,.k-timepicker.k-input.k-state-focus-within:focus-within.k-input-solid,.k-timepicker.k-input:focus-within.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-timepicker.k-input.k-invalid.k-state-focus-within.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-touched.k-state-focus-within.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-dirty.k-state-focus-within.k-input-solid,.k-timepicker.k-input.k-invalid:focus-within.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-touched:focus-within.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-dirty:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
      
}
    .k-timepicker.k-input.k-disabled,.k-timepicker.k-input.k-state-disabled,.k-timepicker.k-input:disabled{
    opacity: 100%;
        
}
    .k-timepicker.k-input.k-disabled.k-input-solid,.k-timepicker.k-input.k-state-disabled.k-input-solid,.k-timepicker.k-input:disabled.k-input-solid{
    border-bottom-color: $fk-feather-border-on-surface;
            border-left-color: $fk-feather-border-on-surface;
            border-right-color: $fk-feather-border-on-surface;
            border-top-color: $fk-feather-border-on-surface;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-timepicker.k-input.k-disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-timepicker.k-input.k-state-disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-timepicker.k-input:disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{
    background-color: initial;
            background-image: none;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-timepicker.k-input.k-disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-icon.k-svg-icon.k-button-icon,.k-timepicker.k-input.k-state-disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-icon.k-svg-icon.k-button-icon,.k-timepicker.k-input:disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-icon.k-svg-icon.k-button-icon{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-datepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-svg-icon{
    color: inherit;
        
}
    .k-timepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-icon.k-svg-icon.k-button-icon{
    color: inherit;
        
}
    .k-datetimepicker.k-input.k-hover.k-input-solid,.k-datetimepicker.k-input.k-state-hover.k-input-solid,.k-datetimepicker.k-input.k-state-hovered.k-input-solid,.k-datetimepicker.k-input:hover.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            color: $fk-feather-primary-text-on-surface;
        
}
    .k-datetimepicker.k-input.k-hover,.k-datetimepicker.k-input.k-state-hover,.k-datetimepicker.k-input.k-state-hovered,.k-datetimepicker.k-input:hover{
                    @extend %fk-effects-feather-input-hover-on-surface;
      
}
    .k-datetimepicker.k-input.k-state-focus-within.k-input-solid,.k-datetimepicker.k-input:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            color: k-color( primary );
        
}
    .k-datetimepicker.k-input.k-invalid.k-input-solid,.k-datetimepicker.k-input.ng-invalid.ng-touched.k-input-solid,.k-datetimepicker.k-input.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            color: k-color( error );
        
}
    .k-datetimepicker.k-input.k-invalid.k-state-focus-within.k-input-solid,.k-datetimepicker.k-input.ng-invalid.ng-touched.k-state-focus-within.k-input-solid,.k-datetimepicker.k-input.ng-invalid.ng-dirty.k-state-focus-within.k-input-solid,.k-datetimepicker.k-input.k-invalid:focus-within.k-input-solid,.k-datetimepicker.k-input.ng-invalid.ng-touched:focus-within.k-input-solid,.k-datetimepicker.k-input.ng-invalid.ng-dirty:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
      
}
    .k-datetimepicker.k-input.k-disabled,.k-datetimepicker.k-input.k-state-disabled,.k-datetimepicker.k-input:disabled{
    opacity: 100%;
        
}
    .k-datetimepicker.k-input.k-disabled.k-input-solid,.k-datetimepicker.k-input.k-state-disabled.k-input-solid,.k-datetimepicker.k-input:disabled.k-input-solid{
    border-bottom-color: $fk-feather-border-on-surface;
            border-left-color: $fk-feather-border-on-surface;
            border-right-color: $fk-feather-border-on-surface;
            border-top-color: $fk-feather-border-on-surface;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-datetimepicker.k-input.k-disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-svg-icon,.k-datetimepicker.k-input.k-state-disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-svg-icon,.k-datetimepicker.k-input:disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button .k-button-icon.k-icon.k-svg-icon{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-datetimepicker.k-input.k-disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-datetimepicker.k-input.k-state-disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button,.k-datetimepicker.k-input:disabled .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{
    background-color: $fk-kendo-button-bg;
            background-image: none;
        
}
    .k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child{
    background-color: $fk-feather-surface-shade-1;
            background-image: linear-gradient(transparent, transparent);
            border-bottom-style: none;
            border-left-style: none;
            border-right-color: $fk-kendo-button-border;
            border-right-style: solid;
            border-right-width: $fk-kendo-button-border-width;
            border-top-style: none;
        
}
    .k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child{
    background-color: $fk-feather-surface-shade-1;
            background-image: linear-gradient(transparent, transparent);
            border-bottom-style: none;
            border-left-color: $fk-kendo-button-border;
            border-left-style: solid;
            border-left-width: $fk-kendo-button-border-width;
            border-right-style: none;
            border-top-style: none;
            box-shadow: none;
        
}
    .k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start.k-hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child.k-hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start.k-state-hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start.k-state-hovered,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start:hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child.k-state-hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child.k-state-hovered,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child:hover{
    background-color: $fk-feather-surface-shade-1;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end.k-hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child.k-hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end.k-state-hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end.k-state-hovered,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end:hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child.k-state-hover,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child.k-state-hovered,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child:hover{
    background-color: $fk-feather-surface-shade-1;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start.k-focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child.k-focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start.k-state-focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start.k-state-focused,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start:focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child.k-state-focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child.k-state-focused,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child:focus{
                    @extend %fk-effects-feather-focus-inner-on-color;
          background-color: $fk-feather-surface-shade-1;
            background-image: $fk-feather-focused-on-surface-gradient;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end.k-focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child.k-focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end.k-state-focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end.k-state-focused,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end:focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child.k-state-focus,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child.k-state-focused,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child:focus{
                    @extend %fk-effects-feather-focus-inner-on-color;
          background-color: $fk-feather-surface-shade-1;
            background-image: $fk-feather-focused-on-surface-gradient;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-button.k-selected .k-button-text{
    color: $fk-feather-primary-text-on-color;
        
}
    .k-button.k-disabled .k-button-text,.k-button.k-state-disabled .k-button-text,.k-button:disabled .k-button-text{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button.k-disabled.k-button-solid-primary .k-button-text,.k-button.k-state-disabled.k-button-solid-primary .k-button-text,.k-button:disabled.k-button-solid-primary .k-button-text{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button.k-hover.k-button-flat::before,.k-button.k-state-hover.k-button-flat::before,.k-button.k-state-hovered.k-button-flat::before,.k-button:hover.k-button-flat::before{
    opacity: 0%;
        
}
    .k-button.k-hover.k-button-flat::after,.k-button.k-state-hover.k-button-flat::after,.k-button.k-state-hovered.k-button-flat::after,.k-button:hover.k-button-flat::after{
    visibility: hidden;
        
}
    .k-button.k-active.k-button-flat::before,.k-button.k-state-active.k-button-flat::before,.k-button:active.k-button-flat::before{
    opacity: 0%;
        
}
    .k-button.k-selected.k-button-flat.k-button-flat-primary .k-button-text{
    color: $fk-feather-primary-text-on-color;
        
}
    .k-button.k-disabled.k-button-flat.k-button-flat-primary .k-button-text,.k-button.k-state-disabled.k-button-flat.k-button-flat-primary .k-button-text,.k-button:disabled.k-button-flat.k-button-flat-primary .k-button-text{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-button.k-selected.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon{
    color: $fk-feather-primary;
        
}
    .k-button-group .k-button.k-button-outline.k-focus,.k-button-group .k-button.k-button-outline.k-state-focus,.k-button-group .k-button.k-button-outline.k-state-focused,.k-button-group .k-button.k-button-outline:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          overflow: visible;
        
}
    .k-button-group .k-button.k-button-outline.k-focus.k-button-outline-base,.k-button-group .k-button.k-button-outline.k-state-focus.k-button-outline-base,.k-button-group .k-button.k-button-outline.k-state-focused.k-button-outline-base,.k-button-group .k-button.k-button-outline:focus.k-button-outline-base{
    color: k-color( primary );
        
}
    .k-button-group .k-button.k-button-outline.k-group-end,.k-button-group .k-button.k-button-outline:last-child{
    border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
            box-shadow: inset 0px 0px 0px 1px currentcolor;
        
}
    .k-button-group .k-button.k-button-outline.k-selected.k-focus,.k-button-group .k-button.k-button-outline.k-selected.k-state-focus,.k-button-group .k-button.k-button-outline.k-selected.k-state-focused,.k-button-group .k-button.k-button-outline.k-selected:focus{
    color: currentcolor;
        
}
    .k-button-group .k-button.k-button-outline.k-selected.k-focus.k-button-outline-base,.k-button-group .k-button.k-button-outline.k-selected.k-state-focus.k-button-outline-base,.k-button-group .k-button.k-button-outline.k-selected.k-state-focused.k-button-outline-base,.k-button-group .k-button.k-button-outline.k-selected:focus.k-button-outline-base{
                    @extend %fk-effects-feather-focus-inner-on-color;
      
}
    .k-colorgradient .k-colorgradient-inputs.k-hstack .k-vstack .k-input.k-numerictextbox .k-input-inner{
    padding-left: 4px;
        
}
    .k-grid.k-grid-md .k-grouping-header{
    background-color: transparent;
            background-image: none;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row,.k-grid.k-grid-md .k-grid-header .k-table-row{
    background-color: transparent;
            background-image: none;
        
}
    .k-grid.k-grid-md .k-grid-header{
    background-color: initial;
            background-image: none;
        
}
    .k-grid.k-grid-md .k-table.k-grid-header-table .k-table-thead,.k-grid.k-grid-md .k-table.k-grid-header-table .k-grid-header{
    background-color: initial;
            background-image: none;
        
}
    .k-numerictextbox.k-input.k-input-solid{
    border-bottom-color: $fk-kendo-input-border;
            border-left-color: $fk-kendo-input-border;
            border-right-color: $fk-kendo-input-border;
            border-top-color: $fk-kendo-input-border;
        
}
    .k-numerictextbox.k-input{
    align-items: center;
            font-variant-numeric: tabular-nums;
            height: $fk-feather-container-height-lg;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-numerictextbox.k-input.k-input-md{
                    @extend %fk-typography-feather-body-small;
      
}
    .k-maskedtextbox.k-input{
    transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-dateinput.k-input{
    height: $fk-feather-container-height-lg;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th .k-cell-inner .k-link .k-column-title,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th .k-cell-inner .k-link .k-column-title{
    color: $fk-feather-secondary-text-on-surface;
            font-weight: 700;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-focus,.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-state-focus,.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-state-focused,.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th:focus,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-focus,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-state-focus,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-state-focused,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          border-bottom-color: $fk-feather-border-on-surface;
            border-bottom-left-radius: 2px;
            border-bottom-right-radius: 2px;
            border-bottom-style: hidden;
            border-bottom-width: 1px;
            border-top-left-radius: 2px;
            border-top-right-radius: 2px;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-hover.k-button-solid-primary,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-state-hover.k-button-solid-primary,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-state-hovered.k-button-solid-primary,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command:hover.k-button-solid-primary{
    background-color: $fk-feather-primary;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-hover.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-state-hover.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-state-hovered.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command:hover.k-button{
    background-image: $fk-feather-hover-on-color;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-active,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-state-active,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command:active{
    background-color: $fk-feather-primary;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-active.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command.k-state-active.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-edit-command:active.k-button{
    background-image: $fk-feather-active-on-color;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-state-hover,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-state-hovered,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command:hover{
    background-color: k-color( primary );
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-hover.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-state-hover.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-state-hovered.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command:hover.k-button{
    background-image: $fk-feather-hover-on-color;
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-active,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-state-active,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command:active{
    background-color: k-color( primary );
        
}
    .k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-active.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command.k-state-active.k-button,.k-grid.k-grid-md .k-table .k-table-tbody .k-table-row.k-master-row .k-command-cell .k-grid-save-command:active.k-button{
    background-image: $fk-feather-active-on-color;
        
}
    .k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row.k-selected >td{
    background-color: initial;
            background-image: $fk-feather-selected-on-surface-gradient;
        
}
    .k-grid.k-grid-md .k-table-tbody .k-master-row.k-table-row .k-group-cell{
    background-color: $fk-feather-background;
            background-image: none;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row.k-filter-row .k-table-th .k-filtercell,.k-grid.k-grid-md .k-grid-header .k-table-row.k-filter-row .k-table-th .k-filtercell{
    align-items: stretch;
            align-self: center;
            display: flex;
            flex-direction: row;
            justify-content: start;
        
}
    .k-pager .k-pager-sizes .k-dropdownlist .k-input-inner .k-input-value-text{
                    @extend %fk-typography-feather-body-small;
          color: $fk-feather-secondary-text-on-surface;
        
}
    .k-pager .k-pager-numbers-wrap .k-pager-numbers .k-button.k-button-flat.k-button-flat-primary .k-button-text{
    color: $fk-feather-secondary-text-on-surface;
        
}
    .k-pager .k-pager-numbers-wrap .k-pager-numbers .k-button.k-button-flat.k-button-flat-primary.k-selected .k-button-text{
    color: $fk-feather-primary-text-on-color;
        
}
    .k-pager .k-pager-numbers-wrap .k-pager-numbers .k-button.k-button-flat.k-button-flat-primary{
    border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
        
}
    .k-pager .k-pager-numbers-wrap .k-button.k-pager-nav.k-pager-first{
    border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-top-left-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
        
}
    .k-pager.k-pager-md{
    column-gap: 14px;
        
}
    .k-pager{
    background-color: $fk-feather-surface;
            background-image: none;
        
}
    .k-pager .k-pager-numbers-wrap{
    column-gap: 4px;
        
}
    .k-pager .k-pager-numbers-wrap .k-pager-numbers{
    column-gap: 2px;
        
}
    .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-selected{
    background-color: initial;
            background-image: $fk-feather-selected-on-surface-gradient;
            box-shadow: inset 4px 0px 0px 0px k-color( primary );
            color: k-color( primary );
        
}
    .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-selected .k-list-item-text{
    left: -3px;
            position: relative;
        
}
    .k-datepicker.k-input{
    height: $fk-feather-container-height-lg;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-datepicker.k-input.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-timepicker.k-input{
    height: $fk-feather-container-height-lg;
            min-width: unset;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-timepicker.k-input.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-datetimepicker.k-input{
    height: $fk-feather-container-height-lg;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-datetimepicker.k-input.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-datetimepicker.k-input .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-input-button{
    align-items: center;
            aspect-ratio: 1/1;
            color: $fk-feather-icon-on-neutral;
            height: 100%;
            width: unset;
        
}
    .k-dropdownlist .k-input-inner .k-input-value-text{
                    @extend %fk-typography-feather-body-small;
          color: $fk-feather-secondary-text-on-surface;
        
}
    .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-selected{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            box-shadow: inset 4px 0px 0px 0px $fk-feather-primary;
        
}
    .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-focus,.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focus,.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focused,.k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item:focus{
    border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
        
}
    .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-selected .k-list-item-text{
    left: -2px;
            position: relative;
        
}
    .k-dropdownlist.k-picker.k-picker-md.k-rounded-md.k-picker-solid .k-input-button.k-hover,.k-dropdownlist.k-picker.k-picker-md.k-rounded-md.k-picker-solid .k-input-button.k-state-hover,.k-dropdownlist.k-picker.k-picker-md.k-rounded-md.k-picker-solid .k-input-button.k-state-hovered,.k-dropdownlist.k-picker.k-picker-md.k-rounded-md.k-picker-solid .k-input-button:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-dropdownlist.k-hover.k-picker-solid,.k-dropdownlist.k-state-hover.k-picker-solid,.k-dropdownlist.k-state-hovered.k-picker-solid,.k-dropdownlist:hover.k-picker-solid{
    background-color: initial;
            border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-dropdownlist.k-hover,.k-dropdownlist.k-state-hover,.k-dropdownlist.k-state-hovered,.k-dropdownlist:hover{
    background-image: none;
        
}
    .k-dropdownlist.k-hover.k-picker,.k-dropdownlist.k-state-hover.k-picker,.k-dropdownlist.k-state-hovered.k-picker,.k-dropdownlist:hover.k-picker{
    box-shadow: 0px 0px 0px 0.5px currentcolor;
        
}
    .k-dropdownlist.k-invalid.k-focus.k-picker-solid,.k-dropdownlist.ng-invalid.ng-touched.k-focus.k-picker-solid,.k-dropdownlist.ng-invalid.ng-dirty.k-focus.k-picker-solid,.k-dropdownlist.k-invalid.k-state-focus.k-picker-solid,.k-dropdownlist.k-invalid.k-state-focused.k-picker-solid,.k-dropdownlist.k-invalid:focus.k-picker-solid,.k-dropdownlist.ng-invalid.ng-touched.k-state-focus.k-picker-solid,.k-dropdownlist.ng-invalid.ng-touched.k-state-focused.k-picker-solid,.k-dropdownlist.ng-invalid.ng-touched:focus.k-picker-solid,.k-dropdownlist.ng-invalid.ng-dirty.k-state-focus.k-picker-solid,.k-dropdownlist.ng-invalid.ng-dirty.k-state-focused.k-picker-solid,.k-dropdownlist.ng-invalid.ng-dirty:focus.k-picker-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
          border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-dropdownlist.k-invalid.k-focus .k-input-button,.k-dropdownlist.ng-invalid.ng-touched.k-focus .k-input-button,.k-dropdownlist.ng-invalid.ng-dirty.k-focus .k-input-button,.k-dropdownlist.k-invalid.k-state-focus .k-input-button,.k-dropdownlist.k-invalid.k-state-focused .k-input-button,.k-dropdownlist.k-invalid:focus .k-input-button,.k-dropdownlist.ng-invalid.ng-touched.k-state-focus .k-input-button,.k-dropdownlist.ng-invalid.ng-touched.k-state-focused .k-input-button,.k-dropdownlist.ng-invalid.ng-touched:focus .k-input-button,.k-dropdownlist.ng-invalid.ng-dirty.k-state-focus .k-input-button,.k-dropdownlist.ng-invalid.ng-dirty.k-state-focused .k-input-button,.k-dropdownlist.ng-invalid.ng-dirty:focus .k-input-button{
    border-bottom-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-top-color: transparent;
        
}
    .k-dropdownlist.k-disabled.k-picker-solid,.k-dropdownlist.k-state-disabled.k-picker-solid,.k-dropdownlist:disabled.k-picker-solid{
    border-bottom-color: $fk-feather-border-on-surface;
            border-left-color: $fk-feather-border-on-surface;
            border-right-color: $fk-feather-border-on-surface;
            border-top-color: $fk-feather-border-on-surface;
        
}
    .k-autocomplete.k-input .k-input-inner{
                    @extend %fk-typography-feather-body-small;
          color: $fk-feather-secondary-text-on-surface;
        
}
    .k-autocomplete.k-input{
    background-image: none;
            height: $fk-feather-container-height-lg;
        
}
    .k-autocomplete.k-input.k-input-solid{
    background-color: initial;
            border-bottom-color: $fk-feather-secondary-text-on-surface;
            border-left-color: $fk-feather-secondary-text-on-surface;
            border-right-color: $fk-feather-secondary-text-on-surface;
            border-top-color: $fk-feather-secondary-text-on-surface;
            color: $fk-feather-secondary-text-on-surface;
        
}
    .k-autocomplete.k-input.k-hover.k-input-solid,.k-autocomplete.k-input.k-state-hover.k-input-solid,.k-autocomplete.k-input.k-state-hovered.k-input-solid,.k-autocomplete.k-input:hover.k-input-solid{
    border-bottom-color: $fk-feather-primary-text-on-surface;
            border-left-color: $fk-feather-primary-text-on-surface;
            border-right-color: $fk-feather-primary-text-on-surface;
            border-top-color: $fk-feather-primary-text-on-surface;
        
}
    .k-autocomplete.k-input.k-state-focus-within.k-input-solid,.k-autocomplete.k-input:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          border-bottom-color: k-color( primary );
            border-left-color: k-color( primary );
            border-right-color: k-color( primary );
            border-top-color: k-color( primary );
        
}
    .k-autocomplete.k-input.k-state-focus-within,.k-autocomplete.k-input:focus-within{
    outline-color: transparent;
            outline-style: solid;
            outline-width: 2px;
        
}
    .k-autocomplete.k-input.k-invalid.k-input-solid,.k-autocomplete.k-input.ng-invalid.ng-touched.k-input-solid,.k-autocomplete.k-input.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-autocomplete.k-input.k-invalid,.k-autocomplete.k-input.ng-invalid.ng-touched,.k-autocomplete.k-input.ng-invalid.ng-dirty{
    color: k-color( error );
        
}
    .k-autocomplete.k-input.k-invalid.k-state-focus-within.k-input-solid,.k-autocomplete.k-input.ng-invalid.ng-touched.k-state-focus-within.k-input-solid,.k-autocomplete.k-input.ng-invalid.ng-dirty.k-state-focus-within.k-input-solid,.k-autocomplete.k-input.k-invalid:focus-within.k-input-solid,.k-autocomplete.k-input.ng-invalid.ng-touched:focus-within.k-input-solid,.k-autocomplete.k-input.ng-invalid.ng-dirty:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
          border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-autocomplete.k-input.k-disabled.k-input-solid,.k-autocomplete.k-input.k-state-disabled.k-input-solid,.k-autocomplete.k-input:disabled.k-input-solid{
    border-bottom-color: $fk-feather-border-on-surface;
            border-left-color: $fk-feather-border-on-surface;
            border-right-color: $fk-feather-border-on-surface;
            border-top-color: $fk-feather-border-on-surface;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-autocomplete.k-input.k-disabled,.k-autocomplete.k-input.k-state-disabled,.k-autocomplete.k-input:disabled{
    opacity: 100%;
        
}
    .k-autocomplete.k-input.k-disabled .k-input-inner,.k-autocomplete.k-input.k-state-disabled .k-input-inner,.k-autocomplete.k-input:disabled .k-input-inner{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-autocomplete .k-clear-value{
    color: $fk-feather-icon-on-neutral;
            height: $fk-feather-container-height-xs;
            margin-left: 4px;
            margin-right: 4px;
            opacity: 100%;
            width: $fk-feather-container-height-xs;
        
}
    .k-autocomplete .k-clear-value.k-hover,.k-autocomplete .k-clear-value.k-state-hover,.k-autocomplete .k-clear-value.k-state-hovered,.k-autocomplete .k-clear-value:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            border-bottom-left-radius: 100px;
            border-bottom-right-radius: 100px;
            border-top-left-radius: 100px;
            border-top-right-radius: 100px;
            color: $fk-feather-primary-text-on-surface;
        
}
    .k-autocomplete .k-clear-value .k-icon.k-svg-icon{
    color: $fk-feather-icon-on-neutral;
        
}
    .k-autocomplete .k-clear-value.k-hover .k-icon.k-svg-icon,.k-autocomplete .k-clear-value.k-state-hover .k-icon.k-svg-icon,.k-autocomplete .k-clear-value.k-state-hovered .k-icon.k-svg-icon,.k-autocomplete .k-clear-value:hover .k-icon.k-svg-icon{
    color: $fk-feather-primary-text-on-surface;
        
}
    .k-combobox.k-input .k-input-inner{
    color: $fk-feather-secondary-text-on-surface;
        
}
    .k-combobox.k-input.k-hover.k-input-solid,.k-combobox.k-input.k-state-hover.k-input-solid,.k-combobox.k-input.k-state-hovered.k-input-solid,.k-combobox.k-input:hover.k-input-solid{
    border-bottom-color: $fk-feather-primary-text-on-surface;
            border-left-color: $fk-feather-primary-text-on-surface;
            border-right-color: $fk-feather-primary-text-on-surface;
            border-top-color: $fk-feather-primary-text-on-surface;
        
}
    .k-combobox.k-input.k-state-focus-within,.k-combobox.k-input:focus-within{
    border-bottom-color: k-color( primary );
            border-left-color: k-color( primary );
            border-right-color: k-color( primary );
            border-top-color: k-color( primary );
        
}
    .k-combobox.k-input.k-state-focus-within.k-input-solid,.k-combobox.k-input:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
      
}
    .k-combobox.k-input.k-invalid.k-input-solid,.k-combobox.k-input.ng-invalid.ng-touched.k-input-solid,.k-combobox.k-input.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: k-color( error );
            border-left-color: k-color( error );
            border-right-color: k-color( error );
            border-top-color: k-color( error );
        
}
    .k-combobox.k-input.k-invalid.k-state-focus-within,.k-combobox.k-input.ng-invalid.ng-touched.k-state-focus-within,.k-combobox.k-input.ng-invalid.ng-dirty.k-state-focus-within,.k-combobox.k-input.k-invalid:focus-within,.k-combobox.k-input.ng-invalid.ng-touched:focus-within,.k-combobox.k-input.ng-invalid.ng-dirty:focus-within{
    border-bottom-color: k-color( error );
            border-left-color: k-color( error );
            border-right-color: k-color( error );
            border-top-color: k-color( error );
        
}
    .k-combobox.k-input.k-invalid.k-state-focus-within.k-input-solid,.k-combobox.k-input.ng-invalid.ng-touched.k-state-focus-within.k-input-solid,.k-combobox.k-input.ng-invalid.ng-dirty.k-state-focus-within.k-input-solid,.k-combobox.k-input.k-invalid:focus-within.k-input-solid,.k-combobox.k-input.ng-invalid.ng-touched:focus-within.k-input-solid,.k-combobox.k-input.ng-invalid.ng-dirty:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
      
}
    .k-textbox.k-input.k-hover,.k-textbox.k-input.k-state-hover,.k-textbox.k-input.k-state-hovered,.k-textbox.k-input:hover{
    color: unset;
        
}
    .k-numerictextbox.k-input .k-input-inner{
                    @extend %fk-typography-feather-body-small;
          color: $fk-kendo-input-text;
            height: auto;
        
}
    .k-maskedtextbox.k-input .k-input-inner{
                    @extend %fk-typography-feather-body-small;
          color: $fk-kendo-input-text;
            height: auto;
        
}
    .k-maskedtextbox.k-input.k-disabled .k-input-inner,.k-maskedtextbox.k-input.k-state-disabled .k-input-inner,.k-maskedtextbox.k-input:disabled .k-input-inner{
    color: inherit;
        
}
    .k-textbox.k-input.k-disabled,.k-textbox.k-input.k-state-disabled,.k-textbox.k-input:disabled{
    border-bottom-color: k-color( border );
            border-left-color: k-color( border );
            border-right-color: k-color( border );
            border-top-color: k-color( border );
            opacity: unset;
        
}
    .k-textbox.k-input.k-disabled.k-input-solid,.k-textbox.k-input.k-state-disabled.k-input-solid,.k-textbox.k-input:disabled.k-input-solid{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-textbox.k-input.k-disabled .k-input-inner,.k-textbox.k-input.k-state-disabled .k-input-inner,.k-textbox.k-input:disabled .k-input-inner{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-textbox.k-input.k-disabled .k-input-prefix.k-input-prefix-horizontal,.k-textbox.k-input.k-state-disabled .k-input-prefix.k-input-prefix-horizontal,.k-textbox.k-input:disabled .k-input-prefix.k-input-prefix-horizontal{
    color: $fk-feather-disabled-text-on-surface;
            opacity: 40%;
        
}
    .k-textbox.k-input.k-disabled .k-input-suffix.k-input-suffix-horizontal,.k-textbox.k-input.k-state-disabled .k-input-suffix.k-input-suffix-horizontal,.k-textbox.k-input:disabled .k-input-suffix.k-input-suffix-horizontal{
    color: $fk-feather-disabled-text-on-surface;
            opacity: 40%;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-link,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-link{
    color: $fk-feather-primary;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-link .k-column-title,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-link .k-column-title{
    color: $fk-feather-primary;
            font-weight: 600;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-column-title,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-sorted .k-cell-inner .k-link .k-column-title{
    color: $fk-feather-primary;
            font-weight: 600;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-icon-button,.k-grid.k-grid-md .k-grid-header .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-icon-button{
    align-items: stretch;
            height: 100%;
            width: $fk-feather-container-height-xs;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-filtercell-operator .k-dropdownlist.k-picker.k-dropdown-operator.k-picker-md.k-rounded-md.k-picker-solid .k-input-button.k-button.k-icon-button.k-button-md.k-button-solid.k-button-solid-base,.k-grid.k-grid-md .k-grid-header .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-filtercell-operator .k-dropdownlist.k-picker.k-dropdown-operator.k-picker-md.k-rounded-md.k-picker-solid .k-input-button.k-button.k-icon-button.k-button-md.k-button-solid.k-button-solid-base{
    display: flex;
            height: 100%;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-filtercell-operator,.k-grid.k-grid-md .k-grid-header .k-table-row.k-filter-row .k-table-th .k-filtercell .k-filtercell-wrapper .k-filtercell-operator{
    align-items: stretch;
            display: flex;
            height: 100%;
            width: $fk-feather-container-height-xs;
        
}
    .k-column-menu.k-grid-columnmenu-popup.k-popup .k-columnmenu-item-wrapper .k-columnmenu-item{
    align-items: center;
            column-gap: 4px;
            display: flex;
            height: $fk-feather-container-height-sm;
            justify-content: start;
        
}
    .k-column-menu.k-grid-columnmenu-popup.k-popup .k-columnmenu-item-wrapper{
    padding-bottom: 8px;
            padding-top: 8px;
        
}
    .k-column-menu.k-grid-columnmenu-popup.k-popup .k-columnmenu-item-wrapper .k-columnmenu-item-content .k-filter-menu .k-filter-menu-container .k-actions.k-actions-stretched{
    padding-top: 8px;
        
}
    .k-pager .k-pager-info{
    padding-right: 4px;
        
}
    .k-popup.k-list-container.k-dropdownlist-popup{
                    @extend %fk-effects-feather-elevation-04dp;
      
}
    .k-dropdowntree.k-picker-solid{
    background-color: initial;
        
}
    .k-dropdowntree{
    background-image: none;
            min-height: $fk-feather-container-height-lg;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-dropdowntree .k-input-inner .k-input-value-text{
                    @extend %fk-typography-feather-body-small;
          color: $fk-feather-secondary-text-on-surface;
        
}
    .k-dropdowntree.k-invalid.k-focus.k-picker-solid,.k-dropdowntree.ng-invalid.ng-touched.k-focus.k-picker-solid,.k-dropdowntree.ng-invalid.ng-dirty.k-focus.k-picker-solid,.k-dropdowntree.k-invalid.k-state-focus.k-picker-solid,.k-dropdowntree.k-invalid.k-state-focused.k-picker-solid,.k-dropdowntree.k-invalid:focus.k-picker-solid,.k-dropdowntree.ng-invalid.ng-touched.k-state-focus.k-picker-solid,.k-dropdowntree.ng-invalid.ng-touched.k-state-focused.k-picker-solid,.k-dropdowntree.ng-invalid.ng-touched:focus.k-picker-solid,.k-dropdowntree.ng-invalid.ng-dirty.k-state-focus.k-picker-solid,.k-dropdowntree.ng-invalid.ng-dirty.k-state-focused.k-picker-solid,.k-dropdowntree.ng-invalid.ng-dirty:focus.k-picker-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
          border-bottom-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-top-color: transparent;
        
}
    .k-dropdowntree.k-invalid.k-focus.k-picker,.k-dropdowntree.ng-invalid.ng-touched.k-focus.k-picker,.k-dropdowntree.ng-invalid.ng-dirty.k-focus.k-picker,.k-dropdowntree.k-invalid.k-state-focus.k-picker,.k-dropdowntree.k-invalid.k-state-focused.k-picker,.k-dropdowntree.k-invalid:focus.k-picker,.k-dropdowntree.ng-invalid.ng-touched.k-state-focus.k-picker,.k-dropdowntree.ng-invalid.ng-touched.k-state-focused.k-picker,.k-dropdowntree.ng-invalid.ng-touched:focus.k-picker,.k-dropdowntree.ng-invalid.ng-dirty.k-state-focus.k-picker,.k-dropdowntree.ng-invalid.ng-dirty.k-state-focused.k-picker,.k-dropdowntree.ng-invalid.ng-dirty:focus.k-picker{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-dropdowntree-popup.k-popup{
                    @extend %fk-effects-feather-elevation-04dp;
          border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-dropdowntree-popup{
    position: relative;
            top: 2px;
        
}
    .k-popup.k-list-container{
    padding-bottom: $fk-feather-spacing-xs;
        
}
    .k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-focus,.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-state-focus,.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-state-focused,.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
      
}
    .k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-selected.k-focus,.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-selected.k-state-focus,.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-selected.k-state-focused,.k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf.k-selected:focus{
                    @extend %fk-effects-feather-focus-inner-on-color;
      
}
    .k-treeview .k-treeview-group .k-treeview-item .k-treeview-leaf{
    padding-bottom: $fk-feather-spacing-xs;
            padding-left: $fk-feather-spacing-m;
            padding-right: $fk-feather-spacing-m;
            padding-top: $fk-feather-spacing-xs;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-treeview .k-treeview-lines.k-treeview-group{
    padding-bottom: 8px;
            padding-left: 8px;
            padding-right: 8px;
            padding-top: 8px;
        
}
    .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-focus,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focus,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-focused,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            color: currentcolor;
        
}
    .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-active,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-active,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item:active{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
            color: k-color( primary );
        
}
    .k-form .k-form-fieldset .k-form-field{
    height: 88px;
        
}
    .k-form.k-form-horizontal .k-form-fieldset .k-form-field{
                    @extend %fk-typography-feather-body-small;
          align-items: start;
            align-self: stretch;
            color: $fk-feather-secondary-text-on-surface;
            display: flex;
            flex-direction: row;
            height: 80px;
            justify-content: start;
        
}
    .k-form.k-form-horizontal .k-form-fieldset{
    align-items: stretch;
            align-self: stretch;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            display: flex;
            flex-direction: column;
            justify-content: start;
            row-gap: 12px;
        
}
    .k-form .k-form-fieldset{
    display: flex;
            flex-direction: column;
            row-gap: 8px;
        
}
    .k-form .k-form-buttons{
    margin-top: 24px;
        
}
    .k-form.k-form-horizontal .k-label .k-label-optional{
    color: $fk-feather-secondary-text-on-surface;
            font-family: inter;
            font-size: $fk-feather-font-size-sm;
            font-style: normal;
            font-weight: 500;
        
}
    .k-form.k-form-horizontal .k-form-fieldset .k-form-field .k-form-field-wrap{
    height: 80px;
            padding-top: 4px;
        
}
    .k-form .k-label .k-label-optional{
    color: $fk-feather-secondary-text-on-surface;
            font-family: Inter;
            font-size: $fk-feather-font-size-md;
            font-style: normal;
            font-weight: 500;
            line-height: 1.4285714286em;
        
}
    .k-list-filter .k-textbox.k-textbox.k-focus,.k-list-filter .k-textbox.k-textbox.k-state-focus,.k-list-filter .k-textbox.k-textbox.k-state-focused,.k-list-filter .k-textbox.k-textbox:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-list-filter .k-textbox.k-textbox.k-input{
    padding-left: 8px;
        
}
    .k-list-filter .k-textbox.k-textbox.k-invalid.k-focus,.k-list-filter .k-textbox.k-textbox.ng-invalid.ng-touched.k-focus,.k-list-filter .k-textbox.k-textbox.ng-invalid.ng-dirty.k-focus,.k-list-filter .k-textbox.k-textbox.k-invalid.k-state-focus,.k-list-filter .k-textbox.k-textbox.k-invalid.k-state-focused,.k-list-filter .k-textbox.k-textbox.k-invalid:focus,.k-list-filter .k-textbox.k-textbox.ng-invalid.ng-touched.k-state-focus,.k-list-filter .k-textbox.k-textbox.ng-invalid.ng-touched.k-state-focused,.k-list-filter .k-textbox.k-textbox.ng-invalid.ng-touched:focus,.k-list-filter .k-textbox.k-textbox.ng-invalid.ng-dirty.k-state-focus,.k-list-filter .k-textbox.k-textbox.ng-invalid.ng-dirty.k-state-focused,.k-list-filter .k-textbox.k-textbox.ng-invalid.ng-dirty:focus{
    box-shadow: inset 0px 0px 0px 2px k-color( error );
        
}
    .k-multiselect.k-input .k-input-values{
    column-gap: 4px;
            padding-left: 4px;
            padding-right: 4px;
        
}
    .k-multiselect.k-input .k-input-values .k-input-inner{
    padding-left: 4px;
        
}
    .k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-hover.k-chip-solid-base,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-state-hover.k-chip-solid-base,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-state-hovered.k-chip-solid-base,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip:hover.k-chip-solid-base{
    background-color: $fk-feather-surface-shade-1;
        
}
    .k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-hover,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-state-hover,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-state-hovered,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip:hover{
    background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-active.k-chip-solid-base,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-state-active.k-chip-solid-base,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip:active.k-chip-solid-base{
    background-color: $fk-feather-surface-shade-1;
        
}
    .k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-active,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip.k-state-active,.k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip:active{
    background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-multiselect.k-input .k-input-values .k-chip-list.k-chip-list-md .k-chip .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon{
    color: $fk-feather-icon-on-neutral;
        
}
    .k-multiselecttree.k-input .k-input-values.k-chip-list .k-chip{
    height: $fk-feather-container-height-xs;
        
}
    .k-chip.k-chip-outline.k-selected .k-chip-content{
    color: $fk-kendo-chip-outline-selected-text;
        
}
    .k-chip.k-chip-outline .k-chip-content{
    color: $fk-kendo-chip-outline-text;
        
}
    .k-chip.k-disabled .k-chip-content,.k-chip.k-state-disabled .k-chip-content,.k-chip:disabled .k-chip-content{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-floating-label-container.k-focus .k-floating-label.k-text-error,.k-floating-label-container.k-state-focus .k-floating-label.k-text-error,.k-floating-label-container.k-state-focused .k-floating-label.k-text-error,.k-floating-label-container:focus .k-floating-label.k-text-error{
    color: k-color( error );
        
}
    .k-window.k-dialog{
                    @extend %fk-effects-feather-elevation-24dp;
      
}
    .k-window.k-dialog .k-window-titlebar.k-dialog-titlebar{
    background-color: initial;
            background-image: none;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            padding-bottom: $fk-kendo-window-titlebar-padding-y;
            padding-top: $fk-kendo-window-titlebar-padding-y;
        
}
    .k-window .k-window-titlebar .k-window-title{
                    @extend %fk-typography-feather-heading-3;
          background-color: initial;
            background-image: none;
            padding-bottom: 0px;
            padding-top: 0px;
        
}
    .k-window.k-focus,.k-window.k-state-focus,.k-window.k-state-focused,.k-window:focus{
                    @extend %fk-effects-feather-elevation-12dp;
      
}
    .k-popover.k-popup{
    margin-bottom: 4px;
            margin-left: 4px;
            margin-right: 4px;
            margin-top: 4px;
        
}
    .k-popover{
                    @extend %fk-effects-feather-elevation-04dp;
      
}
    .k-popover .k-popover-callout.k-callout-s{
    border-bottom-left-radius: 0px;
            border-bottom-right-radius: 4px;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
            bottom: 5px;
        
}
    .k-popover .k-popover-callout.k-callout-w{
    border-bottom-left-radius: 4px;
            border-bottom-right-radius: 0px;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
            left: 5px;
        
}
    .k-popover .k-popover-callout.k-callout-e{
    border-bottom-left-radius: 0px;
            border-bottom-right-radius: 4px;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
            right: 5px;
        
}
    .k-popover .k-popover-callout.k-callout-n{
    border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
            border-top-left-radius: 4px;
            border-top-right-radius: 0px;
            top: 5px;
        
}
    .k-colorgradient{
    border-bottom-left-radius: 8px;
            border-bottom-right-radius: 8px;
            border-top-left-radius: 8px;
            border-top-right-radius: 8px;
            transition-duration: 280ms;
            transition-property: box-shadow;
            transition-timing-function: ease-out;
            width: 304px;
        
}
    .k-colorgradient .k-colorgradient-inputs.k-hstack{
    align-items: stretch;
            align-self: stretch;
            border-top-color: $fk-feather-border-on-surface;
            border-top-style: solid;
            border-top-width: 1px;
            column-gap: 8px;
            justify-content: space-between;
            margin-left: -12px;
            margin-right: -12px;
            margin-top: 4px;
            padding-bottom: 4px;
            padding-left: 8px;
            padding-right: 16px;
            padding-top: 20px;
        
}
    .k-colorgradient .k-colorgradient-inputs.k-hstack .k-vstack .k-input.k-numerictextbox.k-input-solid{
    width: auto;
        
}
    .k-colorgradient .k-colorgradient-inputs.k-hstack .k-vstack .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-colorgradient-toggle-mode.k-icon-button{
    margin-top: 2px;
        
}
    .k-colorgradient .k-colorgradient-inputs.k-hstack .k-vstack .k-colorgradient-input-label{
    color: $fk-feather-secondary-text-on-surface;
            margin-top: 2px;
        
}
    .k-colorgradient.k-focus,.k-colorgradient.k-state-focus,.k-colorgradient.k-state-focused,.k-colorgradient:focus{
                    @extend %fk-effects-feather-focus-outer-on-surface;
      
}
    .k-colorgradient .k-colorgradient-canvas.k-hstack{
    padding-bottom: 8px;
            padding-left: 8px;
            padding-right: 8px;
            padding-top: 8px;
        
}
    .k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input.k-state-focus-within,.k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input:focus-within{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          border-bottom-color: transparent;
            border-bottom-style: solid;
            border-left-color: transparent;
            border-left-style: solid;
            border-right-color: transparent;
            border-right-style: solid;
            border-top-color: transparent;
            border-top-style: solid;
            border-top-width: $fk-kendo-input-border-width;
        
}
    .k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input{
    border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-top-left-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
        
}
    .k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input.k-state-focus-within .k-input.k-input-solid.k-focus,.k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input.k-state-focus-within .k-input.k-input-solid.k-state-focus,.k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input.k-state-focus-within .k-input.k-input-solid.k-state-focused,.k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input.k-state-focus-within .k-input.k-input-solid:focus,.k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input:focus-within .k-input.k-input-solid.k-focus,.k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input:focus-within .k-input.k-input-solid.k-state-focus,.k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input:focus-within .k-input.k-input-solid.k-state-focused,.k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input:focus-within .k-input.k-input-solid:focus{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-pager .k-pager-sizes .k-dropdownlist.k-picker{
    width: auto;
        
}
    .feather-ks-notification-flat.k-notification{
                    @extend %fk-effects-tb-internal-none-effects;
                          @extend %fk-typography-feather-body-small;
          background-color: initial;
            background-image: none;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            color: $fk-feather-secondary-text-on-surface;
            column-gap: 8px;
            height: 1.25rem;
            margin-bottom: 12px;
            margin-top: 12px;
        
}
    .feather-ks-notification-flat.k-notification.k-notification-success{
                    @extend %fk-typography-feather-body-small;
          background-color: initial;
            background-image: none;
            color: $fk-feather-secondary-text-on-surface;
        
}
    .feather-ks-notification-flat.k-notification.k-notification-error{
    background-color: initial;
            background-image: none;
            color: $fk-feather-secondary-text-on-surface;
        
}
    .feather-ks-notification-flat.k-notification.k-notification-warning{
    background-color: initial;
            background-image: none;
        
}
    .feather-ks-notification-flat.k-notification.k-notification-warning .k-notification-status.k-icon.k-svg-icon{
    color: $fk-feather-icon-on-neutral;
        
}
    .feather-ks-notification-flat.k-notification.k-notification-success .k-notification-status.k-icon.k-svg-icon{
    color: k-color( success );
        
}
    .feather-ks-notification-flat.k-notification.k-notification-error .k-notification-status.k-icon.k-svg-icon{
    color: k-color( error );
        
}
    .feather-ks-notification-flat.k-notification.k-notification-info{
    background-color: initial;
            background-image: none;
        
}
    .feather-ks-notification-flat.k-notification.k-notification-info .k-notification-status.k-icon.k-svg-icon{
    color: $fk-feather-icon-on-neutral;
        
}
    .feather-ks-notification-flat.k-notification .k-notification-content{
    margin-top: 1px;
        
}
    .k-multiselecttree.k-input .k-input-values.k-chip-list{
    column-gap: $fk-feather-spacing-min;
            padding-bottom: $fk-feather-spacing-min;
            padding-left: $fk-feather-spacing-xs;
            padding-right: $fk-feather-spacing-xs;
            padding-top: $fk-feather-spacing-min;
            row-gap: $fk-feather-spacing-min;
        
}
    .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-active,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-active,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link:active{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
            color: $fk-feather-primary;
        
}
    .k-window.k-dialog .k-window-actions.k-dialog-actions.k-actions.k-actions-end{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-window.k-dialog .k-window-actions.k-dialog-actions.k-actions.k-actions-start{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-window.k-dialog .k-window-actions.k-dialog-actions.k-actions.k-actions-center{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-split-button.k-button-group.k-focus .k-button.k-icon-button.k-split-button-arrow,.k-split-button.k-button-group.k-state-focus .k-button.k-icon-button.k-split-button-arrow,.k-split-button.k-button-group.k-state-focused .k-button.k-icon-button.k-split-button-arrow,.k-split-button.k-button-group:focus .k-button.k-icon-button.k-split-button-arrow{
    box-shadow: inset 0px 0px 0px 2px $fk-feather-primary;
            z-index: 1;
        
}
    .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link .k-menu-link-text{
                    @extend %fk-typography-feather-body-small;
          color: $fk-feather-secondary-text-on-surface;
        
}
    .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-hover .k-menu-link-text,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hover .k-menu-link-text,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link.k-state-hovered .k-menu-link-text,.k-menu-popup .k-group.k-menu-group .k-item.k-menu-item .k-link.k-menu-link:hover .k-menu-link-text{
    color: $fk-feather-primary-text-on-surface;
        
}
    .k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-hover,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-hover,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item.k-state-hovered,.k-list.k-list-md .k-list-content .k-list-ul .k-list-item:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            color: currentcolor;
        
}
    .k-split-button.k-button-group .k-button.k-icon-button.k-split-button-arrow.k-button-solid-base{
    color: $fk-feather-icon-on-neutral;
        
}
    .k-split-button.k-button-group .k-button.k-icon-button.k-split-button-arrow{
    box-shadow: none;
        
}
    .k-split-button.k-button-group .k-button.k-first-child.k-button-solid-base,.k-split-button.k-button-group .k-button:first-child.k-button-solid-base{
    color: $fk-feather-secondary-text-on-surface;
        
}
    .k-split-button.k-button-group .k-button.k-first-child,.k-split-button.k-button-group .k-button:first-child{
    margin-right: -1px;
        
}
    .k-colorpicker.k-picker.k-icon-picker{
    align-items: center;
            align-self: stretch;
            background-image: linear-gradient(transparent, transparent);
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-picker-solid{
    background-color: $fk-feather-surface;
            border-bottom-color: $fk-feather-border-on-surface;
            border-left-color: $fk-feather-border-on-surface;
            border-right-color: $fk-feather-border-on-surface;
            border-top-color: $fk-feather-border-on-surface;
        
}
    .k-colorpicker.k-picker.k-icon-picker .k-input-inner{
    height: 2em;
            visibility: visible;
            width: 2em;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-hover.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker.k-state-hover.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker.k-state-hovered.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker:hover.k-picker-solid{
    background-color: $fk-feather-surface;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-hover,.k-colorpicker.k-picker.k-icon-picker.k-state-hover,.k-colorpicker.k-picker.k-icon-picker.k-state-hovered,.k-colorpicker.k-picker.k-icon-picker:hover{
    background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-focus.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker.k-state-focus.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker.k-state-focused.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker:focus.k-picker-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          background-color: $fk-feather-surface;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-focus,.k-colorpicker.k-picker.k-icon-picker.k-state-focus,.k-colorpicker.k-picker.k-icon-picker.k-state-focused,.k-colorpicker.k-picker.k-icon-picker:focus{
    background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-disabled .k-input-inner .k-value-icon.k-color-preview .k-color-preview-mask,.k-colorpicker.k-picker.k-icon-picker.k-state-disabled .k-input-inner .k-value-icon.k-color-preview .k-color-preview-mask,.k-colorpicker.k-picker.k-icon-picker:disabled .k-input-inner .k-value-icon.k-color-preview .k-color-preview-mask{
    background-color: initial;
            background-image: none;
            visibility: hidden;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-disabled .k-input-inner .k-value-icon.k-color-preview .k-color-preview-mask::before,.k-colorpicker.k-picker.k-icon-picker.k-state-disabled .k-input-inner .k-value-icon.k-color-preview .k-color-preview-mask::before,.k-colorpicker.k-picker.k-icon-picker:disabled .k-input-inner .k-value-icon.k-color-preview .k-color-preview-mask::before{
    background-color: $fk-feather-disabled-text-on-surface;
            background-image: none;
            visibility: visible;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-disabled,.k-colorpicker.k-picker.k-icon-picker.k-state-disabled,.k-colorpicker.k-picker.k-icon-picker:disabled{
    background-image: linear-gradient(transparent, transparent);
            opacity: 40%;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-disabled.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker.k-state-disabled.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker:disabled.k-picker-solid{
    border-bottom-color: $fk-feather-disabled-text-on-surface;
            border-left-color: $fk-feather-disabled-text-on-surface;
            border-right-color: $fk-feather-disabled-text-on-surface;
            border-top-color: $fk-feather-disabled-text-on-surface;
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-disabled.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker.k-state-disabled.k-picker-solid,.k-colorpicker.k-picker.k-icon-picker.k-picker-solid:disabled{
    background-color: $fk-feather-surface;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-disabled .k-input-inner .k-value-icon.k-color-preview,.k-colorpicker.k-picker.k-icon-picker.k-state-disabled .k-input-inner .k-value-icon.k-color-preview,.k-colorpicker.k-picker.k-icon-picker:disabled .k-input-inner .k-value-icon.k-color-preview{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-popup.k-color-picker-popup{
                    @extend %fk-effects-feather-elevation-04dp;
          border-bottom-color: $fk-feather-border-on-surface;
            border-bottom-left-radius: 8px;
            border-bottom-right-radius: 8px;
            border-bottom-width: 1px;
            border-left-color: $fk-feather-border-on-surface;
            border-left-width: 1px;
            border-right-color: $fk-feather-border-on-surface;
            border-right-width: 1px;
            border-top-color: $fk-feather-border-on-surface;
            border-top-left-radius: 8px;
            border-top-right-radius: 8px;
            border-top-width: 1px;
            padding-bottom: 4px;
            padding-left: 4px;
            padding-right: 4px;
            padding-top: 4px;
        
}
    .k-grid.k-grid-md{
    background-color: initial;
            background-image: none;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            isolation: isolate;
        
}
    div.feather-ks-spacing-min{
    padding-top: $fk-feather-spacing-min;
        
}
    div.feather-ks-spacing-xs{
    padding-top: $fk-feather-spacing-xs;
        
}
    div.feather-ks-spacing-s{
    padding-top: $fk-feather-spacing-s;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable.k-focus .k-cell-inner .k-grid-column-menu.k-grid-header-menu,.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable.k-state-focus .k-cell-inner .k-grid-column-menu.k-grid-header-menu,.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable.k-state-focused .k-cell-inner .k-grid-column-menu.k-grid-header-menu,.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable:focus .k-cell-inner .k-grid-column-menu.k-grid-header-menu,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable.k-focus .k-cell-inner .k-grid-column-menu.k-grid-header-menu,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable.k-state-focus .k-cell-inner .k-grid-column-menu.k-grid-header-menu,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable.k-state-focused .k-cell-inner .k-grid-column-menu.k-grid-header-menu,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable:focus .k-cell-inner .k-grid-column-menu.k-grid-header-menu{
    margin-right: 8px;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-grid-column-menu.k-grid-header-menu,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-grid-column-menu.k-grid-header-menu{
    margin-right: 8px;
        
}
    .k-form{
    min-width: 288px;
        
}
    .k-popup.k-list-container .k-list.k-list-md{
    background-color: initial;
            background-image: none;
        
}
    .k-button.k-button-solid-base.k-icon-button.k-rounded-md{
    border-bottom-left-radius: 40px;
            border-bottom-right-radius: 40px;
            border-top-left-radius: 40px;
            border-top-right-radius: 40px;
        
}
    .k-button.k-button-flat.k-icon-button.k-rounded-md{
    border-bottom-left-radius: 40px;
            border-bottom-right-radius: 40px;
            border-top-left-radius: 40px;
            border-top-right-radius: 40px;
        
}
    .k-button.k-button-solid-primary.k-icon-button.k-rounded-md{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
        
}
    .k-button.k-button-solid-primary.k-icon-button{
    background-color: k-color( primary );
            background-image: linear-gradient(transparent, transparent);
        
}
    .k-button.k-button-outline.k-icon-button.k-rounded-md{
    border-bottom-left-radius: 40px;
            border-bottom-right-radius: 40px;
            border-top-left-radius: 40px;
            border-top-right-radius: 40px;
        
}
    .k-button-group .k-button.k-button-outline.k-group-end.k-icon-button,.k-button-group .k-button.k-button-outline:last-child.k-icon-button{
    border-bottom-right-radius: $fk-feather-border-radius;
            border-top-right-radius: $fk-kendo-border-radius;
        
}
    .k-textbox.k-input.k-invalid,.k-textbox.k-input.ng-invalid.ng-touched,.k-textbox.k-input.ng-invalid.ng-dirty{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-textbox.k-input.k-invalid.k-input-solid,.k-textbox.k-input.ng-invalid.ng-touched.k-input-solid,.k-textbox.k-input.ng-invalid.ng-dirty.k-input-solid{
    color: k-color( error );
        
}
    .k-split-button.k-button-group.k-focus,.k-split-button.k-button-group.k-state-focus,.k-split-button.k-button-group.k-state-focused,.k-split-button.k-button-group:focus{
    box-shadow: none;
        
}
    .k-button-group .k-button.k-hover,.k-button-group .k-button.k-state-hover,.k-button-group .k-button.k-state-hovered,.k-button-group .k-button:hover{
    z-index: 1;
        
}
    .k-button-group .k-button.k-focus.k-group-start,.k-button-group .k-button.k-state-focus.k-group-start,.k-button-group .k-button.k-state-focused.k-group-start,.k-button-group .k-button:focus.k-group-start,.k-button-group .k-button.k-focus:first-child,.k-button-group .k-button.k-state-focus:first-child,.k-button-group .k-button.k-state-focused:first-child,.k-button-group .k-button:focus:first-child{
    border-bottom-color: transparent;
            border-left-color: transparent;
            border-right-color: transparent;
            border-top-color: transparent;
            z-index: 3;
        
}
    .k-button-group .k-button.k-focus,.k-button-group .k-button.k-state-focus,.k-button-group .k-button.k-state-focused,.k-button-group .k-button:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          z-index: 3;
        
}
    .k-button-group .k-button.k-active,.k-button-group .k-button.k-state-active,.k-button-group .k-button:active{
    z-index: 1;
        
}
    .k-button-group .k-button.k-group-end,.k-button-group .k-button:last-child{
    box-shadow: inset 1px 0px 0px 0px $fk-kendo-button-border;
            z-index: 2;
        
}
    .k-button-group .k-button.k-hover.k-group-start,.k-button-group .k-button.k-state-hover.k-group-start,.k-button-group .k-button.k-state-hovered.k-group-start,.k-button-group .k-button:hover.k-group-start,.k-button-group .k-button.k-hover:first-child,.k-button-group .k-button.k-state-hover:first-child,.k-button-group .k-button.k-state-hovered:first-child,.k-button-group .k-button:hover:first-child{
    z-index: 0;
        
}
    .k-button-group .k-button.k-active.k-group-start,.k-button-group .k-button.k-state-active.k-group-start,.k-button-group .k-button:active.k-group-start,.k-button-group .k-button.k-active:first-child,.k-button-group .k-button.k-state-active:first-child,.k-button-group .k-button:active:first-child{
    z-index: 0;
        
}
    .k-button-group .k-button.k-focus.k-group-end,.k-button-group .k-button.k-state-focus.k-group-end,.k-button-group .k-button.k-state-focused.k-group-end,.k-button-group .k-button:focus.k-group-end,.k-button-group .k-button.k-focus:last-child,.k-button-group .k-button.k-state-focus:last-child,.k-button-group .k-button.k-state-focused:last-child,.k-button-group .k-button:focus:last-child{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          z-index: 3;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-grid-column-menu.k-grid-header-menu::after,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-grid-column-menu.k-grid-header-menu::after{
    visibility: visible;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-grid-column-menu.k-grid-header-menu .k-icon.k-svg-icon,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-grid-column-menu.k-grid-header-menu .k-icon.k-svg-icon{
    visibility: visible;
        
}
    .k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-grid-column-menu.k-grid-header-menu::before,.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th.k-filterable .k-cell-inner .k-grid-column-menu.k-grid-header-menu::before{
    visibility: visible;
        
}
    .k-input{
    background-image: none;
            height: $fk-feather-container-height-lg;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-input.k-input-solid{
    background-color: initial;
        
}
    .k-floating-label-container.k-empty .k-floating-label{
                    @extend %fk-typography-feather-body-small;
          top: 30px;
        
}
    .k-floating-label-container.k-empty.k-focus .k-floating-label,.k-floating-label-container.k-empty.k-state-focus .k-floating-label,.k-floating-label-container.k-empty.k-state-focused .k-floating-label,.k-floating-label-container.k-empty:focus .k-floating-label{
    top: -4px;
        
}
    .k-floating-label-container .k-floating-label{
    top: -4px;
        
}
    .k-grid.k-grid-md .k-grid-container .k-grid-content{
    background-color: initial;
            background-image: none;
        
}
    .fk-grid.k-grid.k-grid-md .k-table-thead .k-table-row .k-header.k-table-th,.fk-grid.k-grid.k-grid-md .k-grid-header .k-table-row .k-header.k-table-th{
    transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-button.k-focus.k-button-flat.k-button-flat-primary::after,.k-button.k-state-focus.k-button-flat.k-button-flat-primary::after,.k-button.k-state-focused.k-button-flat.k-button-flat-primary::after,.k-button:focus.k-button-flat.k-button-flat-primary::after{
    visibility: hidden;
        
}
    .fk-loader.k-loader.k-loader-lg.k-loader-pulsing-2 .k-loader-canvas{
    width: 3rem;
        
}
    .k-form.k-form-horizontal{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-form.k-form-horizontal .k-form-fieldset .k-form-legend{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            color: $fk-feather-primary-text-on-surface;
            text-transform: none;
        
}
    .k-floating-label-container .k-floating-label .k-label-optional{
    font-style: normal;
        
}
    .k-form .k-form-fieldset .k-form-legend{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            font-family: Inter;
            font-weight: 600;
            letter-spacing: -0.125px;
            line-height: 1.5;
            text-transform: none;
        
}
    .k-button.k-button-outline.k-button-outline-primary{
    border-bottom-color: k-color( border );
            border-bottom-style: solid;
            border-left-color: k-color( border );
            border-left-style: solid;
            border-right-color: k-color( border );
            border-right-style: solid;
            border-top-color: k-color( border );
            border-top-style: solid;
            column-gap: 0.125rem;
            outline-color: $fk-kendo-component-border;
            row-gap: 0px;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-switch.k-switch-on .k-switch-track{
    transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-switch.k-switch-on.k-focus .k-switch-track,.k-switch.k-switch-on.k-state-focus .k-switch-track,.k-switch.k-switch-on.k-state-focused .k-switch-track,.k-switch.k-switch-on:focus .k-switch-track{
                    @extend %fk-effects-feather-focus-outer-on-color;
      
}
    .k-slider .k-draghandle.k-draghandle-end{
    transition-duration: 140ms;
            transition-property: box-shadow;
            transition-timing-function: ease-out;
        
}
    .k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease{
    background-color: initial;
            background-image: none;
            border-bottom-style: solid;
            border-left-style: solid;
            border-right-style: solid;
            border-top-style: solid;
            height: $fk-feather-container-height-sm;
            width: $fk-feather-container-height-sm;
        
}
    .k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase{
    background-color: initial;
            background-image: none;
            border-bottom-style: solid;
            border-left-style: solid;
            border-right-style: solid;
            border-top-style: solid;
            height: $fk-feather-container-height-sm;
            width: $fk-feather-container-height-sm;
        
}
    .k-slider .k-draghandle.k-draghandle-end.k-hover,.k-slider .k-draghandle.k-draghandle-end.k-state-hover,.k-slider .k-draghandle.k-draghandle-end.k-state-hovered,.k-slider .k-draghandle.k-draghandle-end:hover{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-slider .k-draghandle.k-draghandle-end.k-focus,.k-slider .k-draghandle.k-draghandle-end.k-state-focus,.k-slider .k-draghandle.k-draghandle-end.k-state-focused,.k-slider .k-draghandle.k-draghandle-end:focus{
    box-shadow: 0 0px 0px 2px k-color( on-primary ),0px 0px 0px 5px k-color( primary );
        
}
    .k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease .k-button-icon.k-icon.k-svg-icon >svg{
    position: relative;
            right: 1px;
        
}
    .k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase .k-button-icon.k-icon.k-svg-icon >svg{
    left: 1px;
            position: relative;
        
}
    .k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-hover,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-hover,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-hovered,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-hover,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-hover,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-hovered,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-slider.k-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-focus,.k-slider.k-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-focus,.k-slider.k-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-focused,.k-slider.k-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease:focus,.k-slider.k-state-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-focus,.k-slider.k-state-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-focus,.k-slider.k-state-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-focused,.k-slider.k-state-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease:focus,.k-slider.k-state-focused .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-focus,.k-slider.k-state-focused .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-focus,.k-slider.k-state-focused .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-focused,.k-slider.k-state-focused .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease:focus,.k-slider:focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-focus,.k-slider:focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-focus,.k-slider:focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-focused,.k-slider:focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease:focus{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-slider.k-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-focus,.k-slider.k-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-focus,.k-slider.k-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-focused,.k-slider.k-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase:focus,.k-slider.k-state-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-focus,.k-slider.k-state-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-focus,.k-slider.k-state-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-focused,.k-slider.k-state-focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase:focus,.k-slider.k-state-focused .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-focus,.k-slider.k-state-focused .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-focus,.k-slider.k-state-focused .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-focused,.k-slider.k-state-focused .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase:focus,.k-slider:focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-focus,.k-slider:focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-focus,.k-slider:focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-focused,.k-slider:focus .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase:focus{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-active,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease.k-state-active,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-decrease:active{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-active,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase.k-state-active,.k-slider .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-rounded-full.k-button-increase:active{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-popup.k-timepicker-popup .k-timeselector{
    background-color: k-color( app-surface );
            background-image: none;
        
}
    .k-popup.k-timepicker-popup{
                    @extend %fk-effects-feather-elevation-06dp;
          min-width: 208px;
        
}
    .k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-start.k-selected,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:first-child.k-selected{
    background-color: k-color( primary-active );
            background-image: linear-gradient(transparent, transparent);
        
}
    .k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md.k-group-end.k-selected,.k-datetime-wrap .k-datetime-buttongroup .k-button-group.k-button-group-stretched .k-button.k-button-md.k-button-solid.k-button-solid-base.k-rounded-md:last-child.k-selected{
    background-color: k-color( primary-active );
            background-image: linear-gradient(transparent, transparent);
        
}
    .k-popup.k-datetime-container.k-reset .k-time-tab.k-datetime-wrap{
    padding-bottom: $fk-feather-spacing-xs;
            padding-top: $fk-feather-spacing-xs;
        
}
    .k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper .k-title{
    padding-bottom: $fk-feather-spacing-xs;
            padding-top: $fk-feather-spacing-xs;
        
}
    .k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-focus .k-time-list::before,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-state-focus .k-time-list::before,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-state-focused .k-time-list::before,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper:focus .k-time-list::before{
    visibility: hidden;
        
}
    .k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-focus::before,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-state-focus::before,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-state-focused::before,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper:focus::before{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            position: absolute;
            top: 36px;
            visibility: visible;
        
}
    .k-pager .k-pager-numbers-wrap .k-button.k-pager-nav{
    border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-bottom-right-radius: $fk-kendo-border-radius-md;
            border-top-left-radius: $fk-kendo-border-radius-md;
            border-top-right-radius: $fk-kendo-border-radius-md;
        
}
    .k-pager .k-pager-numbers-wrap .k-button.k-pager-nav .k-icon.k-svg-icon.k-svg-i-caret-alt-left.k-button-icon{
    translate: -1px;
        
}
    .k-pager .k-pager-numbers-wrap .k-button.k-pager-nav .k-icon.k-svg-icon.k-svg-i-caret-alt-right.k-button-icon{
    translate: 1px;
        
}
    .k-switch.k-switch-off .k-switch-track .k-switch-label-off{
    visibility: hidden;
        
}
    .k-popover .k-popover-inner .k-popover-actions.k-actions{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-popover .k-popover-inner .k-popover-header{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-maskedtextbox.k-input.k-hover .k-input-inner,.k-maskedtextbox.k-input.k-state-hover .k-input-inner,.k-maskedtextbox.k-input.k-state-hovered .k-input-inner,.k-maskedtextbox.k-input:hover .k-input-inner{
    box-sizing: border-box;
        
}
    .k-input.k-state-focus-within.k-input-solid,.k-input:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          border-bottom-color: $fk-kendo-input-focus-border;
            border-left-color: $fk-kendo-input-focus-border;
            border-right-color: $fk-kendo-input-focus-border;
            border-top-color: $fk-kendo-input-focus-border;
        
}
    .k-numerictextbox.k-input.k-disabled .k-input-inner,.k-numerictextbox.k-input.k-state-disabled .k-input-inner,.k-numerictextbox.k-input:disabled .k-input-inner{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-input.k-disabled,.k-input.k-state-disabled,.k-input:disabled{
    opacity: unset;
            visibility: visible;
        
}
    .k-input.k-disabled.k-input-solid,.k-input.k-state-disabled.k-input-solid,.k-input:disabled.k-input-solid{
    border-bottom-color: k-color( border );
            border-left-color: k-color( border );
            border-right-color: k-color( border );
            border-top-color: k-color( border );
            color: $fk-feather-disabled-text-on-surface;
        
}
    .k-input.k-state-readonly.k-input-solid,.k-input[readonly].k-input-solid{
    border-bottom-color: k-color( border );
            border-left-color: k-color( border );
            border-right-color: k-color( border );
            border-top-color: k-color( border );
        
}
    .k-input.k-state-readonly,.k-input[readonly]{
    border-bottom-style: solid;
            border-left-style: solid;
            border-right-style: solid;
            border-top-style: solid;
        
}
    .k-dateinput.k-input .k-input-inner{
    color: $fk-kendo-component-text;
            height: auto;
        
}
    .k-datepicker.k-input .k-input-inner{
    color: $fk-kendo-input-text;
            height: auto;
        
}
    .k-label .k-label-optional{
    font-style: normal;
        
}
    .k-label{
    margin-bottom: $fk-kendo-form-label-margin-bottom;
        
}
    .k-switch.k-switch-off.k-focus .k-switch-track,.k-switch.k-switch-off.k-state-focus .k-switch-track,.k-switch.k-switch-off.k-state-focused .k-switch-track,.k-switch.k-switch-off:focus .k-switch-track{
                    @extend %fk-effects-feather-focus-outer-on-color;
          border-bottom-color: k-color( primary );
            border-left-color: k-color( primary );
            border-right-color: k-color( primary );
            border-top-color: k-color( primary );
        
}
    .k-appbar.k-appbar-light .k-appbar-spacer{
    visibility: visible;
        
}
    .k-appbar.k-appbar-light .k-appbar-section .k-appbar-separator{
    visibility: hidden;
        
}
    .k-appbar.k-appbar-dark .k-appbar-section .k-appbar-separator{
    visibility: hidden;
        
}
    .k-appbar.k-appbar-inherit .k-appbar-section .k-appbar-separator{
    visibility: hidden;
        
}
    .k-chip-list{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
        
}
    .k-dropdownlist-popup .k-list.k-list-md .k-list-content .k-list-ul .k-list-item{
    min-height: $fk-feather-container-height-md;
        
}
    .k-menu-popup .k-group.k-menu-group .k-item.k-menu-item{
    min-height: $fk-feather-container-height-md;
        
}
    .k-card{
                    @extend %fk-effects-feather-elevation-02dp;
          background-color: k-color( app-surface );
            background-image: none;
        
}
    .k-card .k-card-header{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-card .k-card-header .k-card-title{
                    @extend %fk-typography-feather-heading-3;
          color: $fk-feather-secondary-text-on-surface;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-hover,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-state-hover,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-state-hovered,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-focus,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-state-focus,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-state-focused,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            outline-style: none;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-disabled,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-state-disabled,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link:disabled{
    color: $fk-feather-disabled-text-on-surface;
            opacity: unset;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-focus .k-breadcrumb-item-text,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-state-focus .k-breadcrumb-item-text,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-state-focused .k-breadcrumb-item-text,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link:focus .k-breadcrumb-item-text{
    opacity: 100%;
        
}
    .k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-hover,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-state-hover,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-state-hovered,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-focus,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-state-focus,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-state-focused,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link{
    color: k-color( primary );
        
}
    .k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link .k-breadcrumb-item-text{
    opacity: 80%;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link .k-breadcrumb-item-text{
    opacity: 80%;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link .k-breadcrumb-item-text{
    font-weight: 600;
            opacity: 90%;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link .k-svg-i-home.k-icon.k-svg-icon{
    opacity: 70%;
        
}
    .k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link .k-svg-i-home.k-icon.k-svg-icon{
    opacity: 70%;
        
}
    .k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-focus .k-breadcrumb-item-text,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-state-focus .k-breadcrumb-item-text,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-state-focused .k-breadcrumb-item-text,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link:focus .k-breadcrumb-item-text{
    opacity: 100%;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link.k-focus .k-breadcrumb-item-text,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link.k-state-focus .k-breadcrumb-item-text,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link.k-state-focused .k-breadcrumb-item-text,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link:focus .k-breadcrumb-item-text{
    opacity: 100%;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link.k-focus .k-svg-i-home.k-icon.k-svg-icon,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link.k-state-focus .k-svg-i-home.k-icon.k-svg-icon,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link.k-state-focused .k-svg-i-home.k-icon.k-svg-icon,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item.k-breadcrumb-last-item .k-breadcrumb-link:focus .k-svg-i-home.k-icon.k-svg-icon{
    opacity: 100%;
        
}
    .k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-focus .k-svg-i-home.k-icon.k-svg-icon,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-state-focus .k-svg-i-home.k-icon.k-svg-icon,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link.k-state-focused .k-svg-i-home.k-icon.k-svg-icon,.k-breadcrumb .k-breadcrumb-root-item-container .k-breadcrumb-item.k-breadcrumb-root-item .k-breadcrumb-root-link:focus .k-svg-i-home.k-icon.k-svg-icon{
    opacity: 100%;
        
}
    .k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-focus .k-svg-i-home.k-icon.k-svg-icon,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-state-focus .k-svg-i-home.k-icon.k-svg-icon,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link.k-state-focused .k-svg-i-home.k-icon.k-svg-icon,.k-breadcrumb .k-breadcrumb-container .k-breadcrumb-item .k-breadcrumb-link:focus .k-svg-i-home.k-icon.k-svg-icon{
    opacity: 100%;
        
}
    .k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper{
                    @extend %fk-effects-feather-elevation-02dp;
      
}
    .k-drawer-container.k-drawer-mini .k-drawer.k-drawer-start .k-drawer-wrapper{
                    @extend %fk-effects-feather-elevation-02dp;
      
}
    .k-drawer-container.k-drawer-mini.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item.k-selected{
    border-bottom-left-radius: $fk-feather-border-radius;
            border-bottom-right-radius: $fk-feather-border-radius;
            border-top-left-radius: $fk-feather-border-radius;
            border-top-right-radius: $fk-feather-border-radius;
        
}
    .k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item.k-selected{
    border-bottom-left-radius: $fk-feather-border-radius;
            border-bottom-right-radius: $fk-feather-border-radius;
            border-top-left-radius: $fk-feather-border-radius;
            border-top-right-radius: $fk-feather-border-radius;
        
}
    .k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item.k-focus,.k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item.k-state-focus,.k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item.k-state-focused,.k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item:focus{
    border-bottom-left-radius: $fk-feather-border-radius;
            border-bottom-right-radius: $fk-feather-border-radius;
            border-top-left-radius: $fk-feather-border-radius;
            border-top-right-radius: $fk-feather-border-radius;
        
}
    .k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item.k-hover,.k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item.k-state-hover,.k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item.k-state-hovered,.k-drawer-container.k-drawer-expanded.k-drawer-push .k-drawer.k-drawer-start .k-drawer-wrapper .k-drawer-items .k-drawer-item:hover{
    border-bottom-left-radius: $fk-feather-border-radius;
            border-bottom-right-radius: $fk-feather-border-radius;
            border-top-left-radius: $fk-feather-border-radius;
            border-top-right-radius: $fk-feather-border-radius;
        
}
    .k-button.k-hover,.k-button.k-state-hover,.k-button.k-state-hovered,.k-button:hover{
    background-color: inherit;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-button.k-active,.k-button.k-state-active,.k-button:active{
    background-color: inherit;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-button.k-hover.k-button-solid-primary,.k-button.k-state-hover.k-button-solid-primary,.k-button.k-state-hovered.k-button-solid-primary,.k-button:hover.k-button-solid-primary{
    background-color: k-color( primary );
            background-image: $fk-feather-hover-on-color;
        
}
    .k-button.k-active.k-button-solid-primary,.k-button.k-state-active.k-button-solid-primary,.k-button:active.k-button-solid-primary{
    background-color: k-color( primary );
            background-image: $fk-feather-active-on-color;
        
}
    .k-button.k-selected.k-button-solid-primary .k-button-text{
    color: k-color( primary );
        
}
    .k-button.k-focus.k-button-solid-primary,.k-button.k-state-focus.k-button-solid-primary,.k-button.k-state-focused.k-button-solid-primary,.k-button:focus.k-button-solid-primary{
                    @extend %fk-effects-feather-focus-outer-on-color;
          background-color: k-color( primary );
            background-image: $fk-feather-focused-on-color;
        
}
    .k-button.k-button-solid-primary{
    background-color: k-color( primary );
            background-image: linear-gradient(transparent, transparent);
            color: k-color( secondary );
            column-gap: 0px;
            flex-direction: row;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-button.k-button-solid-primary.k-button-md{
    padding-left: $fk-kendo-button-md-padding-x;
            padding-right: $fk-kendo-button-md-padding-x;
        
}
    .k-button.k-button-outline.k-button-outline-primary.k-icon-button{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
        
}
    .k-button.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon >svg{
    color: k-color( on-primary );
            translate: 0 -1px;
        
}
    .k-button-group .k-button.k-button-flat.k-icon-button.k-group-start,.k-button-group .k-button.k-button-flat.k-icon-button:first-child{
    border-bottom-left-radius: $fk-kendo-border-radius;
            border-bottom-right-radius: 0px;
            border-top-left-radius: $fk-kendo-border-radius;
            border-top-right-radius: 0px;
        
}
    .k-button-group .k-button.k-button-outline.k-group-start,.k-button-group .k-button.k-button-outline:first-child{
    border-bottom-left-radius: $fk-kendo-border-radius-md;
            border-top-left-radius: $fk-kendo-border-radius-md;
            box-shadow: inset 0px 0px 0px 1px currentcolor;
        
}
    .k-button.k-icon-button{
    aspect-ratio: 1/1;
            background-image: none;
            column-gap: 0px;
            min-width: unset;
        
}
    .k-button.k-icon-button.k-button-md{
    padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
        
}
    .k-button.k-icon-button.k-button-solid-base{
    background-color: $fk-kendo-button-bg;
        
}
    .k-button.k-button-solid-base.k-icon-button.k-rounded-md{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
        
}
    .k-button.k-icon-button .k-button-icon.k-icon.k-svg-icon >svg{
    height: $fk-kendo-icon-size;
            width: $fk-kendo-icon-size;
        
}
    .k-button-group .k-button.k-button-flat.k-group-end.k-icon-button,.k-button-group .k-button.k-button-flat:last-child.k-icon-button{
    border-bottom-right-radius: $fk-kendo-border-radius;
            border-top-left-radius: 0px;
            border-top-right-radius: $fk-kendo-border-radius;
        
}
    .k-button-group .k-button.k-button-outline.k-hover.k-button-outline-base,.k-button-group .k-button.k-button-outline.k-state-hover.k-button-outline-base,.k-button-group .k-button.k-button-outline.k-state-hovered.k-button-outline-base,.k-button-group .k-button.k-button-outline:hover.k-button-outline-base{
    color: currentcolor;
        
}
    .k-button-group .k-button.k-button-outline.k-active.k-button-outline-base,.k-button-group .k-button.k-button-outline.k-state-active.k-button-outline-base,.k-button-group .k-button.k-button-outline:active.k-button-outline-base{
    color: currentcolor;
        
}
    .k-button-group .k-button.k-button-flat::after{
    visibility: hidden;
        
}
    .k-button-group .k-button.k-button-flat{
    box-shadow: inset -1px 0 0 0 $fk-kendo-button-border,inset 1px 0px 0px 0px $fk-kendo-button-border !important;
        
}
    .k-button-group .k-button.k-button-flat.k-group-start,.k-button-group .k-button.k-button-flat:first-child{
    box-shadow: inset -1px 0 0 0 $fk-kendo-button-border !important;
        
}
    .k-button-group .k-button.k-button-flat.k-group-end,.k-button-group .k-button.k-button-flat:last-child{
    box-shadow: inset 1px 0px 0px 0px $fk-kendo-button-border !important;
        
}
    .k-button-group .k-button.k-button-flat.k-focus.k-group-start,.k-button-group .k-button.k-button-flat.k-state-focus.k-group-start,.k-button-group .k-button.k-button-flat.k-state-focused.k-group-start,.k-button-group .k-button.k-button-flat:focus.k-group-start,.k-button-group .k-button.k-button-flat.k-focus:first-child,.k-button-group .k-button.k-button-flat.k-state-focus:first-child,.k-button-group .k-button.k-button-flat.k-state-focused:first-child,.k-button-group .k-button.k-button-flat:focus:first-child{
                    @extend %fk-effects-feather-focus-inner-on-surface-important;
      
}
    .k-button-group .k-button.k-button-flat.k-focus.k-group-end,.k-button-group .k-button.k-button-flat.k-state-focus.k-group-end,.k-button-group .k-button.k-button-flat.k-state-focused.k-group-end,.k-button-group .k-button.k-button-flat:focus.k-group-end,.k-button-group .k-button.k-button-flat.k-focus:last-child,.k-button-group .k-button.k-button-flat.k-state-focus:last-child,.k-button-group .k-button.k-button-flat.k-state-focused:last-child,.k-button-group .k-button.k-button-flat:focus:last-child{
                    @extend %fk-effects-feather-focus-inner-on-color-important;
      
}
    .k-button-group .k-button.k-button-outline.k-icon-button{
    border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
        
}
    .k-button-group .k-button.k-button-outline.k-icon-button.k-group-start,.k-button-group .k-button.k-button-outline.k-icon-button:first-child{
    border-bottom-left-radius: $fk-kendo-border-radius;
            border-top-left-radius: $fk-kendo-border-radius;
        
}
    .k-button-group .k-button.k-button-outline{
    box-shadow: inset 0px 0px 0px 1px currentcolor;
        
}
    .k-button-group .k-button.k-button-outline.k-focus.k-group-start,.k-button-group .k-button.k-button-outline.k-state-focus.k-group-start,.k-button-group .k-button.k-button-outline.k-state-focused.k-group-start,.k-button-group .k-button.k-button-outline:focus.k-group-start,.k-button-group .k-button.k-button-outline.k-focus:first-child,.k-button-group .k-button.k-button-outline.k-state-focus:first-child,.k-button-group .k-button.k-button-outline.k-state-focused:first-child,.k-button-group .k-button.k-button-outline:focus:first-child{
                    @extend %fk-effects-feather-focus-inner-on-surface;
      
}
    .k-button-group .k-button.k-button-outline.k-focus.k-group-end,.k-button-group .k-button.k-button-outline.k-state-focus.k-group-end,.k-button-group .k-button.k-button-outline.k-state-focused.k-group-end,.k-button-group .k-button.k-button-outline:focus.k-group-end,.k-button-group .k-button.k-button-outline.k-focus:last-child,.k-button-group .k-button.k-button-outline.k-state-focus:last-child,.k-button-group .k-button.k-button-outline.k-state-focused:last-child,.k-button-group .k-button.k-button-outline:focus:last-child{
                    @extend %fk-effects-feather-focus-inner-on-surface;
      
}
    .k-button-group .k-button.k-button-outline.k-selected{
    box-shadow: inset 1px 0px 0px 0px currentcolor;
        
}
    .k-button-group .k-button.k-button-outline.k-selected.k-group-start,.k-button-group .k-button.k-button-outline.k-selected:first-child{
    box-shadow: none;
        
}
    .k-button-group .k-button.k-selected{
    box-shadow: inset 1px 0px 0px 0px $fk-feather-disabled-text-on-color,inset -1px 0px 0px 0px $fk-feather-disabled-text-on-color;
        
}
    .k-button-group .k-button.k-active.k-icon-button,.k-button-group .k-button.k-state-active.k-icon-button,.k-button-group .k-button:active.k-icon-button{
    border-bottom-left-radius: inherit;
            border-bottom-right-radius: inherit;
            border-top-left-radius: inherit;
            border-top-right-radius: inherit;
        
}
    .k-button-group .k-button.k-focus.k-icon-button,.k-button-group .k-button.k-state-focus.k-icon-button,.k-button-group .k-button.k-state-focused.k-icon-button,.k-button-group .k-button:focus.k-icon-button{
    border-bottom-left-radius: inherit;
            border-bottom-right-radius: inherit;
            border-top-left-radius: inherit;
            border-top-right-radius: inherit;
        
}
    .k-button-group .k-button.k-selected.k-icon-button{
    border-bottom-left-radius: inherit;
            border-bottom-right-radius: inherit;
            border-top-left-radius: inherit;
            border-top-right-radius: inherit;
        
}
    .k-button-group .k-button.k-disabled.k-icon-button,.k-button-group .k-button.k-state-disabled.k-icon-button,.k-button-group .k-button:disabled.k-icon-button{
    border-bottom-left-radius: inherit;
            border-bottom-right-radius: inherit;
            border-top-left-radius: inherit;
            border-top-right-radius: inherit;
        
}
    .k-button.k-button-solid-base.k-icon-button.k-rounded-md{
    border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
        
}
    .k-button-group .k-button.k-selected.k-group-start,.k-button-group .k-button.k-selected:first-child{
    box-shadow: inset -1px 0px 0px 0px $fk-feather-disabled-text-on-color;
        
}
    .k-button-group .k-button.k-selected.k-group-end,.k-button-group .k-button.k-selected:last-child{
    box-shadow: inset 1px 0px 0px 0px $fk-feather-disabled-text-on-color;
        
}
    .k-multiselecttree.k-input{
    min-height: $fk-feather-container-height-lg;
            padding-left: $fk-kendo-input-padding-y;
            padding-right: $fk-kendo-input-padding-y;
        
}
    .k-popup.k-multiselecttree-popup{
                    @extend %fk-effects-feather-elevation-06dp;
          border-bottom-left-radius: $fk-kendo-border-radius;
            border-bottom-right-radius: $fk-kendo-border-radius;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-left-radius: $fk-kendo-border-radius;
            border-top-right-radius: $fk-kendo-border-radius;
            border-top-style: none;
        
}
    .k-button-group .k-button.k-button-flat.k-focus.k-group-end.k-icon-button,.k-button-group .k-button.k-button-flat.k-state-focus.k-group-end.k-icon-button,.k-button-group .k-button.k-button-flat.k-state-focused.k-group-end.k-icon-button,.k-button-group .k-button.k-button-flat:focus.k-group-end.k-icon-button,.k-button-group .k-button.k-button-flat.k-focus:last-child.k-icon-button,.k-button-group .k-button.k-button-flat.k-state-focus:last-child.k-icon-button,.k-button-group .k-button.k-button-flat.k-state-focused:last-child.k-icon-button,.k-button-group .k-button.k-button-flat:focus:last-child.k-icon-button{
                    @extend %fk-effects-feather-focus-inner-on-surface-important;
      
}
    .k-button-group .k-button.k-icon-button.k-group-start,.k-button-group .k-button.k-icon-button:first-child{
    border-bottom-left-radius: $fk-kendo-border-radius;
            border-bottom-right-radius: 0px;
            border-top-left-radius: $fk-kendo-border-radius;
            border-top-right-radius: 0px;
        
}
    .k-button-group .k-button.k-group-end.k-icon-button,.k-button-group .k-button:last-child.k-icon-button{
    border-bottom-left-radius: 0px;
            border-bottom-right-radius: $fk-kendo-border-radius;
            border-top-left-radius: 0px;
            border-top-right-radius: $fk-kendo-border-radius;
        
}
    .k-button-group .k-button.k-button-flat.k-icon-button{
    border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
        
}
    .k-dropdowntree.k-focus.k-picker-solid,.k-dropdowntree.k-state-focus.k-picker-solid,.k-dropdowntree.k-state-focused.k-picker-solid,.k-dropdowntree:focus.k-picker-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
      
}
    .k-dropdowntree.k-invalid,.k-dropdowntree.ng-invalid.ng-touched,.k-dropdowntree.ng-invalid.ng-dirty{
    outline-color: k-color( error );
        
}
    .k-dropdowntree.k-hover.k-picker-solid,.k-dropdowntree.k-state-hover.k-picker-solid,.k-dropdowntree.k-state-hovered.k-picker-solid,.k-dropdowntree:hover.k-picker-solid{
    border-bottom-color: $fk-kendo-component-header-text;
            border-left-color: $fk-kendo-component-header-text;
            border-right-color: $fk-kendo-component-header-text;
            border-top-color: $fk-kendo-component-header-text;
        
}
    .k-dropdowntree.k-hover.k-picker,.k-dropdowntree.k-state-hover.k-picker,.k-dropdowntree.k-state-hovered.k-picker,.k-dropdowntree:hover.k-picker{
    outline-color: currentcolor;
            outline-style: solid;
            outline-width: 0.5px;
        
}
    .k-dropdownlist.k-focus.k-picker-solid,.k-dropdownlist.k-state-focus.k-picker-solid,.k-dropdownlist.k-state-focused.k-picker-solid,.k-dropdownlist:focus.k-picker-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
      
}
    .k-dropdownlist.k-invalid.k-picker-solid,.k-dropdownlist.ng-invalid.ng-touched.k-picker-solid,.k-dropdownlist.ng-invalid.ng-dirty.k-picker-solid{
    color: k-color( error );
        
}
    .k-dropdownlist .k-input-button{
    color: $fk-kendo-component-text;
        
}
    .k-popup.k-list-container .k-list.k-list-md .k-list-content{
    padding-bottom: 0px;
            padding-top: $fk-feather-spacing-s;
        
}
    .k-chip .k-icon.k-svg-icon.k-chip-icon{
    margin-bottom: -0.5em;
            margin-left: -0.025rem;
            margin-top: -0.5em;
            padding-bottom: $fk-kendo-chip-md-padding-y;
            padding-left: $fk-kendo-chip-md-padding-y;
            padding-right: $fk-kendo-chip-md-padding-y;
            padding-top: $fk-kendo-chip-md-padding-y;
        
}
    .k-chip .k-icon.k-svg-icon.k-chip-icon.k-icon-sm{
    height: unset;
            width: unset;
        
}
    .k-chip.k-focus .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon.k-icon-sm,.k-chip.k-state-focus .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon.k-icon-sm,.k-chip.k-state-focused .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon.k-icon-sm,.k-chip:focus .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon.k-icon-sm{
    height: unset;
            width: $fk-kendo-icon-size-md;
        
}
    .k-chip.k-focus .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon,.k-chip.k-state-focus .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon,.k-chip.k-state-focused .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon,.k-chip:focus .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon{
    aspect-ratio: 1/1;
        
}
    .k-chip.k-focus .k-icon.k-svg-icon.k-chip-icon,.k-chip.k-state-focus .k-icon.k-svg-icon.k-chip-icon,.k-chip.k-state-focused .k-icon.k-svg-icon.k-chip-icon,.k-chip:focus .k-icon.k-svg-icon.k-chip-icon{
    aspect-ratio: 1/1;
            height: unset;
        
}
    .k-chip .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon{
    aspect-ratio: 1/1;
        
}
    .k-chip .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon.k-icon-sm{
    height: unset;
            width: unset;
        
}
    .k-chip .k-icon.k-svg-icon.k-chip-icon >svg{
    width: $fk-kendo-icon-size-md;
        
}
    .k-chip .k-chip-actions .k-chip-action.k-chip-remove-action .k-icon.k-svg-icon >svg{
    height: $fk-kendo-icon-size-md;
            width: $fk-kendo-icon-size-md;
        
}
    .k-chip .k-chip-actions{
    margin-right: -0.25rem;
        
}
    .k-editor{
    background-color: k-color( app-surface );
            background-image: none;
            border-bottom-left-radius: $fk-kendo-border-radius;
            border-bottom-right-radius: $fk-kendo-border-radius;
            border-bottom-style: solid;
            border-left-style: solid;
            border-right-style: solid;
            border-top-left-radius: $fk-kendo-border-radius;
            border-top-right-radius: $fk-kendo-border-radius;
            border-top-style: solid;
        
}
    .k-editor .k-toolbar.k-editor-toolbar{
    background-color: k-color( app-surface );
            background-image: none;
        
}
    .k-checkbox-wrap .k-checkbox.k-hover,.k-checkbox-wrap .k-checkbox.k-state-hover,.k-checkbox-wrap .k-checkbox.k-state-hovered,.k-checkbox-wrap .k-checkbox:hover{
                    @extend %fk-effects-feather-input-hover-on-surface;
      
}
    .k-radio-wrap .k-radio.k-hover,.k-radio-wrap .k-radio.k-state-hover,.k-radio-wrap .k-radio.k-state-hovered,.k-radio-wrap .k-radio:hover{
                    @extend %fk-effects-feather-input-hover-on-surface;
      
}
    .k-flatcolorpicker.k-coloreditor.k-focus,.k-flatcolorpicker.k-coloreditor.k-state-focus,.k-flatcolorpicker.k-coloreditor.k-state-focused,.k-flatcolorpicker.k-coloreditor:focus{
                    @extend %fk-effects-feather-focus-outer-on-surface;
      
}
    .k-colorpalette .k-colorpalette-table .k-colorpalette-tile.k-focus,.k-colorpalette .k-colorpalette-table .k-colorpalette-tile.k-state-focus,.k-colorpalette .k-colorpalette-table .k-colorpalette-tile.k-state-focused,.k-colorpalette .k-colorpalette-table .k-colorpalette-tile:focus{
    border-bottom-left-radius: $fk-feather-border-radius-s;
            border-bottom-right-radius: $fk-feather-border-radius-s;
            border-top-left-radius: $fk-feather-border-radius-s;
            border-top-right-radius: $fk-feather-border-radius-s;
            box-shadow: 0px 0px 0px 1.5px rgba(0, 0, 0, 1),inset 0px 0px 0px 1px rgba(255, 255, 255, 1);
            z-index: 101;
        
}
    .k-colorpalette .k-colorpalette-table .k-colorpalette-tile{
    display: inline-flex;
        
}
    .k-colorpalette .k-colorpalette-table .k-colorpalette-tile.k-hover,.k-colorpalette .k-colorpalette-table .k-colorpalette-tile.k-state-hover,.k-colorpalette .k-colorpalette-table .k-colorpalette-tile.k-state-hovered,.k-colorpalette .k-colorpalette-table .k-colorpalette-tile:hover{
    border-bottom-left-radius: $fk-feather-border-radius-s;
            border-bottom-right-radius: $fk-feather-border-radius-s;
            border-top-left-radius: $fk-feather-border-radius-s;
            border-top-right-radius: $fk-feather-border-radius-s;
            box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.7),inset 0px 0px 0px 1px rgba(255, 255, 255, 0.8);
        
}
    .k-flatcolorpicker.k-coloreditor{
    transition-duration: 280ms;
            transition-property: box-shadow;
            transition-timing-function: ease-out;
        
}
    .k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-hover,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-state-hover,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-state-hovered,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-hover,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-state-hover,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-state-hovered,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-hover,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-state-hover,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-state-hovered,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-focus,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-state-focus,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-state-focused,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td:focus{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-focus .k-link,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-state-focus .k-link,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-state-focused .k-link,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td:focus .k-link{
                    @extend %fk-effects-feather-focus-inner-on-surface;
      
}
    .k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-focus,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-state-focus,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-state-focused,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td:focus{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-focus,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-state-focus,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-state-focused,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td:focus{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-focus .k-link,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-state-focus .k-link,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-state-focused .k-link,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td:focus .k-link{
                    @extend %fk-effects-feather-focus-inner-on-color;
      
}
    .k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-focus .k-link,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-state-focus .k-link,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-state-focused .k-link,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td:focus .k-link{
                    @extend %fk-effects-feather-focus-inner-on-surface;
      
}
    .k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-focus .k-link,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-state-focus .k-link,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-state-focused .k-link,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td:focus .k-link{
                    @extend %fk-effects-feather-focus-inner-on-surface;
      
}
    .k-calendar .k-calendar-navigation .k-content .k-reset li.k-hover,.k-calendar .k-calendar-navigation .k-content .k-reset li.k-state-hover,.k-calendar .k-calendar-navigation .k-content .k-reset li.k-state-hovered,.k-calendar .k-calendar-navigation .k-content .k-reset li:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-hover .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-state-hover .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-state-hovered .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td:hover .k-link{
    color: inherit;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-hover,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-state-hover,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-state-hovered,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-hover,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-state-hover,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-state-hovered,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-hover,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-state-hover,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-state-hovered,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-autocomplete.k-input .k-input-inner::placeholder{
    content: "Search...";
        
}
    .k-expander{
    border-bottom-left-radius: $fk-kendo-border-radius;
            border-bottom-right-radius: $fk-kendo-border-radius;
            border-bottom-style: solid;
            border-left-style: solid;
            border-right-style: solid;
            border-top-left-radius: $fk-kendo-border-radius;
            border-top-right-radius: $fk-kendo-border-radius;
            border-top-style: solid;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-expander.k-expanded .k-expander-content-wrapper{
    transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-grid.k-grid-md .k-grid-header .k-grid-header-wrap{
    visibility: visible;
        
}
    .k-expander .k-expander-header .k-expander-title{
    font-weight: 600;
            text-transform: none;
        
}
    .k-expander .k-expander-header.k-hover,.k-expander .k-expander-header.k-state-hover,.k-expander .k-expander-header.k-state-hovered,.k-expander .k-expander-header:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-expander.k-focus,.k-expander.k-state-focus,.k-expander.k-state-focused,.k-expander:focus{
    box-shadow: none;
            outline-style: none;
            z-index: 1;
        
}
    .k-expander.k-disabled .k-expander-header .k-expander-title,.k-expander.k-state-disabled .k-expander-header .k-expander-title,.k-expander:disabled .k-expander-header .k-expander-title{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-expander.k-disabled .k-expander-header .k-expander-sub-title,.k-expander.k-state-disabled .k-expander-header .k-expander-sub-title,.k-expander:disabled .k-expander-header .k-expander-sub-title{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-expander.k-disabled .k-expander-header .k-expander-indicator .k-icon.k-svg-icon.k-svg-i-chevron-down >svg,.k-expander.k-state-disabled .k-expander-header .k-expander-indicator .k-icon.k-svg-icon.k-svg-i-chevron-down >svg,.k-expander:disabled .k-expander-header .k-expander-indicator .k-icon.k-svg-icon.k-svg-i-chevron-down >svg{
    color: $fk-feather-border-on-surface;
        
}
    .k-expander.k-disabled .k-expander-header,.k-expander.k-state-disabled .k-expander-header,.k-expander:disabled .k-expander-header{
    visibility: visible;
        
}
    .k-expander.k-disabled,.k-expander.k-state-disabled,.k-expander:disabled{
    opacity: 100%;
        
}
    .k-expander.k-expanded.k-disabled .k-expander-content-wrapper .k-expander-content,.k-expander.k-expanded.k-state-disabled .k-expander-content-wrapper .k-expander-content,.k-expander.k-expanded:disabled .k-expander-content-wrapper .k-expander-content{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-expander .k-expander-header.k-focus,.k-expander .k-expander-header.k-state-focus,.k-expander .k-expander-header.k-state-focused,.k-expander .k-expander-header:focus{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            box-shadow: none;
        
}
    .k-expander .k-expander-header{
    border-bottom-left-radius: $fk-kendo-border-radius;
            border-bottom-right-radius: $fk-kendo-border-radius;
            border-top-left-radius: $fk-kendo-border-radius;
            border-top-right-radius: $fk-kendo-border-radius;
        
}
    .k-expander.k-expanded{
    border-bottom-style: solid;
            border-left-style: solid;
            border-right-style: solid;
            border-top-style: solid;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
            z-index: 1;
        
}
    .k-card .k-card-header .k-card-subtitle{
                    @extend %fk-typography-feather-caption-text;
      
}
    .k-card .k-card-body >p{
                    @extend %fk-typography-feather-body-small;
      
}
    .k-button.k-focus.k-button-outline.k-button-outline-primary,.k-button.k-state-focus.k-button-outline.k-button-outline-primary,.k-button.k-state-focused.k-button-outline.k-button-outline-primary,.k-button:focus.k-button-outline.k-button-outline-primary{
                    @extend %fk-effects-feather-focus-outer-on-surface-thin;
          border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            color: k-color( secondary );
            outline-width: 2px;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-focus .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-state-focus .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-state-focused .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td:focus .k-link{
                    @extend %fk-effects-feather-focus-inner-on-color;
      
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-range-mid{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-disabled,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-state-disabled,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td:disabled{
    background-color: initial;
            background-image: none;
            color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-hover,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-state-hover,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-state-hovered,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            color: currentcolor;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-range-mid{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-disabled,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-state-disabled,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td:disabled{
    background-color: initial;
            background-image: none;
            color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-hover .k-link,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-state-hover .k-link,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-state-hovered .k-link,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td:hover .k-link{
    color: currentcolor;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-selected{
    color: $fk-kendo-calendar-cell-selected-text;
            font-weight: 500;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-hover,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-state-hover,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-state-hovered,.k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-calendar .k-calendar-navigation .k-calendar-navigation-highlight{
    border-bottom-color: k-color( primary );
            border-bottom-left-radius: $fk-feather-border-radius;
            border-bottom-right-radius: $fk-feather-border-radius;
            border-bottom-width: 2px;
            border-left-color: k-color( primary );
            border-left-width: 2px;
            border-right-color: k-color( primary );
            border-right-width: 2px;
            border-top-color: k-color( primary );
            border-top-left-radius: $fk-feather-border-radius;
            border-top-right-radius: $fk-feather-border-radius;
            border-top-width: 2px;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-focus,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-state-focus,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-state-focused,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td:focus{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            color: currentcolor;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-selected .k-link{
    color: inherit;
            font-weight: 500;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td.k-selected{
    color: $fk-kendo-calendar-cell-selected-text;
        
}
    .k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-hover .k-link,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-state-hover .k-link,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-state-hovered .k-link,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td:hover .k-link{
    color: currentcolor;
        
}
    .k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-hover .k-link,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-state-hover .k-link,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-state-hovered .k-link,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td:hover .k-link{
    color: currentcolor;
        
}
    .k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-hover .k-link,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-state-hover .k-link,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-state-hovered .k-link,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td:hover .k-link{
    color: currentcolor;
        
}
    .k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-focus,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-state-focus,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-state-focused,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td:focus{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-selected .k-link{
    color: inherit;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td.k-selected .k-link{
    color: inherit;
        
}
    .k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-selected{
    color: $fk-kendo-calendar-cell-selected-text;
            font-weight: 500;
        
}
    .k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-selected .k-link{
    color: inherit;
        
}
    .k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-selected{
    color: $fk-kendo-calendar-cell-selected-text;
            font-weight: 500;
        
}
    .k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-selected .k-link{
    color: inherit;
        
}
    .k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-selected{
    color: $fk-kendo-calendar-cell-selected-text;
            font-weight: 500;
        
}
    .k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-range-mid{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-range-mid{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-range-mid{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-disabled,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td.k-state-disabled,.k-calendar .k-calendar-view.k-calendar-yearview .k-content .k-calendar-td:disabled{
    background-color: initial;
            background-image: none;
            color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-disabled,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td.k-state-disabled,.k-calendar .k-calendar-view.k-calendar-decadeview .k-content .k-calendar-td:disabled{
    background-color: initial;
            background-image: none;
            color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-disabled,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td.k-state-disabled,.k-calendar .k-calendar-view.k-calendar-centuryview .k-content .k-calendar-td:disabled{
    background-color: initial;
            background-image: none;
            color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-calendar .k-calendar-view::after{
    visibility: hidden;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-range-mid{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-range-mid{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-range-mid{
    background-color: initial;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-button.k-button-flat.k-button-flat-primary .k-button-text{
    color: k-color( primary-on-surface );
        
}
    .k-button.k-button-flat.k-button-flat-primary .k-button-icon.k-icon.k-svg-icon >svg{
    color: k-color( primary-on-surface );
        
}
    .k-button.k-button-flat.k-button-flat-primary.k-icon-button .k-button-icon.k-icon.k-svg-icon{
    color: inherit;
        
}
    .k-button.k-button-solid-primary .k-button-text{
    color: k-color( on-primary );
            padding-left: $fk-kendo-padding-sm-x;
            padding-right: $fk-kendo-padding-sm-x;
        
}
    .k-button.k-disabled.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon >svg,.k-button.k-state-disabled.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon >svg,.k-button:disabled.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon >svg{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-colorpicker.k-picker.k-icon-picker .k-input-inner .k-value-icon.k-color-preview{
    visibility: visible;
        
}
    .k-colorpicker.k-picker.k-icon-picker .k-input-inner .k-value-icon.k-color-preview .k-color-preview-mask::before{
    visibility: visible;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button{
    background-color: transparent;
            background-image: linear-gradient(transparent, transparent);
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            outline-style: none;
        
}
    .k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button.k-hover,.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button.k-state-hover,.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button.k-state-hovered,.k-colorpicker.k-picker.k-icon-picker.k-picker-md.k-picker-solid.k-rounded-md .k-button.k-icon-button.k-input-button:hover{
    background-color: k-color( app-surface );
            background-image: $fk-feather-hover-on-surface-gradient;
            outline-style: none;
        
}
    .k-dropdowntree .k-input-button.k-button.k-icon-button{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            height: $fk-feather-container-height-sm;
            margin-right: 0.25rem;
            margin-top: 0.175rem;
            min-height: unset;
            width: $fk-feather-container-height-sm;
        
}
    .k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-clear-value{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            height: $fk-feather-container-height-sm;
            width: $fk-feather-container-height-sm;
        
}
    .k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            border-top-style: none;
            height: $fk-feather-container-height-sm;
            outline-style: none;
            width: $fk-feather-container-height-sm;
        
}
    .k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-focus,.k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-focus,.k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-focused,.k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface-important;
      
}
    .k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary{
    color: k-color( primary );
            outline-style: none;
        
}
    .k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-focus,.k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focus,.k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focused,.k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary:focus{
    box-shadow: inset 2px 0px 0px 0px currentcolor !important;
            outline-style: none;
        
}
    .k-expander.k-expanded.k-disabled .k-expander-header .k-expander-indicator .k-icon.k-svg-icon.k-svg-i-chevron-up >svg,.k-expander.k-expanded.k-state-disabled .k-expander-header .k-expander-indicator .k-icon.k-svg-icon.k-svg-i-chevron-up >svg,.k-expander.k-expanded:disabled .k-expander-header .k-expander-indicator .k-icon.k-svg-icon.k-svg-i-chevron-up >svg{
    color: $fk-feather-border-on-surface;
        
}
    .k-dateinput.k-input.k-invalid .k-input-inner,.k-dateinput.k-input.ng-invalid.ng-touched .k-input-inner,.k-dateinput.k-input.ng-invalid.ng-dirty .k-input-inner{
    color: $fk-kendo-component-text;
        
}
    .k-numerictextbox.k-input .k-input-inner::placeholder{
    color: inherit;
        
}
    .k-maskedtextbox.k-input .k-input-inner::placeholder{
    color: inherit;
        
}
    .k-maskedtextbox.k-input.k-invalid.k-input-solid,.k-maskedtextbox.k-input.ng-invalid.ng-touched.k-input-solid,.k-maskedtextbox.k-input.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            color: k-color( error );
        
}
    .k-input.k-invalid.k-focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-focus.k-input-solid,.k-input.k-invalid.k-state-focus.k-focus.k-input-solid,.k-input.k-invalid.k-state-focused.k-focus.k-input-solid,.k-input.k-invalid.k-focus.k-input-solid:focus,.k-input.ng-invalid.ng-touched.k-state-focus.k-focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-state-focused.k-focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-focus.k-input-solid:focus,.k-input.ng-invalid.ng-dirty.k-state-focus.k-focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-state-focused.k-focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-focus.k-input-solid:focus,.k-input.k-invalid.k-focus.k-state-focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-focus.k-state-focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-focus.k-state-focus.k-input-solid,.k-input.k-invalid.k-state-focus.k-input-solid,.k-input.k-invalid.k-state-focused.k-state-focus.k-input-solid,.k-input.k-invalid.k-state-focus.k-input-solid:focus,.k-input.ng-invalid.ng-touched.k-state-focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-state-focused.k-state-focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-state-focus.k-input-solid:focus,.k-input.ng-invalid.ng-dirty.k-state-focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-state-focused.k-state-focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-state-focus.k-input-solid:focus,.k-input.k-invalid.k-focus.k-state-focused.k-input-solid,.k-input.ng-invalid.ng-touched.k-focus.k-state-focused.k-input-solid,.k-input.ng-invalid.ng-dirty.k-focus.k-state-focused.k-input-solid,.k-input.k-invalid.k-state-focus.k-state-focused.k-input-solid,.k-input.k-invalid.k-state-focused.k-input-solid,.k-input.k-invalid.k-state-focused.k-input-solid:focus,.k-input.ng-invalid.ng-touched.k-state-focus.k-state-focused.k-input-solid,.k-input.ng-invalid.ng-touched.k-state-focused.k-input-solid,.k-input.ng-invalid.ng-touched.k-state-focused.k-input-solid:focus,.k-input.ng-invalid.ng-dirty.k-state-focus.k-state-focused.k-input-solid,.k-input.ng-invalid.ng-dirty.k-state-focused.k-input-solid,.k-input.ng-invalid.ng-dirty.k-state-focused.k-input-solid:focus,.k-input.k-invalid.k-focus:focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-focus:focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-focus:focus.k-input-solid,.k-input.k-invalid.k-state-focus:focus.k-input-solid,.k-input.k-invalid.k-state-focused:focus.k-input-solid,.k-input.k-invalid:focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-state-focus:focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-state-focused:focus.k-input-solid,.k-input.ng-invalid.ng-touched:focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-state-focus:focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-state-focused:focus.k-input-solid,.k-input.ng-invalid.ng-dirty:focus.k-input-solid{
    border-bottom-color: $fk-kendo-input-invalid-border;
            border-left-color: $fk-kendo-input-invalid-border;
            border-right-color: $fk-kendo-input-invalid-border;
            border-top-color: $fk-kendo-input-invalid-border;
        
}
    .k-input.k-invalid.k-focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-focus.k-input-solid,.k-input.k-invalid.k-state-focus.k-input-solid,.k-input.k-invalid.k-state-focused.k-input-solid,.k-input.k-invalid:focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-state-focus.k-input-solid,.k-input.ng-invalid.ng-touched.k-state-focused.k-input-solid,.k-input.ng-invalid.ng-touched:focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-state-focus.k-input-solid,.k-input.ng-invalid.ng-dirty.k-state-focused.k-input-solid,.k-input.ng-invalid.ng-dirty:focus.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
      
}
    .k-input.k-hover,.k-input.k-state-hover,.k-input.k-state-hovered,.k-input:hover{
                    @extend %fk-effects-feather-input-hover-on-surface;
          transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-datepicker.k-input.k-invalid.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-touched.k-invalid.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-dirty.k-invalid.k-input-solid,.k-datepicker.k-input.k-invalid.ng-invalid.ng-touched.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-touched.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-dirty.ng-touched.k-input-solid,.k-datepicker.k-input.k-invalid.ng-invalid.ng-dirty.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-touched.ng-dirty.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-datepicker.k-input.k-invalid.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-touched.k-input-solid,.k-datepicker.k-input.ng-invalid.ng-dirty.k-input-solid{
    color: k-color( error );
        
}
    .k-datepicker.k-input.k-invalid .k-input-inner,.k-datepicker.k-input.ng-invalid.ng-touched .k-input-inner,.k-datepicker.k-input.ng-invalid.ng-dirty .k-input-inner{
    color: $fk-kendo-input-text;
        
}
    .k-timepicker.k-input .k-input-inner{
    color: $fk-kendo-input-text;
        
}
    .k-timepicker.k-input.k-invalid.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-touched.k-invalid.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-dirty.k-invalid.k-input-solid,.k-timepicker.k-input.k-invalid.ng-invalid.ng-touched.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-touched.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-dirty.ng-touched.k-input-solid,.k-timepicker.k-input.k-invalid.ng-invalid.ng-dirty.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-touched.ng-dirty.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-dirty.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-timepicker.k-input.k-invalid.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-touched.k-input-solid,.k-timepicker.k-input.ng-invalid.ng-dirty.k-input-solid{
    color: k-color( error );
        
}
    .k-popup.k-timepicker-popup .k-timeselector .k-time-list-container .k-time-list-wrapper .k-time-list::before{
    box-shadow: none;
            visibility: visible;
        
}
    .k-popup.k-timepicker-popup .k-timeselector .k-time-list-container .k-time-list-wrapper .k-time-list::after{
    box-shadow: none;
        
}
    .k-timeselector .k-time-list-container .k-time-list-wrapper.k-focus::before,.k-timeselector .k-time-list-container .k-time-list-wrapper.k-state-focus::before,.k-timeselector .k-time-list-container .k-time-list-wrapper.k-state-focused::before,.k-timeselector .k-time-list-container .k-time-list-wrapper:focus::before{
    background-color: initial;
            background-image: none;
            visibility: hidden;
        
}
    .k-timeselector .k-time-list-container .k-time-list-wrapper.k-focus::after,.k-timeselector .k-time-list-container .k-time-list-wrapper.k-state-focus::after,.k-timeselector .k-time-list-container .k-time-list-wrapper.k-state-focused::after,.k-timeselector .k-time-list-container .k-time-list-wrapper:focus::after{
    background-color: initial;
            background-image: none;
        
}
    .k-popup.k-timepicker-popup .k-timeselector .k-time-list-container .k-time-highlight{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            visibility: visible;
        
}
    .k-popup.k-timepicker-popup .k-timeselector .k-time-list-container .k-time-separator{
    visibility: visible;
        
}
    .k-timeselector .k-time-list-container .k-time-list-wrapper.k-focus,.k-timeselector .k-time-list-container .k-time-list-wrapper.k-state-focus,.k-timeselector .k-time-list-container .k-time-list-wrapper.k-state-focused,.k-timeselector .k-time-list-container .k-time-list-wrapper:focus{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            border-bottom-left-radius: $fk-feather-border-radius;
            border-bottom-right-radius: $fk-feather-border-radius;
            border-top-left-radius: $fk-feather-border-radius;
            border-top-right-radius: $fk-feather-border-radius;
        
}
    .k-timeselector .k-time-list-container .k-time-list-wrapper{
    border-bottom-left-radius: $fk-feather-border-radius;
            border-bottom-right-radius: $fk-feather-border-radius;
            border-top-left-radius: $fk-feather-border-radius;
            border-top-right-radius: $fk-feather-border-radius;
        
}
    .k-timeselector .k-time-list-container .k-time-list-wrapper.k-focus .k-title,.k-timeselector .k-time-list-container .k-time-list-wrapper.k-state-focus .k-title,.k-timeselector .k-time-list-container .k-time-list-wrapper.k-state-focused .k-title,.k-timeselector .k-time-list-container .k-time-list-wrapper:focus .k-title{
    color: k-color( primary );
            visibility: visible;
        
}
    .k-timeselector .k-time-list-container .k-time-list-wrapper .k-title{
    translate: 0;
        
}
    .k-popup.k-timepicker-popup .k-timeselector .k-time-header{
    font-variant-numeric: tabular-nums;
        
}
    .k-popup.k-timepicker-popup .k-timeselector .k-time-header .k-title{
                    @extend %fk-typography-feather-heading-2;
      
}
    .k-popup.k-timepicker-popup .k-time-footer.k-actions.k-actions-stretched.k-actions-horizontal{
    margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            padding-bottom: $fk-feather-spacing-xs;
            padding-left: $fk-feather-spacing-s;
            padding-right: $fk-feather-spacing-s;
            padding-top: $fk-feather-spacing-m;
        
}
    .k-datetimepicker.k-input .k-input-inner{
    color: $fk-kendo-input-text;
        
}
    .k-popup.k-datetime-container .k-date-tab.k-datetime-wrap{
    align-items: stretch;
            align-self: stretch;
            display: flex;
            flex-direction: column;
        
}
    .k-daterangepicker .k-floating-label-container .k-dateinput.k-input .k-input-inner{
    color: $fk-kendo-input-text;
        
}
    .k-daterangepicker .k-floating-label-container .k-dateinput.k-input.k-input-solid{
    border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-selected .k-link{
    color: inherit;
            font-weight: 500;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-selected .k-link{
    color: inherit;
            font-weight: 500;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-selected .k-link{
    color: inherit;
            font-weight: 500;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-selected{
    color: $fk-kendo-calendar-cell-selected-text;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-selected{
    color: $fk-kendo-calendar-cell-selected-text;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-selected{
    color: $fk-kendo-calendar-cell-selected-text;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-focus .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-state-focus .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-state-focused .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td:focus .k-link{
                    @extend %fk-effects-feather-focus-inner-on-color;
      
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-focus .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-state-focus .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-state-focused .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td:focus .k-link{
                    @extend %fk-effects-feather-focus-inner-on-color;
      
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-focus .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-state-focus .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-state-focused .k-link,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td:focus .k-link{
                    @extend %fk-effects-feather-focus-inner-on-color;
      
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-focus,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-state-focus,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-state-focused,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td:focus{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-focus,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-state-focus,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-state-focused,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td:focus{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-focus,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-state-focus,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-state-focused,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td:focus{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .k-calendar .k-calendar-header .k-calendar-nav .k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-calendar-nav-today{
    color: k-color( primary );
        
}
    .k-calendar .k-calendar-navigation .k-content .k-reset >li{
    align-items: start;
            display: flex;
        
}
    .k-calendar{
    border-bottom-left-radius: $fk-feather-border-radius-m;
            border-bottom-right-radius: $fk-feather-border-radius-m;
            border-top-left-radius: $fk-feather-border-radius-m;
            border-top-right-radius: $fk-feather-border-radius-m;
        
}
    .k-calendar.k-calendar-range .k-calendar-header .k-calendar-nav .k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-icon-button.k-calendar-nav-prev{
    color: k-color( primary );
        
}
    .k-calendar.k-calendar-range .k-calendar-header .k-calendar-nav .k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-icon-button.k-calendar-nav-next{
    color: k-color( primary );
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-monthview .k-calendar-table .k-calendar-td .k-link{
    padding-bottom: 0.5rem;
            padding-left: 0.5rem;
            padding-right: 0.5rem;
            padding-top: 0.5rem;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-disabled,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td.k-state-disabled,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-yearview .k-calendar-table .k-calendar-td:disabled{
    background-color: initial;
            background-image: none;
            color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-disabled,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td.k-state-disabled,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-decadeview .k-calendar-table .k-calendar-td:disabled{
    background-color: initial;
            background-image: none;
            color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-disabled,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td.k-state-disabled,.k-calendar.k-calendar-range.k-calendar-md .k-calendar-view.k-calendar-centuryview .k-calendar-table .k-calendar-td:disabled{
    background-color: initial;
            background-image: none;
            color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-content .k-calendar-td{
    height: 2.5rem;
            width: 2.5rem;
        
}
    .k-calendar .k-calendar-view.k-calendar-monthview .k-calendar-table.k-calendar-weekdays .k-calendar-thead .k-calendar-tr .k-calendar-th{
    height: 2.5rem;
            width: 2.5rem;
        
}
    .k-textbox.k-input.k-focus .k-input-inner,.k-textbox.k-input.k-state-focus .k-input-inner,.k-textbox.k-input.k-state-focused .k-input-inner,.k-textbox.k-input:focus .k-input-inner{
    color: $fk-kendo-component-text;
        
}
    .k-textbox.k-input.k-invalid .k-input-inner,.k-textbox.k-input.ng-invalid.ng-touched .k-input-inner,.k-textbox.k-input.ng-invalid.ng-dirty .k-input-inner{
    color: $fk-kendo-component-text;
        
}
    .fk-loader.k-loader.k-loader-lg.k-loader-spinner-4 .k-loader-canvas{
    visibility: hidden;
        
}
    .fk-loader.k-loader.k-loader-lg.k-loader-spinner-4::before{
    visibility: visible;
        
}
    .fk-loader.k-loader.k-loader-lg.k-loader-spinner-4{
    visibility: visible;
        
}
    .fk-loader.k-loader.k-loader-sm.k-loader-spinner-3 .k-loader-canvas{
    visibility: hidden;
        
}
    .k-button.k-focus.k-icon-button .k-button-icon.k-icon.k-svg-icon,.k-button.k-state-focus.k-icon-button .k-button-icon.k-icon.k-svg-icon,.k-button.k-state-focused.k-icon-button .k-button-icon.k-icon.k-svg-icon,.k-button:focus.k-icon-button .k-button-icon.k-icon.k-svg-icon{
    height: $fk-feather-icon-size;
            width: $fk-feather-icon-size;
        
}
    .k-button.k-focus.k-icon-button,.k-button.k-state-focus.k-icon-button,.k-button.k-state-focused.k-icon-button,.k-button:focus.k-icon-button{
    background-color: inherit;
            background-image: $fk-feather-focused-on-surface-gradient;
            border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-button.k-hover.k-icon-button,.k-button.k-state-hover.k-icon-button,.k-button.k-state-hovered.k-icon-button,.k-button:hover.k-icon-button{
    aspect-ratio: 1/1;
            background-color: inherit;
            background-image: $fk-feather-hover-on-surface-gradient;
            min-width: unset;
        
}
    .k-button.k-active.k-icon-button,.k-button.k-state-active.k-icon-button,.k-button:active.k-icon-button{
    background-color: inherit;
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-button.k-selected.k-icon-button.k-button-solid-base{
    background-color: k-color( primary );
        
}
    .k-button.k-selected.k-icon-button{
    background-image: $fk-feather-selected-on-color;
        
}
    .fk-loader.k-loader.k-loader-sm.k-loader-spinner-3 .k-loader-canvas .k-loader-segment{
    visibility: hidden;
        
}
    .fk-loader.k-loader.k-loader-lg.k-loader-spinner-4 .k-loader-canvas .k-loader-segment{
    visibility: hidden;
        
}
    .fk-loader.k-loader.k-loader-md.k-loader-spinner-4 .k-loader-canvas .k-loader-segment{
    visibility: hidden;
        
}
    .fk-loader.k-loader.k-loader-lg.k-loader-spinner-3 .k-loader-canvas .k-loader-segment{
    visibility: hidden;
        
}
    .k-textarea.k-input.k-invalid .k-input-inner,.k-textarea.k-input.ng-invalid.ng-touched .k-input-inner,.k-textarea.k-input.ng-invalid.ng-dirty .k-input-inner{
    color: $fk-kendo-input-text;
        
}
    .k-colorgradient.k-focus .k-colorgradient-inputs.k-hstack .k-vstack.k-flex-1 .k-hex-value.k-textbox.k-input .k-input.k-input-solid,.k-colorgradient.k-state-focus .k-colorgradient-inputs.k-hstack .k-vstack.k-flex-1 .k-hex-value.k-textbox.k-input .k-input.k-input-solid,.k-colorgradient.k-state-focused .k-colorgradient-inputs.k-hstack .k-vstack.k-flex-1 .k-hex-value.k-textbox.k-input .k-input.k-input-solid,.k-colorgradient:focus .k-colorgradient-inputs.k-hstack .k-vstack.k-flex-1 .k-hex-value.k-textbox.k-input .k-input.k-input-solid{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            outline-style: none;
        
}
    .k-colorgradient .k-colorgradient-inputs .k-hex-value.k-textbox.k-input .k-input.k-input-solid{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            outline-style: none;
        
}
    .k-textbox.k-input.k-input-outline .k-input-inner{
    color: $fk-kendo-input-text;
        
}
    .k-textbox.k-input.k-input-outline{
    align-items: center;
            border-bottom-color: currentcolor;
            border-left-color: currentcolor;
            border-right-color: currentcolor;
            border-top-color: currentcolor;
            color: $fk-kendo-input-text;
            transition-duration: 280ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}
    .k-textbox.k-input.k-input-outline.k-focus,.k-textbox.k-input.k-input-outline.k-state-focus,.k-textbox.k-input.k-input-outline.k-state-focused,.k-textbox.k-input.k-input-outline:focus{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          color: k-color( primary );
        
}
    .k-textbox.k-input.k-input-outline.k-invalid,.k-textbox.k-input.k-input-outline.ng-invalid.ng-touched,.k-textbox.k-input.k-input-outline.ng-invalid.ng-dirty{
    color: k-color( error );
        
}
    .k-textbox.k-input.k-input-outline.k-invalid.k-focus,.k-textbox.k-input.k-input-outline.ng-invalid.ng-touched.k-focus,.k-textbox.k-input.k-input-outline.ng-invalid.ng-dirty.k-focus,.k-textbox.k-input.k-input-outline.k-invalid.k-state-focus,.k-textbox.k-input.k-input-outline.k-invalid.k-state-focused,.k-textbox.k-input.k-input-outline.k-invalid:focus,.k-textbox.k-input.k-input-outline.ng-invalid.ng-touched.k-state-focus,.k-textbox.k-input.k-input-outline.ng-invalid.ng-touched.k-state-focused,.k-textbox.k-input.k-input-outline.ng-invalid.ng-touched:focus,.k-textbox.k-input.k-input-outline.ng-invalid.ng-dirty.k-state-focus,.k-textbox.k-input.k-input-outline.ng-invalid.ng-dirty.k-state-focused,.k-textbox.k-input.k-input-outline.ng-invalid.ng-dirty:focus{
                    @extend %fk-effects-feather-focus-invalid-outer;
      
}
    .k-textbox.k-input.k-input-outline.k-disabled,.k-textbox.k-input.k-input-outline.k-state-disabled,.k-textbox.k-input.k-input-outline:disabled{
    color: $fk-feather-disabled-text-on-surface;
            outline-style: none;
        
}
    .k-textbox.k-input.k-input-outline.k-disabled .k-input-inner,.k-textbox.k-input.k-input-outline.k-state-disabled .k-input-inner,.k-textbox.k-input.k-input-outline:disabled .k-input-inner{
    color: inherit;
        
}
    .k-textbox.k-input.k-input-outline .k-clear-value{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            height: $fk-feather-container-height-sm;
            width: $fk-feather-container-height-sm;
        
}
    .k-flatcolorpicker.k-coloreditor .k-coloreditor-header.k-hstack .k-coloreditor-header-actions.k-hstack .k-button-group.k-button-group-flat .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-selected{
    background-color: k-color( primary ) !important;
            background-image: none !important;
            color: k-color( on-primary );
        
}
    .k-flatcolorpicker.k-coloreditor .k-coloreditor-header.k-hstack .k-coloreditor-header-actions.k-hstack .k-button-group.k-button-group-flat .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-selected.k-hover,.k-flatcolorpicker.k-coloreditor .k-coloreditor-header.k-hstack .k-coloreditor-header-actions.k-hstack .k-button-group.k-button-group-flat .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-selected.k-state-hover,.k-flatcolorpicker.k-coloreditor .k-coloreditor-header.k-hstack .k-coloreditor-header-actions.k-hstack .k-button-group.k-button-group-flat .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-selected.k-state-hovered,.k-flatcolorpicker.k-coloreditor .k-coloreditor-header.k-hstack .k-coloreditor-header-actions.k-hstack .k-button-group.k-button-group-flat .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-selected:hover{
    background-color: k-color( primary ) !important;
            background-image: $fk-feather-hover-on-color !important;
        
}
    .k-flatcolorpicker.k-coloreditor .k-coloreditor-header.k-hstack .k-coloreditor-header-actions.k-hstack .k-button-group.k-button-group-flat .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-selected.k-focus,.k-flatcolorpicker.k-coloreditor .k-coloreditor-header.k-hstack .k-coloreditor-header-actions.k-hstack .k-button-group.k-button-group-flat .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-selected.k-state-focus,.k-flatcolorpicker.k-coloreditor .k-coloreditor-header.k-hstack .k-coloreditor-header-actions.k-hstack .k-button-group.k-button-group-flat .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-selected.k-state-focused,.k-flatcolorpicker.k-coloreditor .k-coloreditor-header.k-hstack .k-coloreditor-header-actions.k-hstack .k-button-group.k-button-group-flat .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-selected:focus{
                    @extend %fk-effects-feather-focus-inner-on-color-important;
      
}
    .k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-hover .k-icon.k-svg-icon.k-svg-i-image.k-button-icon,.k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-hover .k-icon.k-svg-icon.k-svg-i-image.k-button-icon,.k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-hovered .k-icon.k-svg-icon.k-svg-i-image.k-button-icon,.k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button:hover .k-icon.k-svg-icon.k-svg-i-image.k-button-icon{
    height: $fk-feather-icon-size-sm;
            width: $fk-feather-icon-size-sm;
        
}
    .k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button .k-icon.k-svg-icon.k-svg-i-image.k-button-icon >svg{
    width: $fk-feather-icon-size-sm;
        
}
    .k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            height: $fk-feather-container-height-sm;
            width: $fk-feather-container-height-sm;
        
}
    .k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-focus,.k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-focus,.k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button.k-state-focused,.k-textbox.k-input.k-input-outline .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface-important;
          border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-textbox.k-input.k-input-outline .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-focus,.k-textbox.k-input.k-input-outline .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focus,.k-textbox.k-input.k-input-outline .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary.k-state-focused,.k-textbox.k-input.k-input-outline .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary:focus{
    box-shadow: inset 2px 0px 0px 0px currentcolor !important;
        
}
    .k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-prefix.k-input-prefix-horizontal .k-button.k-button-flat.k-button-flat-base.k-icon-button .k-icon.k-svg-icon.k-svg-i-image.k-button-icon{
    width: $fk-feather-icon-size-sm;
        
}
    .k-textbox.k-input.k-input-md.k-rounded-md.k-input-solid .k-input-suffix.k-input-suffix-horizontal .k-button.k-button-flat.k-button-flat-primary .k-button-text{
    color: inherit;
        
}
    .k-chip.k-selected .k-chip-content{
    color: inherit;
        
}
    .k-chip.k-hover .k-chip-content,.k-chip.k-state-hover .k-chip-content,.k-chip.k-state-hovered .k-chip-content,.k-chip:hover .k-chip-content{
    color: inherit;
        
}
    .k-form-hint{
    font-style: normal;
            line-height: 1.25;
        
}
    .k-form-error{
    font-style: normal;
            line-height: 1.25;
        
}
    .k-menu-popup.k-popup{
    background-color: k-color( surface );
            background-image: none;
        
}
    .k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-hover .k-link.k-menu-link,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-state-hover .k-link.k-menu-link,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-state-hovered .k-link.k-menu-link,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item:hover .k-link.k-menu-link{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item .k-link.k-menu-link.k-active,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item .k-link.k-menu-link.k-state-active,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item .k-link.k-menu-link:active{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            color: k-color( primary );
        
}
    .k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-focus,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-state-focus,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-state-focused,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            color: k-color( primary );
        
}
    .k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-focus .k-link.k-menu-link .k-icon.k-svg-icon >svg,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-state-focus .k-link.k-menu-link .k-icon.k-svg-icon >svg,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-state-focused .k-link.k-menu-link .k-icon.k-svg-icon >svg,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item:focus .k-link.k-menu-link .k-icon.k-svg-icon >svg{
    color: $fk-feather-primary;
        
}
    .k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-disabled,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item.k-state-disabled,.k-reset.k-header.k-menu-horizontal.k-menu> .k-item.k-menu-item:disabled{
    color: $fk-feather-disabled-text-on-surface;
            opacity: 100%;
        
}
    .k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item.k-hover,.k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item.k-state-hover,.k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item.k-state-hovered,.k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item .k-link.k-menu-link.k-active,.k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item .k-link.k-menu-link.k-state-active,.k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item .k-link.k-menu-link:active{
    background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            color: k-color( primary );
        
}
    .k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item.k-focus,.k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item.k-state-focus,.k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item.k-state-focused,.k-reset.k-header.k-menu-vertical.k-menu> .k-item.k-menu-item:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
            color: k-color( primary );
        
}
    div.fk-container{
    background-color: $fk-kendo-component-bg;
            background-image: none;
            border-bottom-color: $fk-kendo-component-border;
            border-bottom-left-radius: $fk-kendo-border-radius;
            border-bottom-right-radius: $fk-kendo-border-radius;
            border-bottom-style: solid;
            border-bottom-width: $fk-kendo-expander-border-width;
            border-left-color: $fk-kendo-component-border;
            border-left-style: solid;
            border-left-width: $fk-kendo-expander-border-width;
            border-right-color: $fk-kendo-component-border;
            border-right-style: solid;
            border-right-width: $fk-kendo-expander-border-width;
            border-top-color: $fk-kendo-component-border;
            border-top-left-radius: $fk-kendo-border-radius;
            border-top-right-radius: $fk-kendo-border-radius;
            border-top-style: solid;
            border-top-width: $fk-kendo-expander-border-width;
            display: flex;
            flex-direction: column;
            padding-bottom: $fk-kendo-expander-content-padding-x;
            padding-left: $fk-kendo-expander-content-padding-x;
            padding-right: $fk-kendo-expander-content-padding-x;
            padding-top: $fk-kendo-expander-content-padding-x;
            row-gap: $fk-kendo-expander-spacing-y;
        
}
    h1{
                    @extend %fk-typography-feather-heading-1;
      
}
    .fk-solid-date-range-picker.k-daterangepicker .k-floating-label-container{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .k-textbox.k-input .k-input-inner.k-state-readonly,.k-textbox.k-input .k-input-inner[readonly]{
    border-bottom-color: transparent;
            border-bottom-style: none;
            border-left-color: transparent;
            border-left-style: none;
            border-right-color: transparent;
            border-right-style: none;
            border-top-color: transparent;
            border-top-style: none;
            outline-color: transparent;
            outline-style: none;
        
}
    .k-button.k-hover.k-button-solid-primary.k-icon-button,.k-button.k-state-hover.k-button-solid-primary.k-icon-button,.k-button.k-state-hovered.k-button-solid-primary.k-icon-button,.k-button:hover.k-button-solid-primary.k-icon-button{
    background-color: k-color( primary );
            background-image: $fk-feather-hover-on-color;
        
}
    .k-button.k-active.k-button-solid-primary.k-icon-button,.k-button.k-state-active.k-button-solid-primary.k-icon-button,.k-button:active.k-button-solid-primary.k-icon-button{
    background-color: k-color( primary );
            background-image: $fk-feather-active-on-color;
        
}
    .k-button.k-focus.k-button-solid-primary.k-icon-button,.k-button.k-state-focus.k-button-solid-primary.k-icon-button,.k-button.k-state-focused.k-button-solid-primary.k-icon-button,.k-button:focus.k-button-solid-primary.k-icon-button{
    background-color: k-color( primary );
            background-image: $fk-feather-focused-on-color;
        
}
    .k-button.k-disabled.k-button-solid-primary.k-icon-button,.k-button.k-state-disabled.k-button-solid-primary.k-icon-button,.k-button:disabled.k-button-solid-primary.k-icon-button{
    background-color: $fk-feather-border-light-on-surface;
            background-image: none;
        
}
    .k-button.k-selected.k-button-solid-primary.k-icon-button{
    background-color: k-color( app-surface );
            background-image: $fk-feather-selected-on-surface-gradient;
        
}
    .k-button.k-selected.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon >svg{
    color: k-color( primary );
        
}
    .k-button.k-selected.k-button-solid-primary{
    background-color: k-color( app-surface );
            background-image: $fk-feather-active-on-surface-gradient;
        
}
    .k-input.k-focus.k-input-solid,.k-input.k-state-focus.k-input-solid,.k-input.k-state-focused.k-input-solid,.k-input:focus.k-input-solid{
                    @extend %fk-effects-feather-focus-outer-on-surface;
          border-bottom-color: $fk-kendo-input-focus-border;
            border-left-color: $fk-kendo-input-focus-border;
            border-right-color: $fk-kendo-input-focus-border;
            border-top-color: $fk-kendo-input-focus-border;
        
}
    .k-numerictextbox.k-input.k-invalid.k-state-focus-within.k-input-solid,.k-numerictextbox.k-input.ng-invalid.ng-touched.k-state-focus-within.k-input-solid,.k-numerictextbox.k-input.ng-invalid.ng-dirty.k-state-focus-within.k-input-solid,.k-numerictextbox.k-input.k-invalid:focus-within.k-input-solid,.k-numerictextbox.k-input.ng-invalid.ng-touched:focus-within.k-input-solid,.k-numerictextbox.k-input.ng-invalid.ng-dirty:focus-within.k-input-solid{
                    @extend %fk-effects-feather-focus-invalid-outer;
      
}
    .k-timepicker.k-input.k-disabled .k-input-inner,.k-timepicker.k-input.k-state-disabled .k-input-inner,.k-timepicker.k-input:disabled .k-input-inner{
    color: $fk-feather-disabled-text-on-surface;
        
}
    .k-popup.k-datetime-container .k-time-list-container .k-time-list-wrapper .k-time-list .k-content.k-scrollable.k-time-container .k-reset .k-item{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            line-height: 2.5;
            translate: 0 -35%;
        
}
    .k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper .k-time-list::before{
    box-shadow: none;
        
}
    .k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-focus::after,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-state-focus::after,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-state-focused::after,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper:focus::after{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-focus .k-time-list::after,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-state-focus .k-time-list::after,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper.k-state-focused .k-time-list::after,.k-popup.k-datetime-container .k-time-tab.k-datetime-wrap .k-time-list-container .k-time-list-wrapper:focus .k-time-list::after{
    visibility: hidden;
        
}
    .k-popup.k-datetime-container .k-time-list-container .k-time-list-wrapper .k-time-list .k-content.k-scrollable.k-time-container .k-reset .k-item.k-hover,.k-popup.k-datetime-container .k-time-list-container .k-time-list-wrapper .k-time-list .k-content.k-scrollable.k-time-container .k-reset .k-item.k-state-hover,.k-popup.k-datetime-container .k-time-list-container .k-time-list-wrapper .k-time-list .k-content.k-scrollable.k-time-container .k-reset .k-item.k-state-hovered,.k-popup.k-datetime-container .k-time-list-container .k-time-list-wrapper .k-time-list .k-content.k-scrollable.k-time-container .k-reset .k-item:hover{
    text-decoration-color: currentColor;
            text-decoration-thickness: 1px;
            text-underline-offset: 4px;
        
}
    .k-button .k-button-text{
    padding-left: 0.25rem;
            padding-right: 0.25rem;
        
}
    .k-button.k-focus.k-button-outline.k-button-outline-primary.k-icon-button,.k-button.k-state-focus.k-button-outline.k-button-outline-primary.k-icon-button,.k-button.k-state-focused.k-button-outline.k-button-outline-primary.k-icon-button,.k-button:focus.k-button-outline.k-button-outline-primary.k-icon-button{
                    @extend %fk-effects-feather-focus-outer-on-surface;
      
}
    .k-button.k-button-solid-primary.k-icon-button .k-button-icon.k-icon.k-svg-icon{
    left: 0px;
        
}
    .k-button.k-button-solid-primary .k-button-icon.k-icon.k-svg-icon{
    box-sizing: content-box;
        
}
    .k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-increase .k-button-icon.k-icon.k-svg-icon >svg{
    height: 20px;
            width: 20px;
        
}
    .k-numerictextbox.k-input .k-input-spinner.k-spin-button .k-button.k-button-md.k-button-solid.k-button-solid-base.k-icon-button.k-spinner-decrease .k-button-icon.k-icon.k-svg-icon >svg{
    height: 20px;
            width: 20px;
        
}
    .k-multiselect.k-input .k-clear-value{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            color: $fk-kendo-component-text;
            height: $fk-feather-container-height-sm;
            opacity: 100%;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            width: $fk-feather-container-height-sm;
        
}
    .k-multiselect.k-input.k-hover .k-clear-value.k-hover,.k-multiselect.k-input.k-hover .k-clear-value.k-state-hover,.k-multiselect.k-input.k-hover .k-clear-value.k-state-hovered,.k-multiselect.k-input.k-hover .k-clear-value:hover,.k-multiselect.k-input.k-state-hover .k-clear-value.k-hover,.k-multiselect.k-input.k-state-hover .k-clear-value.k-state-hover,.k-multiselect.k-input.k-state-hover .k-clear-value.k-state-hovered,.k-multiselect.k-input.k-state-hover .k-clear-value:hover,.k-multiselect.k-input.k-state-hovered .k-clear-value.k-hover,.k-multiselect.k-input.k-state-hovered .k-clear-value.k-state-hover,.k-multiselect.k-input.k-state-hovered .k-clear-value.k-state-hovered,.k-multiselect.k-input.k-state-hovered .k-clear-value:hover,.k-multiselect.k-input:hover .k-clear-value.k-hover,.k-multiselect.k-input:hover .k-clear-value.k-state-hover,.k-multiselect.k-input:hover .k-clear-value.k-state-hovered,.k-multiselect.k-input:hover .k-clear-value:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            color: $fk-feather-primary-text-on-surface;
        
}
    .k-multiselect.k-input{
    padding-left: $fk-kendo-input-padding-y;
            padding-right: $fk-kendo-input-padding-y;
        
}
    .k-multiselecttree.k-input .k-clear-value{
    border-bottom-left-radius: $fk-feather-border-radius-full;
            border-bottom-right-radius: $fk-feather-border-radius-full;
            border-top-left-radius: $fk-feather-border-radius-full;
            border-top-right-radius: $fk-feather-border-radius-full;
            color: $fk-kendo-component-text;
            height: $fk-feather-container-height-sm;
            opacity: 100%;
            padding-bottom: 0px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            width: $fk-feather-container-height-sm;
        
}
    .k-multiselecttree.k-input.k-hover .k-clear-value.k-hover,.k-multiselecttree.k-input.k-hover .k-clear-value.k-state-hover,.k-multiselecttree.k-input.k-hover .k-clear-value.k-state-hovered,.k-multiselecttree.k-input.k-hover .k-clear-value:hover,.k-multiselecttree.k-input.k-state-hover .k-clear-value.k-hover,.k-multiselecttree.k-input.k-state-hover .k-clear-value.k-state-hover,.k-multiselecttree.k-input.k-state-hover .k-clear-value.k-state-hovered,.k-multiselecttree.k-input.k-state-hover .k-clear-value:hover,.k-multiselecttree.k-input.k-state-hovered .k-clear-value.k-hover,.k-multiselecttree.k-input.k-state-hovered .k-clear-value.k-state-hover,.k-multiselecttree.k-input.k-state-hovered .k-clear-value.k-state-hovered,.k-multiselecttree.k-input.k-state-hovered .k-clear-value:hover,.k-multiselecttree.k-input:hover .k-clear-value.k-hover,.k-multiselecttree.k-input:hover .k-clear-value.k-state-hover,.k-multiselecttree.k-input:hover .k-clear-value.k-state-hovered,.k-multiselecttree.k-input:hover .k-clear-value:hover{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
            color: $fk-feather-primary-text-on-surface;
        
}
    .k-button.k-selected.k-button-outline.k-button-outline-primary{
    background-color: k-color( primary );
            background-image: $fk-feather-selected-on-color;
        
}
    .k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-hover .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-hover .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-hovered .k-link,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:hover .k-link{
    background-color: initial;
            background-image: $fk-feather-hover-on-surface-gradient;
        
}
    .k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-focus,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-focus,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-focused,.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:focus{
                    @extend %fk-effects-feather-focus-inner-on-surface;
          background-color: initial;
            background-image: $fk-feather-focused-on-surface-gradient;
        
}
    .fk-tabstrip-no-border.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active,.fk-tabstrip-no-border.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active,.fk-tabstrip-no-border.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active{
    box-shadow: inset 0px -4px 0px 0px k-color( primary );
        
}
    .fk-tabstrip-no-border.k-tabstrip .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item .k-link{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
        
}
    .fk-tabstrip-no-border.k-tabstrip.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active,.fk-tabstrip-no-border.k-tabstrip.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active,.fk-tabstrip-no-border.k-tabstrip.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active{
    border-bottom-style: none;
            border-left-style: none;
            border-right-style: none;
            border-top-style: none;
            margin-bottom: -1px;
        
}
    .fk-tabstrip-no-border.k-tabstrip.k-tabstrip-left .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item .k-link{
    font-weight: 400;
        
}
    .fk-tabstrip-no-border.k-tabstrip.k-tabstrip-left .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active .k-link,.fk-tabstrip-no-border.k-tabstrip.k-tabstrip-left .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active .k-link,.fk-tabstrip-no-border.k-tabstrip.k-tabstrip-left .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active .k-link{
    font-weight: 800;
            letter-spacing: -0.015em;
            margin-right: 1px;
        
}
    .fk-tabstrip-no-border.k-tabstrip.k-tabstrip-top .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item .k-link{
    font-weight: 500;
        
}
    .fk-tabstrip-no-border.k-tabstrip.k-tabstrip-right .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-active .k-link,.fk-tabstrip-no-border.k-tabstrip.k-tabstrip-right .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item.k-state-active .k-link,.fk-tabstrip-no-border.k-tabstrip.k-tabstrip-right .k-tabstrip-items-wrapper .k-tabstrip-items.k-reset .k-item.k-tabstrip-item:active .k-link{
    margin-left: 1px;
        
}
    .k-slider.k-slider-horizontal .k-slider-track-wrap .k-slider-track .k-draghandle.k-draghandle-start{
    visibility: visible;
        
}
    .k-notification.k-notification-success .k-notification-status.k-icon.k-svg-icon >svg{
    flex-shrink: 0;
        
}
    .k-notification.k-notification-success .k-notification-status.k-icon.k-svg-icon{
    height: 1.5rem;
            width: 1.5rem;
        
}
    .k-notification.k-notification-error .k-notification-status.k-icon.k-svg-icon{
    height: 1.5rem;
            width: 1.5rem;
        
}
    .k-notification.k-notification-warning .k-notification-status.k-icon.k-svg-icon{
    height: 1.5rem;
            width: 1.5rem;
        
}
    .k-notification.k-notification-info .k-notification-status.k-icon.k-svg-icon{
    height: 1.5rem;
            width: 1.5rem;
        
}
    .k-notification.k-notification-closable .k-notification-actions .k-notification-action.k-notification-close-action .k-icon.k-svg-icon{
    height: 1.5rem;
            width: 1.5rem;
        
}
    .k-notification.k-notification-closable .k-notification-actions{
    align-items: start;
            align-self: start;
            display: inline-flex;
            height: 1.5rem;
            justify-content: end;
            width: 1.5rem;
        
}
    .k-notification.k-notification-closable.k-notification-success .k-notification-actions .k-notification-action.k-notification-close-action .k-icon.k-svg-icon{
    display: flex;
            justify-content: end;
        
}
    .k-notification.k-notification-closable.k-notification-success .k-notification-status.k-icon.k-svg-icon{
    align-items: start;
            align-self: start;
            display: flex;
            justify-content: start;
        
}
    .k-notification.k-notification-closable.k-notification-success .k-notification-actions .k-notification-action.k-notification-close-action .k-icon.k-svg-icon >svg{
    align-items: start;
            align-self: start;
            display: flex;
            justify-content: end;
        
}
    .k-notification.k-notification-closable.k-notification-success{
    align-self: center;
        
}
    .k-notification{
    font-size: $fk-kendo-font-size-md;
        
}
    .k-notification.k-notification-closable.k-notification-warning .k-notification-actions{
    display: inline-flex;
        
}
    .k-window .k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action.k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-icon-button .k-button-icon.k-icon.k-svg-icon.k-svg-i-window-minimize >svg{
    color: k-color( inverse-emphasis );
            height: $fk-kendo-icon-size-sm;
            width: $fk-kendo-icon-size-sm;
        
}
    .k-window .k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action.k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-icon-button .k-button-icon.k-icon.k-svg-icon.k-svg-i-window >svg{
    color: k-color( inverse-emphasis );
            height: $fk-kendo-icon-size-sm;
            width: $fk-kendo-icon-size-sm;
        
}
    .k-window .k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action.k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-icon-button .k-button-icon.k-icon.k-svg-icon.k-svg-i-x >svg{
    color: k-color( inverse-emphasis );
            height: $fk-kendo-icon-size-sm;
            width: $fk-kendo-icon-size-sm;
        
}
    .k-window .k-window-titlebar .k-window-titlebar-actions .k-window-titlebar-action.k-button.k-button-md.k-button-flat.k-button-flat-base.k-rounded-md.k-icon-button .k-button-icon.k-icon.k-svg-icon.k-svg-i-window-restore >svg{
    color: k-color( inverse-emphasis );
            height: $fk-kendo-icon-size-sm;
            width: $fk-kendo-icon-size-sm;
        
}
    .k-dialog-wrapper .k-window.k-dialog .k-window-actions.k-dialog-actions.k-actions.k-actions-stretched{
    padding-bottom: 1.5rem;
            padding-left: 1.5rem;
            padding-right: 1.5rem;
            padding-top: 1.5rem;
        
}
    .k-dialog-wrapper .k-window.k-dialog .k-window-titlebar.k-dialog-titlebar{
    align-items: center;
            align-self: center;
            box-sizing: border-box;
            justify-content: space-between;
            min-width: 100%;
            padding-bottom: $fk-kendo-window-titlebar-padding-y;
            padding-left: $fk-kendo-window-titlebar-padding-x;
            padding-right: $fk-kendo-window-titlebar-padding-x;
            padding-top: $fk-kendo-window-titlebar-padding-y;
        
}
    .k-dialog-wrapper .k-window.k-dialog .k-window-titlebar.k-dialog-titlebar .k-window-title.k-dialog-title{
    font-size: 1.25rem;
            margin-bottom: 0px;
            margin-top: 0px;
        
}
    .k-dialog-wrapper .k-window.k-dialog .k-window-content.k-dialog-content{
    align-items: start;
            align-self: start;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            justify-content: start;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            padding-bottom: 0px;
            padding-left: $fk-kendo-window-inner-padding-x;
            padding-right: $fk-kendo-window-inner-padding-x;
            padding-top: 0px;
        
}
    .k-radio-list.k-list-vertical .k-radio-list-item .k-radio-wrap .k-radio.k-radio-md{
    background-color: initial;
            background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2014%2014'%3E%3Ccircle%20cx%3D'50%25'%20cy%3D'50%25'%20r%3D'4'%20fill%3D'%23003583'%2F%3E%3C%2Fsvg%3E");
            transition-duration: 100ms;
            transition-property: all;
            transition-timing-function: ease-out;
        
}