@import url('https://fonts.googleapis.com/css?family=Karla:400,500,700&display=swap');


/**
* Title: SharePoint
* Author/s: Mono
* CSS build platform: Gulp
* CSS development build command: gulp styles
* CSS production build command: gulp styles
* CSS processor: PostCSS
* CSS processor usage: autoprefixing, nesting, variables, minification, pxtorem, color functions
* CSS name convention: BEM
* Global indentation: 4 spaces
* Global units: px
* Global prefix: none
* Browser support: IE9+, last 3 versions of modern browsers, Android 4+, iOS6+
* Additional notes: Some properties with pixel units (depending on the whitelist in Gulpfile) are being recalculated to REM units
*/

/**
* Import: vars
* Description: variables
*/
/*------------------------------------*\
    # vars.globals
\*------------------------------------*/

/**
 * The $unit variable is a global variable to be used
 * in paddings, margins, for sizing and positioning
 */

 /**
  * The $spacer variable is a global variable to be used
  * in to create a unified spacer for all kinds of elements
  */
 
 /**
  * Global class prefix - usage: .$(global-prefix)classname
  */
 
 /**
  * Global radius and rounded
  */
/*------------------------------------*\
    # vars.typography
\*------------------------------------*/

/**
 * Project base line height (unitless in order to work with typomatic)
 */

/**
* Type scale sizes must be entered in their pixel size
* (unitless in order to work with typomatic)
* Default type scale ratio: 1.333;
*/

/**
* Type weights
*/

/**
* Font stacks
*/
/*------------------------------------*\
    # vars.responsive
\*------------------------------------*/ /* 544px */ /* 543px */ /* 768px */ /* 767px */ /* 992px */ /* 991px */ /* 1200px */ /* 1199px */ /* 1367px */ /* 1440px */ /* 1439px */ /* 1600px */ /* 1599px */
/*------------------------------------*\
    # vars.colors
\*------------------------------------*/

/**
* Generic colors
* Color naming taken from: http://www.color-blindness.com/color-name-hue/
*/

/**
* Brand colors
*/

/**
* Global text color
*/

/**
* Theme colors
*/

/**
* Grey colors
*/

/*
    Shades of gray (pure gray)
    ------------------------------------
    If you need mix some color to gray, use 10% of saturated color
*/  /*  6% - lightness */  /* 17% - lightness */  /* 28% - lightness */  /* 39% - lightness */  /* 50% - lightness */  /* 61% - lightness */  /* 72% - lightness */  /* 83% - lightness */  /* 94% - lightness */

/**
* Utility colors
*/
/*------------------------------------*\
    # vars.shadows
\*------------------------------------*/

/*you can use grey variables for match your background*/
/*[grey-1, grey2...]*/

/*tested on #efefef background and #fff box*/

/*really close*/

/*//close/**/

/*//regular/**/

/*//smooth/**/

/*//apple like/**/

/**
* Import: tools
* Description: tools like typomatic and other mixins / libraries
*/
/*------------------------------------*\
    # tools.typomatic
\*------------------------------------*/

/**
 * Mixin name: typomatic-init
 * Description: creates a vertical rhythm on a page using font-size
 * and line-height on the html element
 * Parameters: 
 * does not take parameters
 */

/**
 * Mixin name: type-scale
 * Description: type-scale sets the type to baseline to achieve
 * vertical rhythm.
 * Parameters: 
 * $scale ($base-font-size is default) - font size (unitless) variable
 * $baselines (1 is default) - number of baselines
 */
/*------------------------------------*\
    # tools.bubba
\*------------------------------------*/

/**
 * Custom 12 column grid with 2% gutters (6.5% width column).
 * $grid-gutter - amount of space between columns
 * $grid-columns - number of columns of the grid
 */

/**
 * The grid-row mixin is used for building rows
 */

/**
 * The grid-span mixin is used for building grid columns
 */

/**
 * The grid-col mixin is used for gutters
 */

/**
 * The grid-push mixin is used for pushing columns using margin-left
 * for the space of a number of columns
 */

/**
 * The grid-pull mixin is used for pulling columns using margin-left
 * for the space of a number of columns
 */

/**
 * Grid
 */
.grid {
}
.grid:after {
    content: "";
    display: table;
    clear: both;
}

/**
 * Row
 */
.row {
    margin-left: -10px;
    margin-right: -10px;
}
.row:after {
        content: "";
        display: table;
        clear: both;
    }

/**
 * Column
 */
.col {
    padding-left: 10px;
    padding-right: 10px;
}
/*------------------------------------*\
    # tools.ricky
\*------------------------------------*/

/**
 * Custom grid based on flexbox.
 * $f-grid-gutter - amount of space between columns
 * $f-grid-columns - number of columns of the grid
 */ 



 /**
 * The flex-col mixin is used for building flexbox grid columns
 */

/**
 * The flex-col mixin is used for building flexbox grid columns
 */


/**
 * Row
 */
.row {  
    display: -ms-flexbox;  
    display: flex;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;

    margin-left:    -12px;
    margin-right:   -12px;
}
.row--form {
        -ms-flex-align: end;
            align-items: flex-end;
    }

/**
 * Column
 */
.col {
    padding-left:    12px;
    padding-right:   12px;
}
/*------------------------------------*\
    # tools.clearing
\*------------------------------------*/

.clearfix:after {
        content: "";
        clear: both;
        display: block;
        height: 0;
        visibility: hidden;
        font-size: 0;
    }

.group {
    overflow: hidden;
}

/*clearfix for IE6 & above*/
/*

// IE6
* html .clearfix {
    zoom: 1;
}

// IE7
*:first-child+html .clearfix {
    zoom: 1;
}

*/

span.no_selection {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
}

/**
* Import: generic
* Description: normalize or reset CSS, box sizing
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/*------------------------------------*\
    # generic.boxsizing
\*------------------------------------*/

*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit;
}

html {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/**
* Import: base
* Description: base structural stylings for setting the body, typography
* and other base styles (no classes should be added here)
*/
/*------------------------------------*\
    # base.globals
\*------------------------------------*/

/**
 * Initialize typomatic in project (sets font-size and line-height
 * on html selector.
 */
 html {
    font-size: 100%;
    line-height: 1.5;
    height: 100%;
}

body {
    min-height: 100%;
    overflow-x: hidden;
    margin: 0;
    
    font-family: 'Karla', -apple-system, BlinkMacSystemFont, 
			"Segoe UI", "Roboto", "Oxygen", 
			"Ubuntu", "Cantarell", "Fira Sans", 
			"Droid Sans", "Helvetica Neue", 
			sans-serif, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #474747;

    background-color: #f7f7f7;
}

body *::-moz-selection {
        background-color: #27788A;
        color: white;
    }

body *::selection {
        background-color: #27788A;
        color: white;
    }
.body--secondary {
        height: 100vh;
        background-color: #1E5C6A;
    }

img {
    max-width: 100%;
    vertical-align: middle;
}

svg {
    max-width: 100%;
}
/*------------------------------------*\
    # base.typography
\*------------------------------------*/

/**
 * Headings
 */
 h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-family: 'Karla', Georgia, Times, serif;
    font-weight: 700;
    letter-spacing: -0.025em;
}

h1 {
    font-size: 33px;
    line-height: 42px;
}

h2 {
    font-size: 28px;
    line-height: 36px;
}

h3 {
    font-size: 23px;
    line-height: 30px;
}

h4, h5, h6 {
    font-size: 19px;
    line-height: 24px;
}

/**
 * Paragraphs
 */
p {
    margin: 0;
}

/**
 * Lists (ol, ul, dd)
 */
ol, ul, dl {
    margin: 0;
    padding: 0;
    list-style: none;
}
ol {}
ol li {}
ul {}
ul li {}
dd {}
dl dt {}
dl dd {}

/**
 * Anchors
 */
a {
    color: #27788A;
    text-decoration: none;
    cursor: pointer;
}
a:link {}
a:hover {
    color: rgb(56, 173, 199);
}
a:focus {
    outline: 0;
    color: rgb(56, 173, 199);
}
a:visited {}

label {
    color: #73858d;
}
/**
 * Typographic details
 */
hr {
}
em {}
b, strong {
    font-weight: 700;
}
address {}
small {}
pre {}
code {}
sub {}
sup {}
strike {}

/**
* Import: modules
* Description: cross project reusable modules
*/
/*
    modules.layout.css
*/

.layout {
    position: relative;
}

.layout__main {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 69px;
        
        display: -ms-flexbox;
        
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        
        background-color: #f7f7f7;
    }

@media    (min-width: 62em) {

.layout__main {
            left: 250px
    }
        }

.layout__main.is-collapsed {
            left: 69px;
        }

.layout__main.is-collapsed .step__buttons__wrapper {
                width: calc(100% - 69px);
            }

.layout__main__header {
            z-index: 2;

            display: -ms-flexbox;

            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -ms-flex-pack: start;
                justify-content: flex-start;
            
            background-color: #1E5C6A;

        }

.layout__main__subheader-no-colors {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: justify;
                justify-content: space-between;
        }

.layout__main__subheader {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: start;
                justify-content: flex-start;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -ms-flex-negative: 0;
                flex-shrink: 0;
            height: 50px;
            padding: 0 18px;
            
            color: white;

            border-top: 1px solid rgba(255, 255, 255, 0.15);
            border-bottom: 1px solid rgba(255, 255, 255, 0.15);
            background-color: #1E5C6A;
        }

.layout__main__subheader__back {
                padding-right: 30px;
                padding-left: 12px;

                background-color: transparent;

                color: white;
                
                -webkit-transform: translateX(0);
                
                    -ms-transform: translateX(0);
                
                        transform: translateX(0);
            }

.layout__main__subheader__back .fa-long-arrow-alt-left {
                    color: white;
                    -webkit-transition: all 0.25s ease-in-out;
                    -o-transition: all 0.25s ease-in-out;
                    transition: all 0.25s ease-in-out;
                }

.layout__main__subheader__back:hover .fa-long-arrow-alt-left {
                        color: rgba(255, 255, 255, 0.6);
                        -webkit-transform: translateX(-3px);
                            -ms-transform: translateX(-3px);
                                transform: translateX(-3px);
                    }

.layout__main__subheader__title {
                font-size: 19px;
                line-height: 24px;
            }

.layout__main__subheader__item {
                padding: 0 18px;
            }

.layout__main__body {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex: 1;
                flex: 1;
            overflow-y: auto;
        }

.layout__aside {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;

        display: -ms-flexbox;

        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        width: 250px;
        background-color: #27788A;

        border-right: 1px solid rgba(255, 255, 255, 0.15);
    }

@media     (max-width: 47.9375em) {

.layout__aside {
            z-index: 1
    }
        }

.layout__aside__btn {
            position: absolute;
            top: 0;
            right: -37px;
            font-size: 15px;
            color: #90a4ae;
            cursor: pointer;
            padding: 6px 12px;
            background-color: rgba(39, 120, 138, 0.1);
        }

.layout__aside.is-collapsed {
            padding-top: 0; 
            width: 69px;
            overflow: hidden;
        }

.layout__aside.is-collapsed .nav__item {
                white-space: nowrap;
            }

.layout__aside.is-collapsed .nav__item i {
                    margin-right: 36px;
                }

.layout__aside.is-collapsed .layout__aside__top {
                text-align: center;
                border-bottom: 1px solid rgb(237, 237, 237);
                
            }

.layout__aside.is-collapsed .layout__aside__btn {
                position: relative;
                top: unset;
                right: unset;

                padding: 12px 24px;
                color: #90a4ae;
                cursor: pointer;
                line-height: 1;
                background-color: transparent;
                -webkit-transition: all 250ms ease-in-out;
                -o-transition: all 250ms ease-in-out;
                transition: all 250ms ease-in-out;
            }

.layout__aside.is-collapsed .layout__aside__btn:hover {
                    background-color: rgba(39, 120, 138, 0.1);
                    color: #27788A;
                }

.layout__aside.is-collapsed .logo__wrap--inner {
                width: calc(100% - 24px);
                margin: 0 auto;
                overflow: hidden;
            }

.layout__aside.is-collapsed .logo__wrap--inner .logo__aside {
                    display: none;
                }

.layout__aside.is-collapsed .logo__wrap--inner .logo__aside__symbol {
                    display: block;
                    min-width: 180px;
                }

.layout__aside .logo__aside {
                width: 190px;
                display: block;
                margin: 0 auto;
                max-width: 1000px;
            }

.layout__aside .logo__aside__symbol {
                    display: none;
                }

.layout__aside .logo__wrap {
                background-color: #1E5C6A;
                height: 100px;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                    align-items: center;
                padding: 0 3px;
            }

.layout__aside .logo__wrap--inner {
                    width: 100%;
                }

.layout__aside .logo__wrap.is-collapsed {
                    width: 65px;
                    overflow: hidden;
                }

.layout__aside .logo__wrap.is-collapsed .logo__wrap--inner {
                        width: 53px;
                        height: 53px;
                        margin-left: 3px;
                        overflow: hidden;
                        text-align: center;
                        padding-left: 3px;
                    }

.layout__aside .logo__wrap.is-collapsed .logo__aside {
                        width: 150px;
                    }

.layout__footer {
        position: fixed;
        right: 0;
        bottom: 0;

        z-index: 5;

        width: calc(100% - 250px);
    }

.layout__footer.is-collapsed {
            width: calc(100% - 69px);
        }

.layout__title {
        border-top: 1px solid rgba(255, 255, 255, 0.15);
        height: 50px;
    }

.layout__title--flex {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: start;
                justify-content: flex-start;
        }

.layout__title--flex--end {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                    align-items: center;
                margin-left: auto;
            }

.layout__title--flex .input--select--with-label {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                    align-items: center;
                -ms-flex-pack: start;
                    justify-content: flex-start;
            }

.layout__title--flex .input--select--with-label label {
                    margin-right: 12px;
                    color: white !important;
                }

.layout__title--flex .input--select--with-label > div {
                    width: 180px;
                    color: #474747;
                }
/*------------------------------------*\
    # modules.btn
\*------------------------------------*/

.btn {
	/**
     * Button base
     */
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: center;
	    justify-content: center;

	-ms-touch-action: manipulation;

	    touch-action: manipulation;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;

	cursor: pointer;
	white-space: nowrap;
	text-decoration: none;
	text-align: center;
	border: 0;
	border-radius: 4px;

	-webkit-transition: all 0.25s ease-in-out;

	-o-transition: all 0.25s ease-in-out;

	transition: all 0.25s ease-in-out;

	/**
     * Button base project styling
     */
	font-family: 'Karla', -apple-system, BlinkMacSystemFont, 
			"Segoe UI", "Roboto", "Oxygen", 
			"Ubuntu", "Cantarell", "Fira Sans", 
			"Droid Sans", "Helvetica Neue", 
			sans-serif, Helvetica, Arial, sans-serif;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0em;
}

.btn:focus {
		outline: 0;
	}

/**
     * Button styles
     */

.btn--primary {
		background: #27788A;
		color: white;
	}

.btn--primary:hover {
			background: rgb(38, 99, 112);
			color: white;
		}

.btn--primary--negative {
			border: 1px solid rgba(255, 255, 255, 0.2);
		}

.btn--secondary {
		background: #34454e;
		color: white;
	}

.btn--secondary:hover {
			background: rgb(51, 53, 54);
			color: white;
		}

.btn--tertiary {
		background: #A67DC3;
		color: white;
	}

.btn--tertiary:hover {
			background: rgb(150, 125, 168);
			color: white;
		}

.btn--tertiary--quad {
			height: 100%;
			padding: 0 12px;
			margin-top: -1px;
			border-radius: 0;

			background: #A67DC3;
			color: white;

			text-transform: uppercase;
		}

.btn--tertiary--quad:hover {
				background: rgb(150, 125, 168);
				color: white;
			}

.btn--default {
		background: #f0f0f0;
		color: #474747;
	}

.btn--default:hover {
			background: rgb(218, 218, 218);
		}

.btn--ghost {
		background-color: transparent;
		color: #27788A;
	}

.btn--ghost:hover {
			background: rgba(39, 120, 138, 0.1);
			color: rgb(38, 99, 112);
		}

.btn--logo {
		width: 100px;
		background-repeat: no-repeat;
		background-size: 75px;
		background-position: center;
		background-color: #f0f0f0;
	}

.btn--logo--fed {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M251.777 183.644v61.553h-.36c-6.899-7.906-15.452-10.637-25.443-10.637-20.412 0-35.793 13.943-41.184 32.271-12.937-42.694-70.006-41.4-87.615-10.063v-17.393H57.787v-18.831h43.125v-29.541H22.568V323.54h35.219v-55.703h35.147c-1.079 4.097-1.653 8.483-1.653 13.081 0 52.542 73.744 65.692 93.58 17.034h-30.187c-10.566 15.022-32.919 6.396-32.919-10.493h61.453c2.659 21.921 19.694 40.897 43.197 40.897 10.134 0 19.407-4.959 25.084-13.371h.359v8.555h44.717V203.644l.002-20h-44.79zm-129.089 84.479c4.386-18.902 29.973-18.398 33.423 0h-33.423zm110.258 35.149c-24.869 0-24.438-45.139 0-45.139 23.431.001 24.796 45.139 0 45.139z' fill='%23442e8c'/%3E%3Cpath fill='%23f47624' d='M375.345 323.332h-79.189V183.661h79.692v25.334h-47.061v28.437h46.558v23.572h-47.062v37.499h47.062v24.829zM433.393 298.585l-21.897 24.748h-31.959l38.252-42.951-38.252-42.953h33.303l22.314 24.581 21.477-24.581h32.297l-38.084 42.786 38.588 43.118h-33.976l-22.063-24.748z'/%3E%3C/svg%3E");
		}

.btn--logo--ups {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='61.979' viewBox='0 0 52.242191 61.978519' width='52.242'%3E%3Cpath d='M1.781 18.734l.222 25.168 5.654 6.985 16.964 8.98 20.844-10.2 4.324-10.311-.444-33.372-15.743-.444-16.41 2.66L2.226 16.85z' fill-rule='evenodd' fill='%23301506'/%3E%3Cpath d='M26.069.547C16.188.547 7.569 2.46.45 6.232v30.16c0 6.346 2.384 11.653 6.894 15.35 4.188 3.435 17.138 9.096 18.725 9.783 1.505-.655 14.61-6.403 18.73-9.783 4.508-3.695 6.893-9.003 6.893-15.35V6.232C44.572 2.46 35.953.546 26.068.546zM40.7 6.387c2.947.038 5.84.22 8.637.48v29.525c0 5.674-2.06 10.257-6.032 13.529-3.548 2.923-14.25 7.717-17.236 9.033-3.026-1.334-13.754-6.189-17.239-9.032-3.948-3.216-6.027-7.908-6.027-13.529V19.141C14.151 8.734 27.931 6.221 40.699 6.387zM26.737 20.135c-2.431 0-4.393.543-6.008 1.585v29.05h4.46v-9.385c.444.13 1.09.254 2.005.254 4.946 0 7.79-4.46 7.79-10.97 0-6.497-2.928-10.534-8.247-10.534zm15.236 0c-2.933.085-6 2.209-5.98 5.81.007 2.371.664 4.145 4.34 6.3 1.96 1.152 2.75 1.91 2.785 3.31.037 1.554-1.037 2.492-2.672 2.486-1.423-.012-3.123-.801-4.262-1.815v4.104c1.396.832 3.138 1.383 4.898 1.383 4.405 0 6.372-3.112 6.457-5.963.084-2.6-.634-4.566-4.36-6.754-1.662-.975-2.974-1.616-2.93-3.239.043-1.583 1.358-2.14 2.62-2.128 1.558.013 3.065.876 3.995 1.83v-3.875c-.784-.604-2.444-1.525-4.891-1.45zm-36.893.45v14.013c0 4.724 2.234 7.115 6.644 7.115 2.73 0 5.015-.632 6.717-1.79V20.587h-4.449v16.8c-.485.333-1.204.546-2.11.546-2.042 0-2.347-1.873-2.347-3.137V20.586H5.08zm21.687 3.14c2.586 0 3.658 2.064 3.658 7.058 0 4.873-1.226 7.227-3.79 7.227-.605 0-1.13-.15-1.448-.27V24.047c.361-.18.975-.322 1.58-.322z' fill='%23fab80a'/%3E%3C/svg%3E");
		}

.btn--logo--usps {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111 43'%3E%3Cg fill='%2307426F' stroke='%2307426F' stroke-width='.426'%3E%3Cpath d='M12.5 15.2c-.2-.8-.5-1.7-2.4-1.7s-2.2.7-2.2 1.3c0 2 8.4.6 8.4 5.3 0 3.8-3.8 4.5-5.9 4.5-3.1 0-6.4-1-6.5-4.5h3.6c0 1.1.7 1.9 2.9 1.9 1.8 0 2.3-.9 2.3-1.3 0-2.2-8.4-.5-8.4-5.4 0-1.9 1.2-4.3 5.4-4.3 2.6 0 5.8.6 6.1 4.3h-3.3zM23 11.3h2.2v2.4H23v7c0 .8 0 1 1.5 1h.7v2.6H23c-3.1 0-3.6-1.1-3.6-2.8v-7.9h-1.8v-2.4h1.8V7.7H23v3.6zM39.4 21.7c0 1.5.4 1.9.8 2v.5h-3.8c-.2-.6-.3-.8-.3-1.5-.8.8-2 1.9-4.4 1.9-2 0-4.1-1.1-4.1-3.8 0-2.5 1.7-3.8 3.9-4.1l3.2-.5c.6-.1 1.2-.3 1.2-1 0-1.4-1.4-1.5-2.3-1.5-1.8 0-2.1 1-2.2 1.8H28c.4-4 3.3-4.5 6-4.5 1.9 0 5.4.6 5.4 3.8v6.9zm-3.5-3.8c-.4.3-.9.5-2.4.7-1.3.2-2.4.5-2.4 1.9 0 1.2 1 1.6 1.6 1.6 1.6 0 3.2-1 3.2-2.6v-1.6zM61.8 24.2h-3.5v-7.9c0-1.9-.9-2.6-1.9-2.6-1.8 0-2.4 1.1-2.4 2.7v7.8h-3.5v-7.8c0-1.1 0-2.6-2.1-2.6-1.7 0-2.2 1.1-2.2 2.5v7.9h-3.5v-13h3.4v1.9h.1c.5-.9 1.4-2.2 3.8-2.2 2 0 2.8.7 3.7 2.1.5-.6 1.4-2.1 3.6-2.1 2.6 0 4.7 1.5 4.7 4.3v9zM68.9 13.1c.7-1 1.7-2.2 4.1-2.2 3 0 5.6 2.2 5.6 6.7 0 3.6-1.7 7-5.7 7-2.5 0-3.4-1.3-3.8-2H69v6.7h-3.5v-18h3.4v1.8zm3.1 8.7c2.3 0 2.9-2.4 2.9-3.9 0-2-.8-4-3-4-2.4 0-3 2.1-3 4.2 0 1.8.8 3.7 3.1 3.7zM89.2 15.2c-.2-.8-.5-1.7-2.4-1.7s-2.2.7-2.2 1.3c0 2 8.4.6 8.4 5.3 0 3.8-3.8 4.5-5.9 4.5-3.1 0-6.4-1-6.5-4.5h3.6c0 1.1.7 1.9 2.9 1.9 1.8 0 2.3-.9 2.3-1.3 0-2.2-8.4-.5-8.4-5.4 0-1.9 1.2-4.3 5.4-4.3 2.6 0 5.8.6 6.1 4.3h-3.3z'/%3E%3C/g%3E%3Cpath fill='%23D91815' d='M70.3 36.3h-1.9v-1.9h1.9v1.9z'/%3E%3Cpath fill='%2307426F' d='M77.9 30c-.2-1.3-.9-2-2.3-2-2 0-2.6 1.9-2.6 3.6 0 1.6.4 3.7 2.6 3.7 1.1 0 2-.8 2.3-2.3h1.6c-.2 1.5-1.1 3.7-3.9 3.7-2.7 0-4.3-2-4.3-4.8 0-3 1.4-5.3 4.6-5.3 2.5 0 3.5 1.8 3.6 3.5h-1.6zM85 26.5c3.1 0 4.4 2.6 4.4 5s-1.4 5-4.4 5c-3 0-4.4-2.6-4.4-5s1.3-5 4.4-5zm0 8.7c2.3 0 2.8-2.4 2.8-3.7 0-1.3-.5-3.7-2.8-3.7s-2.8 2.4-2.8 3.7c0 1.3.5 3.7 2.8 3.7zM91.3 26.7h1.5v1.4c.3-.5 1.2-1.6 2.9-1.6s2.3 1 2.5 1.6c.8-.9 1.4-1.6 2.9-1.6 1 0 3 .5 3 3.2v6.6h-1.6v-6.2c0-1.3-.4-2.2-1.8-2.2s-2.2 1.3-2.2 2.6v5.8h-1.6v-6.6c0-.8-.3-1.8-1.5-1.8-.9 0-2.5.6-2.5 3.2v5.2h-1.6v-9.6z'/%3E%3Cg%3E%3Cpath fill='%2307426F' d='M107.4 27.6c.3 0 .6.1.9.2.3.2.5.4.7.7.2.3.2.6.2.9 0 .3-.1.6-.2.9-.2.3-.4.5-.7.7s-.6.2-.9.2c-.3 0-.6-.1-.9-.2-.3-.2-.5-.4-.7-.7-.2-.3-.2-.6-.2-.9 0-.3.1-.6.2-.9.2-.3.4-.5.7-.7.3-.1.6-.2.9-.2zm0 .3c-.3 0-.5.1-.8.2-.2.1-.4.3-.6.6-.1.2-.2.5-.2.8 0 .3.1.5.2.8.1.2.3.4.6.6.2.1.5.2.8.2.3 0 .5-.1.8-.2.2-.1.4-.3.6-.6s.2-.5.2-.8c0-.3-.1-.5-.2-.8-.1-.2-.3-.4-.6-.6-.3-.1-.6-.2-.8-.2zm-.8 2.6v-2h.7c.2 0 .4 0 .5.1.1 0 .2.1.2.2.1.1.1.2.1.3 0 .1-.1.3-.2.4-.1.1-.2.2-.4.2.1 0 .1.1.2.1.1.1.2.2.3.4l.2.4h-.4l-.2-.3c-.1-.2-.2-.4-.3-.5-.1 0-.1-.1-.3-.1h-.2v.8h-.2zm.3-1.1h.4c.2 0 .3 0 .4-.1.1-.1.1-.1.1-.2v-.2l-.1-.1h-.7v.6z'/%3E%3C/g%3E%3Cpath fill='%23D91815' d='M52.5 6.5H98v17.8h-1.5V7.8h-44z'/%3E%3C/svg%3E");
		}

.btn--logo--amazon {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M0 24C0 10.745 10.745 0 24 0s24 10.745 24 24-10.745 24-24 24S0 37.255 0 24z'/%3E%3Cpath fill='%23221F1F' fill-rule='evenodd' d='M18.423 20.968c-.594.855-.891 1.885-.891 3.091h-.004c0 1.52.432 2.695 1.296 3.523.864.828 1.97 1.242 3.313 1.242.873 0 1.607-.086 2.201-.263.942-.262 1.901-.925 2.88-1.99.071.087.193.257.37.512.173.254.299.422.378.512.077.086.209.226.392.417.184.193.396.395.641.603.297.123.551.105.76-.054.122-.104.907-.783 2.358-2.043.14-.104.209-.227.209-.365 0-.123-.052-.263-.157-.42l-.6-.8c-.123-.165-.253-.435-.379-.813a3.67 3.67 0 0 1-.198-1.242v-6.337c0-.068-.007-.291-.025-.666-.018-.374-.043-.62-.08-.734a18.945 18.945 0 0 1-.158-.612c-.068-.3-.144-.526-.234-.684a4.533 4.533 0 0 0-.354-.537c-.15-.2-.31-.389-.483-.563-1.12-1.03-2.673-1.545-4.663-1.545h-.653c-1.552.086-2.91.506-4.072 1.257-1.16.75-1.889 1.902-2.186 3.456a.742.742 0 0 0-.026.184c0 .244.149.401.444.473l3.012.367c.279-.052.454-.254.526-.603.12-.558.39-.995.81-1.31.42-.317.918-.497 1.494-.551h.203c.787 0 1.363.263 1.729.788.242.382.369 1.134.369 2.25v.445a79.287 79.287 0 0 0-2.305.209c-1.379.175-2.54.463-3.481.864-1.032.438-1.842 1.084-2.436 1.939zm4.122 4.204c-.34-.415-.509-.958-.509-1.639l-.002.002c0-1.501.767-2.47 2.304-2.905.522-.14 1.291-.211 2.305-.211v.653c0 .559-.004.962-.013 1.207a4.992 4.992 0 0 1-.156.954 4.21 4.21 0 0 1-.433 1.087c-.401.75-.97 1.22-1.7 1.413-.037 0-.103.01-.199.027-.097.016-.169.024-.223.024-.576 0-1.032-.204-1.374-.612z' clip-rule='evenodd'/%3E%3Cpath fill='%23F90' d='M33.032 31.965a.899.899 0 0 1 .156-.21c.438-.295.857-.497 1.26-.601a8.627 8.627 0 0 1 1.936-.288 1.56 1.56 0 0 1 .497.026c.786.073 1.26.202 1.415.397.072.102.104.259.104.468v.183c0 .612-.166 1.332-.497 2.16-.333.829-.796 1.498-1.386 2.004-.09.072-.168.105-.238.105a.235.235 0 0 1-.104-.026c-.108-.054-.131-.149-.08-.288.649-1.519.97-2.574.97-3.168 0-.193-.037-.333-.105-.42-.175-.207-.663-.313-1.467-.313-.296 0-.645.018-1.044.054-.44.054-.841.105-1.207.157-.108 0-.174-.018-.21-.054-.036-.036-.043-.069-.025-.105 0-.017.007-.043.025-.077v-.004z'/%3E%3Cpath fill='%23F90' d='M9.654 31.521c.086-.14.225-.15.418-.027 4.363 2.531 9.112 3.798 14.245 3.798 3.42 0 6.8-.639 10.135-1.913l.378-.157c.166-.072.283-.122.353-.156.263-.105.468-.054.617.156.148.209.1.402-.143.576-.316.227-.717.49-1.207.785-1.5.891-3.175 1.58-5.026 2.07-1.849.486-3.654.733-5.419.733-2.723 0-5.298-.477-7.723-1.428a21.228 21.228 0 0 1-6.522-4.02c-.106-.084-.16-.174-.16-.26a.27.27 0 0 1 .054-.157z'/%3E%3C/svg%3E");
		}

.btn--logo--active {
			width: 100px;
			background-repeat: no-repeat;
			background-size: 75px;
			background-position: center;
			opacity: 0.5;
		}

.btn--logo:hover {
			background-color: rgb(218, 218, 218);
		}

.btn--nav {
		background-color: transparent;
		color: rgba(255, 255, 255, 0.8);
		display: block;
		width: 100%;
	}

.btn--nav:hover {
			color: white;
		}

.btn--outline {
		background-color: transparent;
		color: #27788A;
		border: 1px solid #27788A;
	}

.btn--outline:hover {
			border: 1px solid rgb(38, 99, 112);
		}

.btn--outline--warning {
			background-color: transparent;
			color: #f44336;
			border: 1px solid #f44336;
		}

.btn--outline--warning:hover {
				border: 1px solid rgb(219, 65, 54);
			}

.btn--dropdown {
		display: block;
		width: 100%;
		background-color: transparent;
		color: #27788A;
		padding: 18px 12px;
		border-radius: 0;
		text-align: left;
	}

.btn--dropdown:hover {
			background-color: rgb(240, 240, 240);
		}

.btn--white {
		background-color: transparent;
		color: white;
	}

.btn--white:hover {
			color: #27788A;
		}

.btn--success {
		background: #15AB48;
		color: white;
	}

.btn--success:hover {
			background: rgb(20, 145, 62);
			color: white;
		}

.btn--warning {
		background: #f44336;
		color: white;
	}

.btn--warning:hover {
			background: rgb(219, 65, 54);
			color: white;
		}

.btn[disabled],
	.btn[disabled='disabled'] {
		background: #f0f0f0;
		color: #90a4ae;
		cursor: not-allowed;
	}

.btn[disabled] .spinner, .btn[disabled='disabled'] .spinner {
			border-top: 2px solid (#27788A a(0.2));
			border-right: 2px solid (#27788A a(0.2));
			border-bottom: 2px solid (#27788A a(0.2));
			border-left: 2px solid #27788A;
		}

/**
     * Button sizes
     */

.btn--sml {
		height: 24px;
		padding: 0 12px;
		line-height: 24px;
	}

.btn--med {
		height: 36px;
		padding: 0 18px;
		line-height: 36px;
	}

.btn--lrg {
		height: 48px;
		padding: 0 24px;
		line-height: 48px;
	}

.btn--icon {
		height: 30px;
		padding: 0 12px;
		line-height: 30px;
	}
/*------------------------------------*\
    # modules.container
\*------------------------------------*/

.container {
	-ms-flex-positive: 1;
	    flex-grow: 1;
	width: 100%;
	padding: 24px;
}

/* Sizes */

.container--sml {
		max-width: 543px;
	}

.container--med {
		max-width: 768px;
	}

.container--lrg {
		max-width: 992px;
	}

/* Elements */

.container__group {
		padding-bottom: 18px;
		margin-bottom: 30px;
		border-bottom: 1px solid #c4c4c4;
	}

.container__group:last-child {
			margin-bottom: 0;
			border-bottom: 0;
		}

.container__subtitle {
		color: #73858d;
		margin-bottom: 15px;
	}

.container__footer {
		position: fixed;
		right: 0;
		bottom: 30px;
		left: 250px;

		padding: 12px 24px;
		padding-bottom: 0;

		background-color: #27788A;
	}

.container__footer.is-flex {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: justify;
			    justify-content: space-between;
		}

/* Custom */

.container--footer {
		padding-bottom: 84px;
	}

.container--404 {
		padding: 120px 12px;
	}

.container--dashboard {
		padding: 24px;
		padding-bottom: 30px;
	}

.container--with-scroll--modal .k-grid {
				max-height: 326px;
			}

@media   (min-width: 75em) {

.container--with-scroll--modal .k-grid {
					max-height: 348px
			}
				}

@media  (min-width: 90em) {

.container--with-scroll--modal .k-grid {
					max-height: 444px
			}
				}

@media  (min-width: 114.28em) {

.container--with-scroll--modal .k-grid {
					max-height: 535px
			}
				}

.container--inventory-reconciliation {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		    flex-direction: column;
	}

/*make container stretch from one side to another*/

.container--fluid {
		width: 100%;
		margin: 0 auto;
	}

.is-collapsed .container {
		margin-left: auto;
		margin-right: auto;
	}
/*------------------------------------*\
    # modules.step.css
\*------------------------------------*/

.step__container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: start;
            justify-content: flex-start;
        overflow: hidden;
        padding: 24px;
        border-bottom:  1px solid rgb(228, 228, 228);
        margin-bottom: 24px;
    }

.step__item {
        position: relative;
        display: block;
        background-color: transparent;
        padding: 0 36px;

        text-align: left;
        border: none;
        -webkit-appearance: none;

        -ms-flex-positive: 1;

            flex-grow: 1;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    }

.step__item:before {
            content: '';
            display: block;
            position: absolute;
            top: 17px;
            left: -15%;
            width: 20%;
            height: 3px;
            background-color: #b8b8b8;
        }

.step__item:first-child {
            margin-left: -36px;
        }

.step__item:first-child:before {
                display: none;
            }

.step__item:last-child:after {
                display: none;
            }

.step__item.is-active:before {
                background-color: #27788A;
                height: 2px;
            }

.step__item.is-done:before {
                background-color: #27788A;
                height: 2px;
            }

.step__item.is-done:after {
                background-color: #27788A;
                height: 2px;
            }

.step__number {
        font-size: 16px;
        line-height: 34px;
        width: 36px;
        height: 36px;
        text-align: center;
        border: 1px solid #b8b8b8;
        border-radius: 1000px;
        color: white;
        background-color: #b8b8b8;
        position: relative;
        z-index: 9;
        display: inline-block;
    }

.step__number.is-active {
            border: 1px solid #27788A;
            background-color: #27788A;
            color: #fff;
        }

.step__number.is-done {
            background-color: rgba(39, 120, 138, 0.1);
            border: 1px solid #27788A;
            color: #27788A;
            font-weight: 700;
        }

.step__number--warning {
            border:2px solid #f44336;
            color: #f44336;
            background-color: #fff;
        }

.step__title {
        color: #b8b8b8;
        display: inline-block;
        margin-left: 12px;
        font-weight: 700;
        text-transform: uppercase;
    }

.step__title.is-active {
            color: #27788A;
        }

.step__title.is-done {
            color: #27788A;
        }

.step__buttons__wrapper{
            position: fixed;
            bottom: 30px;
            line-height: 50px;
            width: calc(100% - 250px);
            padding: 12px 24px;
            border-top: 1px solid rgb(228, 228, 228);
            background-color: #27788A;
        }

.step__wrapper{
        padding: 0 24px;
        margin-bottom: 74px;
    }
/*------------------------------------*\
    # modules.field
\*------------------------------------*/

.field {
    margin-bottom: 12px;
}

.field__label {
        font-size: 14px;
        line-height: 24px;
        display: block;
        padding-top: 6px;
        margin-bottom: 12px;
    }

@media   (min-width: 48em) {

.field__label {
            margin-bottom: 0
    }
        }

.field__label--checked {
            color: #A67DC3;
        }

.field__label--dimension {
            position: relative;
        }

.field__label--dimension--unit {
                position: absolute;
                top: 40px;
                left: -5px;
            }
/*------------------------------------*\
    # modules.field-group
\*------------------------------------*/

.field-group {
    display: table;
    position: relative;
    border-collapse: separate;
    width: 100%;
}

.field-group--main {
        display: table-cell;
        width: 100%;
        z-index: 2;
        position: relative;
    }

.field-group--aside { 
        display: table-cell;
        width: 1%;
        white-space: nowrap;
        vertical-align: middle;
        position: relative
    }
/*------------------------------------*\
    # modules.input
\*------------------------------------*/

.input {
	/**
     * Input base
     */
	display: inline-block;
	width: 100%;

	font-size: 14px;

	line-height: 24px;

	vertical-align: middle;
	-ms-touch-action: manipulation;
	    touch-action: manipulation;
	-moz-appearance: none;
	     appearance: none;
	-webkit-transition: border-color 200ms;
	-o-transition: border-color 200ms;
	transition: border-color 200ms;
	-webkit-appearance: none;
	background-color: white;


	/**
     * Input base project styling
     */
	font-family: 'Karla', -apple-system, BlinkMacSystemFont, 
			"Segoe UI", "Roboto", "Oxygen", 
			"Ubuntu", "Cantarell", "Fira Sans", 
			"Droid Sans", "Helvetica Neue", 
			sans-serif, Helvetica, Arial, sans-serif;
	border: 0;
	border-bottom: 2px solid rgb(213, 213, 213);
}

.input::-webkit-input-placeholder {
		color: rgba(115, 133, 141, 0.75);
	}

.input::-moz-placeholder {
		color: rgba(115, 133, 141, 0.75);
	}

.input::-ms-input-placeholder {
		color: rgba(115, 133, 141, 0.75);
	}

.input::placeholder {
		color: rgba(115, 133, 141, 0.75);
	}

.input::-webkit-inner-spin-button,
	.input::-webkit-outer-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}

.input:invalid {
		border-bottom: 2px solid #f44336;
	}

.input:focus {
		outline: 0;
		border-color: rgb(76, 181, 205);
	}

.input:focus + i:not(.fa-trash) {
				color: rgb(50, 155, 179);
			}

.input:disabled {
		background-color: #f0f0f0;
	}

/* &:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0 #000;
    } */

.input .error {
		border-color: #f44336;
	}

.input--textarea {
		padding: 9px;
		height: auto;
		max-height: 200px;
		min-height: 50px;
		resize: none;
	}

.input--select,
	.input--date,
	.input--search {
		background-repeat: no-repeat;
		background-size: 12px 12px;
		background-position: calc(100% - 9px) center;
		vertical-align: middle;
	}

/* Clear button position */

.input--select + .input__clear, .input--date + .input__clear, .input--search + .input__clear {
			right: 36px;
		}

.input--select {
		cursor: pointer;
		background-image: url(/static/caret-down-solid-C51nJY09.svg);
	}

.input--select--visible {
			border-radius: 0;
			border: 0;
			overflow: hidden;
		}

.input--select--visible option {
				padding: 6px 12px;
			}

.input--date {
		background-image: url(/static/calendar-8GdneVgQ.svg);
		background-size: 18px;
	}

.input--search {
		background-size: 18px;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%2390a4ae' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.674 24.75L23 20.077a1.124 1.124 0 0 0-.797-.329h-.764A9.7 9.7 0 0 0 23.5 13.75c0-5.385-4.364-9.749-9.75-9.749C8.364 4 4 8.364 4 13.749c0 5.385 4.364 9.75 9.75 9.75a9.705 9.705 0 0 0 6.001-2.063v.764c0 .3.117.586.328.797l4.674 4.673c.44.44 1.153.44 1.59 0l1.326-1.327c.44-.44.44-1.153.005-1.593zM13.75 19.748c-3.315 0-6-2.68-6-5.999 0-3.314 2.68-6 6-6 3.314 0 6 2.682 6 6 0 3.314-2.681 6-6 6z'/%3E%3C/svg%3E");
	}

.input--no-label .inputgroup {
			margin-bottom: 0;
		}

.input--no-label .inputgroup > div {
				display: none;
			}

.input--check-fallback {
		-webkit-appearance: none;
		cursor: pointer;
	}

.input--check-fallback:checked + .custom:after {
			opacity: 1;
			-webkit-transform: rotate(-45deg);
			    -ms-transform: rotate(-45deg);
			        transform: rotate(-45deg);
		}

.input--check-fallback + label {
			position: relative;
			-webkit-transition: all 300ms ease-in-out;
			-o-transition: all 300ms ease-in-out;
			transition: all 300ms ease-in-out;
			cursor: pointer;
		}

.input--check-fallback + label:after {
				content: '';
				position: absolute;
				top: 4px;
				left: 2px;
				display: block;
				width: 12px;
				height: 6px;
				border-left: 3px solid #333;
				border-bottom: 3px solid #333;
				background-color: transparent;
				-webkit-transform: rotate(0);
				    -ms-transform: rotate(0);
				        transform: rotate(0);
				opacity: 0;
				-webkit-transition: all 300ms ease-in-out;
				-o-transition: all 300ms ease-in-out;
				transition: all 300ms ease-in-out;
			}

.input--check-fallback + label:before {
				content: '';
				position: absolute;
				top: 0;
				display: block;
				width: 16px;
				height: 16px;
				border: 1px solid #333;
				background-color: transparent;
			}

.input--check,
	.input--radio {
		opacity: 0;
		position: absolute;
		width: 1px;
	}

.input--check + label, .input--radio + label {
			cursor: pointer;
			position: relative;
			padding-left: 24px;

			font-size: 14px;

			line-height: 24px;
			color: #73858d;
		}

.input--check + label:before, .input--radio + label:before {
				content: '';
				position: absolute;
				top: -1px;
				left: 0;

				width: 18px;
				height: 18px;

				border: 2px solid rgb(196, 196, 196);

				-webkit-transition: all 300ms ease-out;

				-o-transition: all 300ms ease-out;

				transition: all 300ms ease-out;
				-webkit-box-sizing: border-box;
				        box-sizing: border-box;
			}

.input--check + label:after, .input--radio + label:after {
				content: '';
				opacity: 0;
				display: inline-block;

				position: absolute;
				top: 2px;
				left: 3px;

				width: 12px;
				height: 12px;
				background-image: url(/static/check-n3G40v6a.svg);

				-webkit-transition: all 300ms ease-out;

				-o-transition: all 300ms ease-out;

				transition: all 300ms ease-out;
				-webkit-transform: rotate(-35deg);
				    -ms-transform: rotate(-35deg);
				        transform: rotate(-35deg);
				-webkit-transform-origin: center;
				    -ms-transform-origin: center;
				        transform-origin: center;
			}

.input--check:checked + label:before, .input--radio:checked + label:before {
					background-color: #27788A;
					border: 2px solid #27788A;
				}

.input--check:checked + label:after, .input--radio:checked + label:after {
					background-repeat: no-repeat;
					background-position: center center;
				}

.input--check:focus + label:before, .input--radio:focus + label:before {
					-webkit-box-shadow: 0 0 15px -2px rgba(0, 0, 0, 0.4);
					        box-shadow: 0 0 15px -2px rgba(0, 0, 0, 0.4);
				}

.input--check:checked + label:after {
					opacity: 1;
					-webkit-transform: rotate(0deg);
					    -ms-transform: rotate(0deg);
					        transform: rotate(0deg);
				}

.input--check--partially + label:after {
					opacity: 1;

					top: 7px;
					left: 3px;

					display: block;
					width: 12px;
					height: 2px;

					background-color: white;
					background-image: none;
					-webkit-transform: rotate(0);
					    -ms-transform: rotate(0);
					        transform: rotate(0);
				}

.input--check--partially + label:before {
					border-color: #27788A;
					background-color: #27788A;
				}

/* Light checkbox for dark backgrounds */

.input--check--negative.input--check + label:before {
						border: 2px solid #fff;
					}

.input--check--negative.input--check:checked + label:before {
							border: 1px solid rgba(255, 255, 255, 0.15) !important;
						}

.input--check--negative + label {
				color: white !important;
			}

.input--check--no-label + label {
				display: block;
				width: 18px;
				height: 18px;
				padding-left: 0;
			}

.input--check--no-label + label:after {
					top: 3px;
					left: 3px;
				}

.input--check--no-label + label:before {
					top: 0;
				}

.input--radio + label {
			position: relative;
		}

.input--radio + label:before {
				border-radius: 50%;
			}

.input--radio + label:after {
				content: '';
				opacity: 0;
				display: inline-block;
				position: absolute;
				top: 4px;
				left: 5px;

				width: 8px;
				height: 8px;

				background-color: #fff;
				border-radius: 1000px;
				-webkit-transform: scale(0);
				    -ms-transform: scale(0);
				        transform: scale(0);
				-webkit-transition: all 300ms ease-out;
				-o-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
			}

.input--radio:checked + label:after {
					opacity: 1;
					-webkit-transform: scale(1);
					    -ms-transform: scale(1);
					        transform: scale(1);
				}

.input--radio:focus + label:before {
					-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
					        box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
				}

.input--toggle {
		position: absolute;
		z-index: -1;
		opacity: 0;
	}

.input--toggle__wrap {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
		}

.input--toggle__wrapper .input--toggle__label {
				display: inline-block;
				font-weight: 700;
				margin-right: 12px;
			}

.input--toggle:disabled + label {
				opacity: 0.5;
				cursor: not-allowed;
			}

.input--toggle ~ label {
			display: inline-block;
			vertical-align: middle;
			position: relative;
			width: 36px;
			height: 16px;
			margin: 0;

			cursor: pointer;
			outline: none;
			-webkit-user-select: none;
			   -moz-user-select: none;
			    -ms-user-select: none;
			        user-select: none;
			overflow: hidden;

			padding: 1px;
			background-color: #ebebeb;
			border: 2px solid rgb(204, 204, 204);
			border-radius: 1000px;
			-webkit-transition: background 0.4s;
			-o-transition: background 0.4s;
			transition: background 0.4s;
		}

.input--toggle ~ label.disabled {
				cursor: not-allowed;
				opacity: 0.5;
			}

.input--toggle ~ label:before {
				font-size: 10px;
				padding-top: 1.3px;
				padding-left: 24px;
				color: white;
				-webkit-transition: padding 0.2s 0.2s;
				-o-transition: padding 0.2s 0.2s;
				transition: padding 0.2s 0.2s;
				display: block;
			}

.input--toggle ~ label:after {
				display: block;
				position: absolute;
				content: '';
			}

.input--toggle ~ label:after {
				top: 2px;
				left: 2px;
				bottom: 2px;
				width: 14px;
				height: 14px;
				background-color: white;
				border-radius: 1000px;
				-webkit-transition: margin 0.4s, background 0.4s;
				-o-transition: margin 0.4s, background 0.4s;
				transition: margin 0.4s, background 0.4s;
				-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
				        box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
			}

.input--toggle:checked ~ label {
			background-color: #27788A;
			border: 2px solid rgb(38, 88, 99);
		}

.input--toggle:checked ~ label:after {
				margin-left: 20px;
			}

.input--toggle:checked ~ label:before {
				padding-left: 6px;
			}

.input--toggle--group {
			border-left: 0;
		}

.input--toggle--secondary ~ label {
				height: 22px;
				width: 39px;
			}

.input--toggle--secondary ~ label:before {
					/*content: 'NO';*/
					color: #636363;
				}

.input--toggle--secondary:checked ~ label:before {
					/*content: 'YES';*/
					color: white;
				}

.input--toggle--secondary:checked ~ label:after {
					margin-left: 17px;
				}

.input--toggle--custom .display--b.pull {
					float: none !important;
				}

.input--toggle--custom .display--b.pull.spc--left--sml {
						margin-left: 0;
					}

.input--toggle--custom .display--b.pull:nth-child(1) {
						display: block;
						margin-bottom: 9px;
						position: relative;
						color: #73858d;
					}

.input--toggle--production + label {
				height: 20px;
				border: 0;
				background-color: #d9d9d9;
			}

.input--toggle--production + label:after {
					top: 3px;
					left: 3px;
					width: 14px;
					height: 14px;
				}

.input--toggle--production:checked + label {
					background-color: #e5a2a0;
					border: 0;
				}

.input--toggle--production:checked + label:after {
						margin-left: 15px;
					}

.input--warning {
		border: 1px solid #f44336;
	}

.input--currency {
		/* background-image: url(../../assets/img/money-icon.svg); */
		background-repeat: no-repeat;
		background-position: 1% center;
		padding-left: 5% !important;
	}

.input--icon {
		position: absolute;
		right: 7px;
		top: 8px;
	}

.input--group {
		display: table-cell;
		width: 1%;
		white-space: nowrap;
		vertical-align: middle;
		position: relative;
		vertical-align: top;
	}

.input--stepper {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-pack: start;
		    justify-content: flex-start;
		gap: 3px;
	}

.input--stepper--aside {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: center;
			    justify-content: center;
			-ms-flex-negative: 0;
			    flex-shrink: 0;
			width: 30px;
			height: 30px;
			padding: 0;

			border: 0;
			background-color: transparent;
		}

.input--stepper--aside:not(:disabled) {
				cursor: pointer;
			}

.input--stepper--aside:disabled {
				opacity: 0.2;
			}

.input--stepper--aside > .fa-plus {
				color: #15AB48;
			}

.input--stepper--aside > .fa-minus {
				color: #f44336;
			}

.input--stepper--main {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: center;
			    justify-content: center;
			width: 30px;
			height: 30px;

			font-size: 16px;

			line-height: 24px;
			text-align: center;
			color: #474747;

			border: 1px solid #ededed;
			border-radius: 4px;
			background-color: white;
		}

/**
     * Input sizes
     */

.input--sml {
		height: 24px;
		line-height: 24px;
		padding: 0 6px;
	}

.input--med {
		height: 36px;
		line-height: 36px;
		padding: 0 12px;
	}

.input--lrg {
		height: 48px;
		line-height: 48px;
		padding: 0 18px;
	}

/* Specials */

.input--invalid {
		border-bottom: 2px solid #f44336;
	}

.input--invalid::-webkit-input-placeholder {
			color: #f44336;
		}

.input--invalid::-moz-placeholder {
			color: #f44336;
		}

.input--invalid::-ms-input-placeholder {
			color: #f44336;
		}

.input--invalid::placeholder {
			color: #f44336;
		}

.input--single-row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-pack: start;
		    justify-content: flex-start;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		gap: 12px;
	}

.input--single-row > .input.input__wrap--valid {
				width: calc(100% - 64px);
			}

.input--no-label > label {
			display: none;
		}

.input--no-label--first-child:not(:first-child) > label {
					display: none;
				}

.input__clear {
		cursor: pointer;

		position: absolute;
		top: 50%;
		right: 18px;

		width: 12px;
		height: 12px;
		background-size: 12px;

		background-repeat: no-repeat;
		background-position: center;
		background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' fill='%2390a4ae' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.586 4.586a2 2 0 0 1 2.828 0L16 13.172l8.586-8.586a2 2 0 1 1 2.828 2.828L18.828 16l8.586 8.586a2 2 0 1 1-2.828 2.828L16 18.828l-8.586 8.586a2 2 0 1 1-2.828-2.828L13.172 16 4.586 7.414a2 2 0 0 1 0-2.828z'/%3E%3C/svg%3E");

		-webkit-transform: translateY(-50%);

		    -ms-transform: translateY(-50%);

		        transform: translateY(-50%);
		-webkit-transition: all 250ms ease-in-out;
		-o-transition: all 250ms ease-in-out;
		transition: all 250ms ease-in-out;
	}

.input__clear:hover {
			color: #27788A;
		}

.input__wrap--valid {
			width: calc(100% - 36px);
		}
/*
    modules.inputgroup.css
*/

.inputgroup {
    display: table;
    border-collapse: separate;
    width: 100%;
}

.inputgroup--main {
        display: table-cell;
        width: 100%;
    }

.inputgroup--aside {
        display: table-cell;
        width: 1%;
    }

.inputgroup__inline {
        margin-bottom: 6px;
    }

.inputgroup__inline label {
            display: inline-block;
        }

.inputgroup__inline .input {
            display: inline-block;
        }
/*------------------------------------*\
    # modules.section
\*------------------------------------*/

.section--primary {
        padding: 120px 48px;
    }

.section--alt {
        background-color: #f7f7f7;
    }
/*------------------------------------*\
    # modules.footer
\*------------------------------------*/

/*&__content {
        min-height: calc(100vh - 18px);
    }*/

.footer__footer {
        z-index: 3;

        width: 100%;
        padding: 0 24px;
        height: 30px;
        
        font-size: 12px;
        line-height: 30px;
        color: white;
        background-color: rgb(31, 72, 82);
    }

.footer__footer p{
            display: inline-block;
        }

.footer__footer a{
            color: white;
        }

.footer__footer a:hover{
                color: rgba(255, 255, 255, 0.8);
            }
/*------------------------------------*\
    # modules.card.css
\*------------------------------------*/

.card {
    background-color: white;
    border-radius: 4px;
}

.card--grey {
        background-color: #f7f7f7;
    }

.card__header {
        padding: 12px;
        border-bottom: 1px solid #f0f0f0;
    }

.card__body {
        padding: 12px;
        background-color: #f7f7f7;
    }

.card__footer {
        padding: 12px;
        border-top: 1px solid #f0f0f0;
    }

/*card padding size*/

.card--clear {
        overflow: hidden;
        padding: 0;
    }

/* Sizes */

.card--sml {
        padding: 6px;
    }

.card--xsml {
        padding: 9px;
    }

.card--med {
        padding: 12px;
    }

.card--med.no-bottom {
            padding-bottom: 0;
        }

/* Customs */

.card--shadow {
        -webkit-box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.05);
                box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.05);
    }

.card--wh-codes {
        padding-bottom: 3px;
    }

.card--rate-calc {
        background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F7FCFD));
        background: -webkit-linear-gradient(top, #FFF 0%, #F7FCFD 100%);
        background: -o-linear-gradient(top, #FFF 0%, #F7FCFD 100%);
        background: linear-gradient(180deg, #FFF 0%, #F7FCFD 100%);
        border: 1px solid rgb(213, 213, 213);
        border-top: 3px solid rgb(76, 181, 205);
        border-radius: 6px;
    }
/*------------------------------------*\
    # modules.table
\*------------------------------------*/

.table {
	border-collapse: collapse;
	color: #474747;
}

.table__head {
		background-color: rgb(31, 72, 82);
	}

.table__head--data {
			font-size: 13px;
			line-height: 18px;
			font-weight: 700;
			text-align: left;
			word-break: break-word;
			text-transform: uppercase;
			letter-spacing: 0.15em;
			color: white;

			vertical-align: middle;
		}

.table__head--data:first-child {
				position: sticky;
				left: 0;
			}

.table__head--data.center {
				text-align: center;
			}

.table__head--data.right {
				text-align: right;
			}

.table__head--data.frozen {
				color: white !important;
			}

.table__head--data span {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				    align-items: center;

				overflow: hidden;
				white-space: nowrap;
				width: 100%;

				-o-text-overflow: ellipsis;

				   text-overflow: ellipsis;
			}

.table__head--data span .label {
					position: relative;

					overflow: hidden;
					white-space: nowrap;
					width: 100%;

					-o-text-overflow: ellipsis;

					   text-overflow: ellipsis;
					color: white;
				}

.table__head--data span .label + i {
						display: inline;
						margin-left: 4px;
					}

.table__head--iconwrap {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
		}

.table__head--iconwrap:hover .fa-angle-false:after {
						opacity: 1 !important;
					}

.table__head--sub {
			padding: 0 12px 6px 12px;
		}

/* Fix for history log table, borders */

.table__head--log .table__head--data {
				min-width: 150px;
			}

.table__head--log > tr th {
					-webkit-box-shadow: inset 0 -1px #1E5C6A;
					        box-shadow: inset 0 -1px #1E5C6A;
				}

.table__head--log > tr th:last-child {
						-webkit-box-shadow: inset 0 -1px rgb(31, 72, 82);
						        box-shadow: inset 0 -1px rgb(31, 72, 82);
					}

.table__head--log th:last-child {
					border-left: 1px solid #1E5C6A;
				}

.table__body--data {
			padding: 12px 18px;
			-webkit-box-shadow: inset 0 -2px rgb(208, 208, 208);
			        box-shadow: inset 0 -2px rgb(208, 208, 208);
		}

.table__body--data.center {
				text-align: center;
			}

.table__body--data.right {
				text-align: right;
			}

.table__body--data.hoverable:hover {
					cursor: pointer;
				}

.table__body tr {
			background-color: white;
		}

.table__body tr td:first-child {
				position: sticky;
				left: 0;
				background-color: white;
				z-index: 2;
			}

.table__body tr:nth-child(even) {
				background-color: rgb(235, 235, 235);
			}

.table__body tr:nth-child(even) td:first-child {
					background-color: rgb(235, 235, 235);
				}

.table__body .table__truncate__row td {
						background-color: rgba(184, 184, 184, 0.4) !important;
						border-width: 0 0 1px;
					}

.table__body table {
			border-collapse: separate;
			border-spacing: 2px;
		}

.table__truncate__row tr {
				background: transparent !important;
			}

.table__truncate__row tr:first-child {
				background: transparent;
				text-transform: uppercase;
				cursor: default;
			}

.table__truncate__item {
			width: 230px;
			max-width: 230px;
			-o-text-overflow: ellipsis;
			   text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
			display: inline-block;
			vertical-align: inherit;
			padding-left: 3px;
		}

.table__settings {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

.table__settings__wrap {
			background-color: #f7f7f7;
			padding: 24px;
		}

.table__settings__box {
			display: table-cell;
			vertical-align: top;
			background-color: white;
		}

.table__settings__box.narrow {
				width: 60px;
				vertical-align: middle;
				padding: 12px;
				border: none;
				background-color: transparent;
			}

.table__settings__box.narrow.last {
					padding-right: 0;
					width: 42px;
				}

.table__settings__bottom {
			position: sticky;
			right: -20px;
			bottom: -20px;
			left: -20px;
			z-index: 99;

			display: block;
			background-color: white;
			padding: 12px 0 0 0;
			border-top: 1px solid #f7f7f7;
		}

@media screen and (max-height: 700px) {

.table__settings__bottom {
				padding: 12px 0
		}
			}

.table__settings__item {
			border-bottom: 1px dotted rgb(237, 237, 237);
			padding: 6px 12px;
			cursor: pointer;
			-webkit-transition: background-color 0.25s ease-in-out;
			-o-transition: background-color 0.25s ease-in-out;
			transition: background-color 0.25s ease-in-out;
		}

.table__settings__item:hover {
				background-color: rgba(39, 120, 138, 0.1);
			}

.table__settings__item.is-active {
				background-color: rgba(39, 120, 138, 0.15);
			}

.table__settings__item.first {
				font-weight: 700;
				text-transform: uppercase;
				letter-spacing: 0.1em;
				font-size: 14px;
				cursor: default;

				background-color: white;

				position: sticky;
				top: 0;
				right: 0;
				left: 0;
				z-index: 99;
			}

.table__settings__item.first:hover {
					background-color: transparent;
				}

.table__settings__item:last-child {
				border-bottom: 0;
			}

.table__settings__filter {
			position: relative;
			padding: 6px 12px;
		}

.table__settings__filter__wrap {
				height: 425px;
				overflow-y: auto;
				position: relative;
				top: 0;
			}

.table__settings__filter__calendar {
				width: 100%;
				background-color: #f0f0f0;
				padding: 12px;
				text-align: center;
			}

.table__settings__filter__calendar .DayPicker {
					background-color: white;
				}

.table__settings__scroll {
			max-height: 580px;
			overflow-y: auto;
			height: 580px;
		}

.table__settings__scroll.is-search-filter {
				overflow-y: hidden;
			}

.table__wrap {
		width: 100%;
		overflow-x: auto;
		max-height: calc(100vh - 130px);
	}

.table__wrap--nopager {
			max-height: calc(100vh - 80px);
		}

.table__pager {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
		width: calc(100% - 250px);

		position: absolute;
		bottom: 30px;
		height: 50px;

		background-color: #f7f7f7;
		border-top: 1px solid rgb(228, 228, 228);
	}

.table__pager .page__select {
				display: -ms-flexbox;
				display: flex;
			}

.table__pager .page__select .Select {
					width: 70px;
				}

.table__pager .input {
			width: 60px;
			border-radius: 4px;
			background: white;
			border: 1px solid rgb(213, 213, 213);
		}

.table__pager .Select-control {
				background: white !important;
				border: 1px solid rgb(213, 213, 213) !important;
				border-radius: 4px !important;
			}

.table__pager .Select-menu-outer {
			-webkit-transform: translateY(calc(-100% - 36px));
			    -ms-transform: translateY(calc(-100% - 36px));
			        transform: translateY(calc(-100% - 36px));

			border-bottom-right-radius: 0;
			border-bottom-left-radius: 0;
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
			border-top: 1px solid #b3b3b3;

			margin-top: 0;
			z-index: 3;
		}

.table__pager .Select.is-open > .Select-control {
			border-top-right-radius: 0 !important;
			border-top-left-radius: 0 !important;
			border-bottom-right-radius: 4px;
			border-bottom-left-radius: 4px;

			background: white;
		}

.table__pager .Select-option:last-child {
			border-radius: 0;
		}

.table__pager .Select-option:first-child {
			border-top-right-radius: 4px;
			border-top-left-radius: 4px;
		}

.table__pager .Select-arrow {
			top: -2px;
			border-color: transparent transparent #999;
			border-width: 0 5px 5px;
		}

.table__pager .Select.is-open > .Select-control .Select-arrow {
			border-color: #999 transparent transparent;
			border-style: solid;
			border-width: 5px 5px 2.5px;
			top: 2px;
		}

/* Minimalist table */

.table--secondary {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

.table--secondary > thead > tr > th {
					padding: 6px;
					padding-top: 0;

					font-size: 13px;

					line-height: 18px;
					text-transform: uppercase;
					text-align: left;
					color: #73858d;
				}

.table--secondary > thead > tr > th.type--right {
						text-align: right;
					}

.table--secondary > tbody > tr:first-child > td {
						padding-top: 6px;
					}

.table--secondary > tbody > tr:last-child > td {
						border-bottom: 0;
					}

.table--secondary > tbody > tr.disabled .input--check + label {
							opacity: 0.5;
							cursor: default;
						}

.table--secondary > tbody > tr.disabled label,
					.table--secondary > tbody > tr.disabled span {
						opacity: 0.5;
					}

.table--secondary > tbody > tr.disabled .input--stepper--main {
						opacity: 0.5;
					}

.table--secondary > tbody > tr > td {
					padding: 6px;
					border-bottom: 1px solid #e8eff0;
				}

.table--secondary--expand {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: center;
			    justify-content: center;
			gap: 6px;
			width: 100%;
			margin-top: 12px;

			color: #27788A;

			background-color: transparent;
		}

/* Customs */

.table--secondary--warehouse > thead > tr > th {
						border-bottom: 1px solid #dedede;
					}

.table--secondary--warehouse > tbody > td {
					border-bottom: 0;
				}

.table--secondary--codes {
			table-layout: fixed;
		}

.table--secondary--seller thead tr th {
						border-bottom: 1px solid #dedede;
					}

.table--secondary--seller tbody tr td {
						padding: 3px;
						border-bottom: 0;
					}

/* LTL PRO/BOL labels table: shrink to content so the BOL column sits next to PRO
		   instead of at the 50% mark that the default fixed full-width layout forces. */

.table--secondary--labels {
			width: auto;
			table-layout: auto;
		}

.table--secondary--labels > thead > tr > th,
			.table--secondary--labels > tbody > tr > td {
				padding-right: 48px;
			}

.table--secondary--labels > thead > tr > th:last-child, .table--secondary--labels > tbody > tr > td:last-child {
					padding-right: 6px;
				}

/* Main list table (green header) */

.table--tertiary {
		width: 100%;
	}

.table--tertiary tr {
			background-color: white;
		}

.table--tertiary th,
		.table--tertiary td {
			text-align: center;
		}

.table--tertiary th:first-child, .table--tertiary td:first-child {
				text-align: left;
			}

.table--tertiary th {
			margin: 0;
			padding: 12px 12px;
			vertical-align: middle;
			text-transform: uppercase;
			letter-spacing: 0.15em;
			font-weight: 700;
			font-size: 12px;
			color: white;
			border-width: 0 0 1px 1px;
			border-style: solid;
			border-color: rgba(0, 0, 0, 0.08);
			background-color: rgb(31, 72, 82) !important;
		}

.table--tertiary td {
			padding: 12px 18px;
			-webkit-box-shadow: inset 0 -2px rgb(208, 208, 208);
			        box-shadow: inset 0 -2px rgb(208, 208, 208);
			border-width: 0 0 0 1px;
			border-style: solid;
			border-color: rgba(0, 0, 0, 0.08);
			vertical-align: middle;
		}

.table--tertiary td:first-child {
				border-left-width: 0;
			}

.table--droplist--header {
		border-bottom: 2px solid;
		margin: 10px;
	}

.table--droplist--editing {
		color: #00cc1a90;
	}

.table--mark-as-shipped__header {
			display: grid;
			grid-template-columns: 80px 1fr 70px 1fr 120px 120px repeat(2, 1fr);
			-ms-flex-align: center;
			    align-items: center;
			gap: 6px;
			padding: 6px;

			font-size: 12px;

			line-height: 18px;
			font-weight: 700;
			text-transform: uppercase;
			color: #5f777b;
		}

/* Customs */

.table--mark-as-shipped__header--ltl {
				grid-template-columns: 80px 1fr 70px 1fr 220px;
			}

.table--mark-as-shipped__body {
			display: grid;
			grid-template-columns: 80px 1fr 70px 1fr 120px 120px repeat(2, 1fr);
			-ms-flex-align: center;
			    align-items: center;
			gap: 6px;
			padding: 9px 6px;

			font-size: 14px;

			line-height: 24px;
			color: #474747;

			background-color: white;
		}

.table--mark-as-shipped__body .form__label--required {
				display: none;
			}

.table--mark-as-shipped__body .react-select-override > label {
					display: none;
				}

.table--mark-as-shipped__body__wrapper {
				position: relative;

				margin-bottom: 18px;

				border-radius: 8px;
			}

/* Customs */

.table--mark-as-shipped__body--ltl {
				grid-template-columns: 80px 1fr 70px 1fr 220px;
			}

.table--mark-as-shipped__item {
			margin-bottom: 0;
		}
/*
    modules.pagination.css
*/

.pagination--primary li {
            font-size: 14px;
            line-height: 24px;
            display: inline-block;
        }

.pagination--primary li a {
                display: inline-block;
                cursor: pointer;
                width: 36px;
                height: 36px;
                line-height: 36px;
                text-align: center;
                background-color: rgba(39, 120, 138, 0.1);
                color: #27788A;
                margin: 0 2px;
                border-radius: 4px;
                border: 1px solid #27788A;
            }

.pagination--primary li a:hover{
                    background-color: rgba(39, 120, 138, 0.2);
                }

.pagination--primary li.disabled a {
                    color: #73858d;
                    cursor: default;
                }

.pagination--primary li.active a {
                    color: white;
                    cursor: default;
                    background-color: #27788A;
                }

.pagination--primary li.previous a,.pagination--primary li.next a{
                    border: none;
                    background-color: transparent;
                }

.pagination--primary li.previous.disabled a, .pagination--primary li.previous.active a, .pagination--primary li.next.disabled a, .pagination--primary li.next.active a {
                        background-color: transparent;
                    }

.pagination__count {
        height: 36px;
        line-height: 36px;
        padding: 0 12px;
        color: #90a4ae;
    }
/*------------------------------------*\
    # modules.spinner
\*------------------------------------*/

.spinnercont {
    position: relative;
    z-index: 9999;
    display: inline-block;
    vertical-align: text-top;
}

.spinnercont--g {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;

      background-color: rgba(255, 255, 255, 0.5);
    }

.spinnercont.is-local {
      position: absolute;
    }

.spinner-inline-small {
  position: relative;
  display: inline-block;
  
  width: 14px;
  height: 14px;
  border-radius: 50%;

  font-size: 10px;
  border-top: 2px solid rgba(39, 120, 138, 0.2);
  border-right: 2px solid rgba(39, 120, 138, 0.2);
  border-bottom: 2px solid rgba(39, 120, 138, 0.2);
  border-left: 2px solid #27788A;

  -webkit-animation: load8 1.1s infinite ease-in-out;

          animation: load8 1.1s infinite ease-in-out;
}

.spinner {
    font-size: 10px;
    border-top: 2px solid rgba(255, 255, 255, 0.2);
    border-right: 2px solid rgba(255, 255, 255, 0.2);
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    border-left: 2px solid white;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
            animation: load8 1.1s infinite linear;
}

.spinner--g {
      position: absolute;
      top: calc(50% - 30px);
      left: calc(50% - 30px);
      font-size: 60px;
      border-top: 5px solid rgba(39, 120, 138, 0.2);
      border-right: 5px solid rgba(39, 120, 138, 0.2);
      border-bottom: 5px solid rgba(39, 120, 138, 0.2);
      border-left: 5px solid #27788A;
    }
.spinner {
  border-radius: 50%;
  width: 15px;
  height: 15px;
}
.spinner:after {
    border-radius: 50%;
    width: 15px;
    height: 15px;
  }
.spinner--g {
    width: 60px;
    height: 60px;
  }
.spinner--g:after {
      width: 60px;
      height: 60px;
    }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------------------------------------*\
    # modules.search
\*------------------------------------*/

.search__btn {
        position: absolute;
        top: calc(50% - 12px);
        right: 6px;
    }

.search__btn__item {
            display: inline-block;
            padding: 6px;
            cursor: pointer;
            color: #d4d4d4;
        }

.search__btn__item:hover, .search__btn__item:focus {
                color: #73858d;
            }
/*------------------------------------*\
    # modules.content.css
\*------------------------------------*/

.content__top {
		padding-bottom: 24px;
		margin-bottom: 24px;
		border-bottom: 1px solid #d4d4d4;
	}

.content__title {
		font-size: 19px;
		line-height: 24px;
		line-height: 50px;
	}

.content__title--align-fix {
			margin-bottom: -2px;
		}

.content__title__wrap {
			padding: 0 18px;
			background-color: #1E5C6A;
			color: white;
			border-top: 1px solid rgba(255, 255, 255, 0.15);
			border-bottom: 1px solid rgba(255, 255, 255, 0.15);
		}

.content__title__wrap--no-padd {
				padding-right: 0;
			}

.content__title__wrap--white {
				background-color: #f7f7f7;
				color: #474747;
				border-bottom: 1px solid rgb(228, 228, 228);
			}
/*------------------------------------*\
    # modules.box
\*------------------------------------*/

.box--primary {
        background-color: white;
        border-radius:  4px;
        -webkit-box-shadow: 0 1px 15px -3px #d4d4d4;
                box-shadow: 0 1px 15px -3px #d4d4d4;
    }

.box--ghost {
        background-color: transparent;
    }

.box--secondary {
        position: relative;
        border: 1px solid rgb(230, 230, 230);
    }

.box--secondary__close {
            position: absolute;
            top: 12px;
            right: 12px;
        }

/* Sizes */

.box--sml {
        padding: 12px;
    }

.box--med {
        padding: 24px;
    }

/* Elements */

.box__btn--close {
            position: absolute;
            top: 0;
            right: 0;
        }

.box__header {
        padding-bottom: 6px;
        margin-bottom: 12px;
        border-bottom: 1px solid #d4d4d4;
    }

.box__header__title {
            font-size: 16px;
            line-height: 21px;
            color: #627279;
        }
/*------------------------------------*\
    # modules.title
\*------------------------------------*/

.title--primary {
        color: #73858d;
    }

.title--white{
        color: white;
    }

.title--header{
        line-height: 50px;
    }
/*------------------------------------*\
    # modules.form
\*------------------------------------*/

.form__group__header {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: start;
                justify-content: flex-start;
        }

.form__group__header > .fa-exclamation-circle {
                position: relative;
            }

.form__group__header > .fa-exclamation-circle:hover > .tooltip {
                        display: block;
                    }

.form__group__header > .fa-exclamation-circle > .tooltip {
                    opacity: 0.9;

                    position: absolute;
                    bottom: calc(100% + 6px);
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                        -ms-transform: translateX(-50%);
                            transform: translateX(-50%);

                    display: none;
                    width: 200px;
                    padding: 9px 21px;
                    
                    font-family: 'Karla', -apple-system, BlinkMacSystemFont, 
			"Segoe UI", "Roboto", "Oxygen", 
			"Ubuntu", "Cantarell", "Fira Sans", 
			"Droid Sans", "Helvetica Neue", 
			sans-serif, Helvetica, Arial, sans-serif;
                    font-weight: 400;
                    color: white;
                    
                    border-radius: 4px;
                    background-color: #73858d;
                }

.form__group__header > .fa-exclamation-circle > .tooltip:after {
                        content: "";

                        z-index: -2;
                        position: absolute;
                        bottom: -6px;
                        left: 50%;
                        -webkit-transform: rotate(135deg);
                            -ms-transform: rotate(135deg);
                                transform: rotate(135deg);
                        
                        margin-left: -6px;
                        width: 10px;
                        height: 10px;

                        border-top-right-radius: 0px;
                        border: 1px solid transparent;
                        background-color: #73858d;
                    }

.form__wrap {
        padding: 6px 12px;
        background-color: #f0f0f0;
        margin-bottom: 12px;
    }

.form__label--required {
            position: relative;
        }

.form__label--check{
            position: absolute;
            font-size: 23px;
            line-height: 24px;

            bottom: 6px;
            right: 6px;
        }

.form--required {
        display: inline-block;
        margin-left: 6px;
    }

.form__clear {
        position: absolute;
        bottom: 21px;
        right: 24px;
        z-index: 99;
    }

/* Customs */

.form--surplus {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: start;
            justify-content: flex-start;
        gap: 6px;
    }

.form--surplus__input {
            position: relative;
            -ms-flex-positive: 1;
                flex-grow: 1;
        }

.form--surplus__input .input {
                padding-left: 33px;
            }

.form--surplus__input__value {
                position: absolute;
                top: 0;
                left: 15px;

                line-height: 34px;
                font-weight: 700;
                color: #9C9C9C;
            }

.form--surplus__toggle {
            position: relative;
            margin-bottom: 12px;
        }

.form--surplus__toggle:after {
                content: '';

                position: absolute;
                top: 12px;
                bottom: 12px;
                left: 50%;

                display: block;
                width: 1px;

                background-color: #EBEBEB;
            }

.form--surplus__toggle .input--toggle + label {
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-align: center;
                        align-items: center;
                    -ms-flex-pack: start;
                        justify-content: flex-start;
                    gap: 14px;
                    height: 36px;
                    width: auto;
                    padding: 0 6px;

                    border: 0;
                    border-bottom: 2px solid rgb(213, 213, 213);
                    border-radius: 0;
                    background-color: white;
                }

.form--surplus__toggle .input--toggle + label:after,
                    .form--surplus__toggle .input--toggle + label:before {
                        position: initial;

                        display: -ms-flexbox;

                        display: flex;
                        -ms-flex-align: center;
                            align-items: center;
                        -ms-flex-pack: center;
                            justify-content: center;
                        width: 21px;
                        height: 21px;
                        padding: 0;

                        font-size: 15px;
                        line-height: 12px;
                        font-weight: bold;
                        color: #C4C4C4;

                        border-radius: 1000px;
                        background-color: transprent;
                        -webkit-box-shadow: none;
                                box-shadow: none;
                        -webkit-transition: all 0s;
                        -o-transition: all 0s;
                        transition: all 0s;
                    }

.form--surplus__toggle .input--toggle + label:after {
                        content: '%'
                    }

.form--surplus__toggle .input--toggle + label:before {
                        content: '$';
                        color: #27788A;
                        background-color: rgba(30, 92, 106, 0.2);
                    }

.form--surplus__toggle .input--toggle:checked + label:after {
                            margin: 0;
                            color: #27788A;
                            background-color: rgba(30, 92, 106, 0.2);
                        }

.form--surplus__toggle .input--toggle:checked + label:before {
                            color: #C4C4C4;
                            background-color: transparent;
                        }
/*
    modules.order.css
*/

.order__header {
		padding: 12px 24px 0 24px;
		background-color: #fff;
	}

.order__header__wrapper {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: normal;
			    align-items: normal;
			-ms-flex-pack: start;
			    justify-content: flex-start;
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap;
		}

.order__header__column {
			-ms-flex-positive: 1;
			    flex-grow: 1;
			margin-right: 36px;
			margin-bottom: 12px;
		}

.order__header__column:last-child {
				margin-right: 0;
			}

.order__header__item {
			padding-left: 12px;
			border-left: 1px solid #27788A;
		}

.order__header__item .icon--prime--grey,
			.order__header__item .icon--prime {
				height: 15px;
			}

.order__header__title {
			color: #73858d;
			text-transform: uppercase;
		}

.order__details {
		padding: 24px;
	}

.order__box {
		background-color: #fff;
	}

.order__box__title {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: justify;
			    justify-content: space-between;
			padding: 6px 12px;

			text-transform: uppercase;
			color: #fff;

			background-color: #27788A;
		}

.order__box__title--table {
				padding: 12px;
				background-color: rgb(31, 72, 82);
				border-bottom: 1px solid rgba(255, 255, 255, 0.15);
			}

.order__box__content {
			padding: 12px;
			word-break: break-all;
		}

.order__box__content .table--tertiary th {
					padding: 6px 12px;
				}

.order__box__content .k-grid > .k-grid-header .k-header {
						padding: 6px 12px;
					}

.order__box__content > .is-warning {
				background-color: #f4dbda;
			}

/* Use when you don't need a padding in box content section */

.order__box--no-padd .order__box__content {
				padding: 0;
			}

.order__label {
		color: #27788A;
		font-weight: 700;
	}

.order__table {
		width: 100%;
		overflow-x: auto;
	}

.order__image {
		background-size: cover;
		background-position: center;
		height: 120px;
		width: 120px;
		display: inline-block;

		background-color: #f0f0f0;
		border: 1px solid #d4d4d4;
	}

.order__image--lrg {
			width: 200px;
			height: auto;
		}

.order__name {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
	}

.order__wrapper {
		max-height: calc(100vh - 130px);
		overflow: auto;
	}

/* Highlighting value */

.order__highlight {
		display: -ms-inline-flexbox;
		display: inline-flex;
		-ms-flex-align: center;
		    align-items: center;
		gap: 6px;
		padding: 0 6px;
		border: 1px solid #27788A;
		border-radius: 1000px;
	}
/*------------------------------------*\
    # modules.table-filter.css
\*------------------------------------*/

.table-filter{
    position: fixed;
    width: 300px;
    z-index: 3;
    background-color: #fff;
    padding: 12px;
    -webkit-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
            box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    margin-top: 10px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.table-filter::before{
        content: '';
        display: inline-block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 12.5px 10px 12.5px;
        border-color: transparent transparent #fff transparent;
        position: absolute;
        top: -10px;
        left: 12px;
    }

.table-filter.arrow-right::before{
            left: auto;
            right: 12px;
        }

.table-filter__list{
        height: 200px;
        overflow-y: auto;
        padding: 0 6px;
    }

.table-filter__list div {
            position: relative;
            overflow: hidden;
        }

.table-filter__fullwidth{
        width: 100%;
    }

.table-filter .input{
        width: 100%;
    }

.table-filter .DayPickerInput-Overlay{
        -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
                box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    }
/*------------------------------------*\
    # modules.list
\*------------------------------------*/

.list--bullet {
        margin-left: 15px;
        list-style: disc;
    }
/*
    modules.draggable.css
*/

.draggable__item {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		padding: 3px 12px;
	}

/* border: 1px dashed grey; */

.draggable__item .input--check + label {
			margin-top: -18px;
		}

.draggable__item .icon {
			margin-left: auto;
		}

.draggable__item.is-active {
			background-color: rgba(39, 120, 138, 0.1);
		}

.draggable__dragg {
		cursor: move;
		padding: 6px 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-pack: start;
		    justify-content: flex-start;
		-ms-flex-positive: 1;
		    flex-grow: 1;
		border: 2px dotted transparent;
	}

.draggable__dragg--no-filter {
			background-color: wheat;
		}

.draggable__dragg__label {
			-ms-flex-positive: 1;
			    flex-grow: 1;
		}

.draggable__dragg.is-dragged {
			/* background-color: $grey-1; */
			border: 2px dotted #27788A;
			color: #27788A;
			font-weight: 700;
		}

.draggable__dragg__wrap {
			/* border: 1px green dotted; */
			-ms-flex-positive: 1;
			    flex-grow: 1;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: start;
			    justify-content: flex-start;
		}

.draggable__table {
		background-color: transparent;
	}

.draggable__table .table__settings__box {
			background-color: transparent;
			padding: 12px;
		}

.draggable__table .table__settings__scroll {
			background-color: white;

			display: -ms-flexbox;

			display: flex;
			-ms-flex-direction: column;
			    flex-direction: column;
			overflow-y: unset;
		}

.draggable__table .table__settings__filter {
			-ms-flex-positive: 1;
			    flex-grow: 1;
			height: calc(100% - 46px);

			display: -ms-flexbox;

			display: flex;
			-ms-flex-direction: column;
			    flex-direction: column;
		}

.draggable__table .table__settings__hold {
			-ms-flex-positive: 1;
			    flex-grow: 1;
			height: calc(100% - 46px);
			overflow-y: auto;
		}

.draggable__table .table__settings__item {
			border-bottom: 0px;
		}

.draggable__table .table__settings__item.first {
				padding: 12px;
				border-bottom: 1px dotted rgb(237, 237, 237);
				height: 46px;
			}

.draggable__table__wrap {
			margin: 0 -12px;
		}
/*------------------------------------*\
    # modules.three-state-toggle
\*------------------------------------*/

.three-state-toggle {
    opacity: 0;
    position: absolute;
    width: 1px;
}

.three-state-toggle + label {
        font-size:100%;
        cursor: pointer;
        position: relative;
        color: #27788A;

        display: inline-block;
        padding: 4px 18px;
        background-color: white;
        border: 1px solid #27788A;
    }

.three-state-toggle:checked + label {
            color: white;
            background-color: #27788A;
            -webkit-transition: all 250ms ease-in-out;
            -o-transition: all 250ms ease-in-out;
            transition: all 250ms ease-in-out;
        }

.three-state-toggle__item:nth-child(2) .three-state-toggle + label {
                    margin-left: -1px;
                    margin-right: -1px;
                }

.three-state-toggle__item:first-child .three-state-toggle + label {
                    border-radius:  4px 0 0  4px;
                }

.three-state-toggle__item:last-child .three-state-toggle + label {
                    border-radius: 0  4px  4px 0;
                }

.three-state-toggle__wrap {
        display: -ms-flexbox;
        display: flex;
    }
/*
 * Dashboard module styles. Ported from dashboards/app/src/index.css and scoped under
 * `.dashboard-page` so the (purposefully distinct) dashboard chrome can't bleed into
 * the rest of the app. Theme primitives (.card, grid utilities, KendoReact buttons)
 * are unaffected — they continue to follow the host theme on every other page.
 */

.dashboard-page {
	--dashboard-teal:        #2ec4a5;
	--dashboard-teal-light:  #e8f7f4;
	--dashboard-teal-dark:   #1da88d;
	--dashboard-border:      #e4e8ed;
	--dashboard-text-muted:  #7a8899;
	--dashboard-bg-page:     #f0f3f6;
	--dashboard-bg-card:     #ffffff;
	--dashboard-text:        #1a2332;

	font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
	background: var(--dashboard-bg-page);
	color: var(--dashboard-text);
	min-height: 100%;
	padding-bottom: 32px;
}

.dashboard-page__toolbar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	    justify-content: flex-end;
	padding: 16px 32px 0;
}

.dashboard-page__topbar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: justify;
	    justify-content: space-between;
	padding: 16px 32px 0;
}

/* Custom date range inputs inside the Shipped Date panel */

.dashboard-page .date-panel__custom {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 8px;
	padding: 12px 20px 16px;
	border-top: 1px solid var(--dashboard-border);
}

.dashboard-page .date-panel__input {
	width: 100%;
	border: 1.5px solid var(--dashboard-border);
	border-radius: 8px;
	padding: 5px 10px;
	font-size: 13px;
	font-family: inherit;
	color: var(--dashboard-text);
	background: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transition: border-color 0.15s;
	-o-transition: border-color 0.15s;
	transition: border-color 0.15s;
}

.dashboard-page .date-panel__input:focus {
	outline: none;
	border-color: var(--dashboard-teal);
}

.dashboard-page .date-panel__to {
	font-size: 12px;
	color: var(--dashboard-text-muted);
	text-align: center;
}

.dashboard-page .date-panel__apply {
	background: var(--dashboard-teal);
	border: none;
	border-radius: 8px;
	padding: 6px 0;
	width: 100%;
	font-size: 13px;
	font-weight: 600;
	color: #fff;
	cursor: pointer;
	font-family: inherit;
	margin-top: 2px;
	-webkit-transition: background 0.15s;
	-o-transition: background 0.15s;
	transition: background 0.15s;
}

.dashboard-page .date-panel__apply:hover {
	background: var(--dashboard-teal-dark);
}

.dashboard-page .date-panel__apply:disabled {
	opacity: 0.45;
	cursor: not-allowed;
}


.dashboard-page .header__grid-btn {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	    align-items: center;
	gap: 8px;
	background: transparent;
	border: 1.5px solid var(--dashboard-teal);
	border-radius: 8px;
	padding: 6px 16px;
	color: var(--dashboard-teal);
	font-weight: 600;
	font-size: 13px;
	cursor: pointer;
	font-family: inherit;
	-webkit-transition: background 0.2s, color 0.2s;
	-o-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}

.dashboard-page .header__grid-btn--active {
	background: var(--dashboard-teal);
	color: #fff;
}

/* Body layout */

.dashboard-page .dashboard-body {
	padding: 24px 32px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 20px;
	-ms-flex-align: start;
	    align-items: flex-start;
}

.dashboard-page .filter-col {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 16px;
}

/* Chart card */

.dashboard-page .chart-card {
	-ms-flex: 1 1 480px;
	    flex: 1 1 480px;
	min-width: 480px;
	background: var(--dashboard-bg-card);
	border-radius: 14px;
	border: 1px solid var(--dashboard-border);
	padding: 20px 24px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 16px;
}

.dashboard-page .chart-card__breadcrumb {
	font-size: 12px;
	color: var(--dashboard-text-muted);
	margin-bottom: 4px;
}

.dashboard-page .chart-card__title {
	font-size: 18px;
	font-weight: 700;
	color: var(--dashboard-text);
}

.dashboard-page .chart-card__loading {
	height: 260px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: center;
	    justify-content: center;
	color: var(--dashboard-text-muted);
	font-size: 14px;
}

.dashboard-page .chart-card__error {
	color: #e74c3c;
	font-size: 13px;
}

/* Status cards */

.dashboard-page .status-cards {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(128px, 1fr));
	gap: 10px;
}

.dashboard-page .status-card {
	min-width: 0;
	background: var(--dashboard-bg-card);
	border: 1px solid var(--dashboard-border);
	border-radius: 10px;
	padding: 12px 14px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	gap: 12px;
	cursor: pointer;
	-webkit-transition: -webkit-box-shadow 0.15s;
	transition: -webkit-box-shadow 0.15s;
	-o-transition: box-shadow 0.15s;
	transition: box-shadow 0.15s;
	transition: box-shadow 0.15s, -webkit-box-shadow 0.15s;
}

.dashboard-page .status-card:hover {
	-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
	        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.dashboard-page .status-card--active {
	background: var(--dashboard-teal);
	border-color: var(--dashboard-teal);
}

.dashboard-page .status-card__icon {
	width: 38px;
	height: 38px;
	border-radius: 8px;
	background: var(--dashboard-teal-light);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: center;
	    justify-content: center;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.dashboard-page .status-card--active .status-card__icon {
	background: rgba(255, 255, 255, 0.2);
}

.dashboard-page .status-card__label {
	font-size: 11px;
	font-weight: 500;
	color: var(--dashboard-text-muted);
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.dashboard-page .status-card--active .status-card__label {
	color: rgba(255, 255, 255, 0.75);
}

.dashboard-page .status-card__value {
	font-size: 22px;
	font-weight: 700;
	color: var(--dashboard-text);
	line-height: 1.2;
}

.dashboard-page .status-card--active .status-card__value {
	color: #fff;
}

.dashboard-page .status-card__pct {
	font-size: 11px;
	font-weight: 500;
	color: var(--dashboard-text-muted);
	margin-top: 1px;
}

.dashboard-page .status-card--active .status-card__pct {
	color: rgba(255, 255, 255, 0.75);
}

/* List panel */

.dashboard-page .list-panel {
	-ms-flex: 0 0 210px;
	    flex: 0 0 210px;
	background: var(--dashboard-bg-card);
	border-radius: 12px;
	border: 1px solid var(--dashboard-border);
	overflow: hidden;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
}

.dashboard-page .list-panel__header {
	padding: 16px 20px 12px;
	border-bottom: 1px solid var(--dashboard-border);
	font-weight: 700;
	font-size: 15px;
	color: var(--dashboard-text);
}

.dashboard-page .list-panel__list {
	overflow-y: auto;
	max-height: 400px;
}

.dashboard-page .list-panel__item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: justify;
	    justify-content: space-between;
	padding: 9px 20px;
	cursor: pointer;
	border-left: 3px solid transparent;
	-webkit-transition: background 0.15s;
	-o-transition: background 0.15s;
	transition: background 0.15s;
}

.dashboard-page .list-panel__item:hover {
	background: #f8fafa;
}

.dashboard-page .list-panel__item--selected {
	background: var(--dashboard-teal-light);
	border-left-color: var(--dashboard-teal);
}

.dashboard-page .list-panel__item-left {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	gap: 10px;
}

.dashboard-page .list-panel__dot {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}

.dashboard-page .list-panel__name {
	font-size: 13.5px;
	font-weight: 400;
	color: #3a4a5c;
}

.dashboard-page .list-panel__item--selected .list-panel__name {
	font-weight: 600;
	color: var(--dashboard-text);
}

.dashboard-page .list-panel__count {
	font-size: 13px;
	font-weight: 500;
	color: var(--dashboard-text-muted);
}

.dashboard-page .list-panel__item--selected .list-panel__count {
	font-weight: 700;
	color: var(--dashboard-text);
}

/* Right column (Ship By Date + Carrier CBM) */

.dashboard-page .right-column {
	-ms-flex: 0 0 320px;
	    flex: 0 0 320px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 20px;
}

.dashboard-page .ship-date-card {
	background: var(--dashboard-bg-card);
	border-radius: 14px;
	border: 1px solid var(--dashboard-border);
	padding: 20px 24px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 12px;
}

.dashboard-page .ship-date-card__header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: justify;
	    justify-content: space-between;
}

.dashboard-page .ship-date-card__title {
	font-size: 15px;
	font-weight: 700;
	color: var(--dashboard-text);
}

/* Metric row */

.dashboard-page .metric-row {
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	padding: 16px 32px 0;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.dashboard-page .metric-badge {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 2px;
	padding: 10px 18px;
	border-radius: 10px;
	border: 1px solid var(--dashboard-border);
	min-width: 110px;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	-webkit-transition: -webkit-box-shadow 0.15s;
	transition: -webkit-box-shadow 0.15s;
	-o-transition: box-shadow 0.15s;
	transition: box-shadow 0.15s;
	transition: box-shadow 0.15s, -webkit-box-shadow 0.15s;
}

.dashboard-page .metric-badge:hover {
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.dashboard-page .metric-badge--warning.metric-badge--active { -webkit-box-shadow: 0 0 0 2.5px #f5a623; box-shadow: 0 0 0 2.5px #f5a623; }
.dashboard-page .metric-badge--danger.metric-badge--active  { -webkit-box-shadow: 0 0 0 2.5px #e85d75; box-shadow: 0 0 0 2.5px #e85d75; }
.dashboard-page .metric-badge--info.metric-badge--active    { -webkit-box-shadow: 0 0 0 2.5px #4a90d9; box-shadow: 0 0 0 2.5px #4a90d9; }

.dashboard-page .metric-badge--warning { background: #fff8f0; border-color: #f5a623; }
.dashboard-page .metric-badge--danger  { background: #fff5f5; border-color: #e85d75; }
.dashboard-page .metric-badge--info    { background: #f0f6ff; border-color: #4a90d9; }

.dashboard-page .metric-badge__value {
	font-size: 22px;
	font-weight: 700;
	color: var(--dashboard-text);
	line-height: 1.2;
}

.dashboard-page .metric-badge--warning .metric-badge__value { color: #c97a00; }
.dashboard-page .metric-badge--danger  .metric-badge__value { color: #c0394f; }
.dashboard-page .metric-badge--info    .metric-badge__value { color: #2a6db5; }

.dashboard-page .metric-badge__label {
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	color: var(--dashboard-text-muted);
}

/* Grid view table */

.dashboard-page .grid-view-wrap {
	overflow-y: auto;
	max-height: 60vh;
	border: 1px solid var(--dashboard-border);
	border-radius: 8px;
}

.dashboard-page .grid-view-table {
	width: 100%;
	border-collapse: collapse;
	font-size: 13px;
}

.dashboard-page .grid-view-table thead {
	position: sticky;
	top: 0;
	background: #f8fafb;
	z-index: 1;
}

.dashboard-page .grid-view-table th {
	padding: 10px 16px;
	text-align: left;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	color: var(--dashboard-text-muted);
	border-bottom: 1px solid var(--dashboard-border);
}

.dashboard-page .grid-view-table td {
	padding: 10px 16px;
	color: var(--dashboard-text);
	border-bottom: 1px solid #f0f3f6;
}

.dashboard-page .grid-view-table tbody tr:last-child td { border-bottom: none; }
.dashboard-page .grid-view-table tbody tr:hover td      { background: #f8fafb; }

.dashboard-page .grid-view-table__id {
	font-variant-numeric: tabular-nums;
	font-weight: 600;
	color: var(--dashboard-text);
}

.dashboard-page .grid-view-table__link {
	color: inherit;
	text-decoration: none;
}

.dashboard-page .grid-view-table__link:hover {
	color: var(--dashboard-teal-dark);
	text-decoration: underline;
}

.dashboard-page .grid-view-badge {
	display: inline-block;
	padding: 2px 10px;
	border-radius: 20px;
	font-size: 12px;
	font-weight: 500;
}

/* Modal overlay */

.dashboard-page .modal-overlay {
	position: fixed;
	inset: 0;
	background: rgba(16, 24, 40, 0.5);
	backdrop-filter: blur(4px);
	z-index: 50;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: center;
	    justify-content: center;
	padding: 40px;
}

.dashboard-page .modal {
	background: #fff;
	border-radius: 16px;
	width: 100%;
	max-width: 900px;
	padding: 32px;
	-webkit-box-shadow: 0 24px 48px rgba(0, 0, 0, 0.2);
	        box-shadow: 0 24px 48px rgba(0, 0, 0, 0.2);
}

.dashboard-page .modal--wide { max-width: 1100px; }

.dashboard-page .modal__header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	    justify-content: space-between;
	-ms-flex-align: center;
	    align-items: center;
	margin-bottom: 24px;
}

.dashboard-page .modal__title {
	font-weight: 700;
	font-size: 18px;
}

.dashboard-page .modal__close {
	background: none;
	border: none;
	cursor: pointer;
	color: var(--dashboard-text-muted);
	font-size: 20px;
	line-height: 1;
	font-family: inherit;
}

.dashboard-page .modal__export-btn {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	    align-items: center;
	gap: 6px;
	background: transparent;
	border: 1.5px solid var(--dashboard-teal);
	border-radius: 8px;
	padding: 6px 14px;
	color: var(--dashboard-teal);
	font-weight: 600;
	font-size: 13px;
	cursor: pointer;
	font-family: inherit;
	-webkit-transition: background 0.2s, color 0.2s;
	-o-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}

.dashboard-page .modal__export-btn:hover {
	background: var(--dashboard-teal);
	color: #fff;
}

/* Carrier CBM card */

.dashboard-page .carrier-cbm-card {
	background: var(--dashboard-bg-card);
	border-radius: 14px;
	border: 1px solid var(--dashboard-border);
	padding: 20px 24px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 14px;
}

.dashboard-page .carrier-cbm-card__header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: justify;
	    justify-content: space-between;
}

.dashboard-page .carrier-cbm-card__title {
	font-size: 15px;
	font-weight: 700;
	color: var(--dashboard-text);
}

.dashboard-page .carrier-cbm-card__rows {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 10px;
}

.dashboard-page .carrier-cbm-row {
	display: grid;
	grid-template-columns: 80px 1fr 44px;
	-ms-flex-align: center;
	    align-items: center;
	gap: 10px;
}

.dashboard-page .carrier-cbm-row__label {
	font-size: 12px;
	font-weight: 500;
	color: var(--dashboard-text);
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
}

.dashboard-page .carrier-cbm-row__track {
	height: 8px;
	background: #f0f3f6;
	border-radius: 4px;
	overflow: hidden;
}

.dashboard-page .carrier-cbm-row__bar {
	height: 100%;
	border-radius: 4px;
	-webkit-transition: width 0.4s ease;
	-o-transition: width 0.4s ease;
	transition: width 0.4s ease;
}

.dashboard-page .carrier-cbm-row__value {
	font-size: 12px;
	font-weight: 600;
	color: var(--dashboard-text-muted);
	text-align: right;
}

/* ── Tracking dashboard additions ─────────────────────────────────────────── */

/* "success" mod for the % not-moving badge when health is good */
.dashboard-page .metric-badge--success {
	background: #f0fdf6;
	border-color: #3ec97f;
}

.dashboard-page .metric-badge--success .metric-badge__value {
	color: #1a8a4a;
}

.dashboard-page .metric-badge--success.metric-badge--active {
	-webkit-box-shadow: 0 0 0 2.5px #3ec97f;
	        box-shadow: 0 0 0 2.5px #3ec97f;
}

/* Not-moving badge gets a slightly larger value to stand out */
.dashboard-page .metric-badge--not-moving .metric-badge__value {
	font-size: 26px;
}

/* Not Moving Panel (right column) */
.dashboard-page .not-moving-panel {
	background: var(--dashboard-bg-card);
	border-radius: 14px;
	border: 1px solid var(--dashboard-border);
	padding: 20px 24px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 0;
}

.dashboard-page .not-moving-panel__header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: baseline;
	    align-items: baseline;
	-ms-flex-pack: justify;
	    justify-content: space-between;
	margin-bottom: 2px;
}

.dashboard-page .not-moving-panel__title {
	font-size: 15px;
	font-weight: 700;
	color: var(--dashboard-text);
}

.dashboard-page .not-moving-panel__overall {
	font-size: 28px;
	font-weight: 800;
	line-height: 1;
}

.dashboard-page .not-moving-panel__subtitle {
	font-size: 11px;
	color: var(--dashboard-text-muted);
	margin-bottom: 18px;
}

.dashboard-page .not-moving-panel__list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	gap: 14px;
}

.dashboard-page .not-moving-panel__empty {
	font-size: 13px;
	color: var(--dashboard-text-muted);
	text-align: center;
	padding: 20px 0;
}

.dashboard-page .not-moving-row__top {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	    justify-content: space-between;
	-ms-flex-align: baseline;
	    align-items: baseline;
	margin-bottom: 4px;
}

.dashboard-page .not-moving-row__name {
	font-size: 12.5px;
	font-weight: 500;
	color: var(--dashboard-text);
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	max-width: 68%;
}

.dashboard-page .not-moving-row__percent {
	font-size: 13px;
	font-weight: 700;
}

.dashboard-page .not-moving-row__track {
	height: 6px;
	background: #f0f3f6;
	border-radius: 3px;
	overflow: hidden;
	margin-bottom: 3px;
}

.dashboard-page .not-moving-row__bar {
	height: 100%;
	border-radius: 3px;
	-webkit-transition: width 0.4s ease;
	-o-transition: width 0.4s ease;
	transition: width 0.4s ease;
	max-width: 100%;
}

.dashboard-page .not-moving-row__count {
	font-size: 11px;
	color: var(--dashboard-text-muted);
}

/* ── Tracking dashboard overrides ────────────────────────────────────────────
 * All layout/size customisations for the tracking dashboard are scoped here
 * so the fulfilment dashboard (.dashboard-page without this modifier) is
 * completely unaffected.
 */

.tracking-dashboard-page .metric-row {
	padding: 0;
}

.tracking-dashboard-page .dashboard-body {
	gap: 16px;
}

.tracking-dashboard-page .chart-card {
	-ms-flex: 1 1 0px;
	    flex: 1 1 0;
}

.tracking-dashboard-page .filter-col {
	-ms-flex: 0 0 225px;
	    flex: 0 0 225px;
}

.tracking-dashboard-page .status-cards {
	grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
	gap: 8px;
}

.tracking-dashboard-page .status-card {
	border-radius: 8px;
	padding: 9px 10px;
	gap: 8px;
}

.tracking-dashboard-page .status-card__icon {
	width: 28px;
	height: 28px;
	border-radius: 6px;
}

.tracking-dashboard-page .status-card__label {
	font-size: 9px;
	letter-spacing: 0.03em;
}

.tracking-dashboard-page .status-card__value {
	font-size: 17px;
}

.tracking-dashboard-page .list-panel__header {
	padding: 11px 14px 9px;
	font-size: 13px;
}

.tracking-dashboard-page .list-panel__list {
	max-height: 300px;
}

.tracking-dashboard-page .list-panel__item {
	padding: 6px 14px;
}

.tracking-dashboard-page .list-panel__item-left {
	gap: 7px;
}

.tracking-dashboard-page .list-panel__name {
	font-size: 12px;
}

.tracking-dashboard-page .list-panel__count {
	font-size: 11px;
}

/* @import modules.anchor.css; */

/**
* Import: components
* Description: specific website/app components
*/
/*------------------------------------*\
    # components.header
\*------------------------------------*/

.header__dropdown__wrap {
			max-width: 200px;
			float: left;
			width: 100%;
		}

.header__profile {
		position: relative;
		padding: 0 18px;
		-webkit-transition: background-color 250ms ease-in-out;
		-o-transition: background-color 250ms ease-in-out;
		transition: background-color 250ms ease-in-out;
		cursor: pointer;
		color: white;
		height: 50px;
		line-height: 50px;
	}

.header__profile:hover {
			background-color: #27788A;
		}

.header__profile--csv {
			width: -webkit-fit-content;
			width: -moz-fit-content;
			width: fit-content;
			padding: 0 18px;
			margin-left: auto;
		}

.header__profile--csv .header__profile--dropdown {
				padding: 18px;
				overflow: initial;
				text-align: left !important;
			}

.header__profile--csv .header__profile--dropdown .DayPickerInput-Overlay {
					left: -26px;
				}

.header__profile--csv .header__profile--dropdown .type--tny {
					padding-top: 6px;
				}

.header__profile--dropdown {
			z-index: 3;
			overflow: auto;

			position: absolute;
			top: 100%;
			right: 0;

			width: 270px;
			height: auto;
			max-height: 500px;
			background-color: white;

			line-height: 30px;
			color: #73858d;

			-webkit-transform: scaleY(0);

			    -ms-transform: scaleY(0);

			        transform: scaleY(0);
			-webkit-transform-origin: 50% 0;
			    -ms-transform-origin: 50% 0;
			        transform-origin: 50% 0;
			-webkit-transition: -webkit-transform 250ms ease-in-out;
			transition: -webkit-transform 250ms ease-in-out;
			-o-transition: transform 250ms ease-in-out;
			transition: transform 250ms ease-in-out;
			transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
			border: 1px solid rgb(228, 228, 228);
		}

.header__profile--dropdown.active {
				-webkit-transform: scaleY(1);
				    -ms-transform: scaleY(1);
				        transform: scaleY(1);
			}

.header__profile--dropdown.right {
				right: auto;
				left: 0;
			}

.header__profile--dropdown li {
				padding: 12px;
			}

.header__profile--dropdown select {
				border: none;
				background: transparent;
				width: 100%;
				padding: 12px;
				padding-left: 8px;
				font-size: 14px;
				color: #474747;
				-webkit-apperance: none;
			}

.header__profile--dropdown select:hover {
					background-color: rgba(39, 120, 138, 0.1);
					color: #27788A;
				}

.header__profile--dropdown select:focus {
					background-color: rgba(39, 120, 138, 0.1);
					color: #27788A;
					outline: none;
				}

.header__profile--dropdown select option {
					display: block;
					padding: 6px;
					background-color: white;
				}

.header__profile--dropdown select option:hover {
						background-color: rgba(39, 120, 138, 0.1);
						color: #27788A;
					}

.header__profile--dropdown__item:hover {
					background-color: #f0f0f0;
					color: #27788A;
				}

.header__search__wrap {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: start;
			    justify-content: flex-start;
		}

.header__search__input {
			position: relative;
			width: 300px;
			display: inline-block;
		}

.header__search .input {
			border: none;
			border-radius: 0;
			height: 50px;
			padding: 0 42px 0 18px;

			background-color: white;
			width: 100%;

			-webkit-box-shadow: inset 0 -1px 0px 0px #d4d4d4;

			        box-shadow: inset 0 -1px 0px 0px #d4d4d4;
		}

.header__search__btn {
			display: inline-block;
		}

.header__search__btn .btn {
				border-radius: 0;
				height: 50px;
				line-height: 0;
			}

.header__search__btn .btn i {
					font-size: 19px;
					line-height: 30px;
				}

.header__buttons {
		border-top: 1px solid #27788A;
	}

.header__buttons:after {
			clear: both;
		}

.header__buttons .btn {
			border-radius: 0;
			height: 50px;
			padding: 0 12px;
			background-color: #1E5C6A;
			border-left: 1px solid #27788A;
		}

.header__buttons .btn:first-child {
				border-left: none;
			}

.header__buttons .btn:hover {
				background-color: #27788A;
			}

.header__components {
		-ms-flex-order: 3;
		    order: 3;

		display: -ms-flexbox;

		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		padding: 0 6px;
		vertical-align: center;
	}

.header__components .Select {
			width: 200px;
		}

.header__components .Select-control {
				border-radius: 0;
				border: none !important;
				height: 50px;

				background-color: white !important;
				-webkit-box-shadow: inset 0 -1px 0px 0px #d4d4d4;
				        box-shadow: inset 0 -1px 0px 0px #d4d4d4;
			}

.header__components .Select-placeholder {
				line-height: 50px;
				height: 50px;
			}

.header__components .Select-input {
				height: 50px;
				max-width: 90px;
			}

.header__components .Select-input:focus {
					-webkit-box-shadow: none;
					        box-shadow: none;
				}

.header__components .Select-input input {
					padding: 0;
					height: 50px;
					max-width: 140px;
				}

.header__components .Select-value-label {
				line-height: 50px;
			}

.header__components .Select-clear {
				line-height: 0;
			}

.header__components .react-dropdown {
			margin-top: 6px;
			width: 200px;
		}

.header__components > .react-select-override {
			-ms-flex-positive: 1;
			    flex-grow: 1;
		}

.header__right {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-positive: 1;
		    flex-grow: 1;
		-ms-flex-direction: row-reverse;
		    flex-direction: row-reverse;
	}

.header__right--mode {
			-ms-flex-order: 3;
			    order: 3;
		}

.header__right--sync {
			-ms-flex-order: 2;
			    order: 2;
		}

.header__right--profile {
			-ms-flex-order: 1;
			    order: 1;
		}

.header__right--seller {
			-ms-flex-order: 3;
			    order: 3;
		}

.header__right--lookup {
			-ms-flex-order: 4;
			    order: 4;
			margin-right: 18px;
			width: 250px;
		}
/*
    components.nav.css
*/

.nav {
	min-height: 0;
	overflow-y: auto;
	overflow-x: hidden;
}

.nav__item {
		padding: 12px 18px;
		color: white;
		cursor: pointer;
		-webkit-transition: background-color 150ms ease-out, color 150ms ease-out;
		-o-transition: background-color 150ms ease-out, color 150ms ease-out;
		transition: background-color 150ms ease-out, color 150ms ease-out;
		line-height: 1;
		display: block;
		position: relative;
	}

.nav__item.active {
			background-color: #1E5C6A;
			color: white;
		}

.nav__item:hover {
			background-color: rgb(31, 72, 82);
			color: white;
		}

.nav__item i {
			display: inline-block;
			width: 16px;
			text-align: center;
		}

.nav__item--collapse {
			border-bottom: 1px solid rgba(255, 255, 255, 0.15);
		}

.nav__item--separate {
			border-top: 1px solid rgba(255, 255, 255, 0.15);
		}

.nav--secondary {
		border-top: 1px solid rgb(38, 99, 112);
		border-bottom: 1px solid rgb(38, 99, 112);
		background-color: rgb(34, 104, 119);
	}

.nav--secondary__caret {
			float: right;
		}

.is-collapsed .nav__abbr {
			display: inline-block;
			background-color: #f7f7f7;
			width: 32px;
			height: 32px;
			text-align: center;
			line-height: 32px;
			border-radius: 50%;
		}

.is-collapsed .nav__abbr__text {
				display: none;
			}

.is-collapsed .react-tabs__tab {
		width: 100%;
		text-align: center;
	}

.is-collapsed .react-tabs__tab:first-child {
			padding-bottom: 6px;
		}

.is-collapsed .react-tabs__tab:last-child {
			padding-top: 6px;
		}

.is-collapsed .react-tabs__tab--selected {
		cursor: default;
		border: 0px;
	}

.is-collapsed .react-tabs__tab--selected .nav__abbr {
			background-color: #27788A;
			color: white;
			cursor: default;
		}

.is-collapsed .react-tabs__tab-list {
		margin-bottom: 0;
	}

.is-collapsed .nav--secondary__caret {
		float: none;

		position: absolute;
		top: 12px;
		right: 3px;

		margin-right: 0px !important;
	}
/*------------------------------------*\
    # components.loader.css
\*------------------------------------*/

.sk-folding-cube { 
  margin: 20px auto;
  width: 40px;
  height: 40px;
  position: relative;
  -webkit-transform: rotateZ(45deg);
          -ms-transform: rotate(45deg);
      transform: rotateZ(45deg);
}

.sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1); 
}
.sk-folding-cube .sk-cube:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
          animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.sk-folding-cube .sk-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
          -ms-transform: scale(1.1) rotate(90deg);
      transform: scale(1.1) rotateZ(90deg);
}
.sk-folding-cube .sk-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
          -ms-transform: scale(1.1) rotate(180deg);
      transform: scale(1.1) rotateZ(180deg);
}
.sk-folding-cube .sk-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
          -ms-transform: scale(1.1) rotate(270deg);
      transform: scale(1.1) rotateZ(270deg);
}
.sk-folding-cube .sk-cube2:before {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.sk-folding-cube .sk-cube3:before {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s; 
}
.sk-folding-cube .sk-cube4:before {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
@-webkit-keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
            transform: perspective(140px) rotateX(-180deg);
    opacity: 0; 
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
            transform: perspective(140px) rotateX(0deg);
    opacity: 1; 
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
            transform: perspective(140px) rotateY(180deg);
    opacity: 0; 
  } 
}

@keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
            transform: perspective(140px) rotateX(-180deg);
    opacity: 0; 
  } 25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
            transform: perspective(140px) rotateX(0deg);
    opacity: 1; 
  } 90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
            transform: perspective(140px) rotateY(180deg);
    opacity: 0; 
  }
}
/*------------------------------------*\
    # components.sync.css
\*------------------------------------*/

.sync {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
}

.sync:nth-child(even) {
        background-color: #f0f0f0;
    }

.sync--main {
        line-height: 1.25;
        width: calc(100% - 62px);
    }

.sync--main__item {
            
            font-weight: 700;
            width: 100%;
            overflow: hidden;
            -o-text-overflow: ellipsis;
               text-overflow: ellipsis;
            white-space: nowrap;
        }

.sync--main__item:hover {
                word-break: break-all;
                -o-text-overflow: normal;
                   text-overflow: normal;
                white-space: normal;


               /* &:before {
                    content: attr(aria-label);
                    display: block;

                    position: absolute;
                    top: $unit;
                    left: $unit;

                    background-color: white;
                    overflow: visible;
                    text-overflow: none;
                    white-space: normal;
                    word-break: break-all;
                    border: 1px solid $grey-2;
                    padding: $unit;
                }*/
            }

.sync--aside {
        width: 62px;
        padding-left: 12px;
    }
/*------------------------------------*\
    # components.messages
\*------------------------------------*/

.message {
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 9px;
    border-radius: 3px;
}

.message__wrapper {
        overflow-y: auto;

        max-height: 80vh;
        margin-right: -20px;
        padding-right: 18px;
    }

.message__section {
        margin-bottom: 18px;
    }

.message__section:last-child {
            margin-bottom: 12px;
        }

.message__date {
        margin-bottom: 6px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
    }

/* Styling */

.message--error {
        color: #f44336;
        border: 1px solid #f44336;
        background-color: rgb(254, 246, 245);
    }

.message--error ul {
            list-style-type: disc;
            margin-left: 24px;
        }

.message--success {
        color: #15AB48;
        border: 1px solid #15AB48;
        background-color: rgb(246, 254, 249);
    }

.message--success ul {
            list-style-type: disc;
            margin-left: 24px;
        }

.message--default {
        background-color: #ebebeb;
    }

.message--primary {
        color: #27788A;
        background-color: #CBEAF0;
    }

.message--primary--info {
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: start;
                justify-content: flex-start;
            gap: 6px;
        }

.message--primary--info:before {
                content: '\f129';

                display: inline-block;
                padding: 0 3px;

                font-family: "Font Awesome 5 Free";
                font-style: normal;
                font-variant: normal;
                font-weight: 900;
                text-rendering: auto;
                line-height: 1;
            }

/* Size */

.message--tny {
        padding: 6px;
    }
/*
    components.popover.css
*/

.popover {
    z-index: 9999;
    position: relative;
    display: inline-block;
}

.popover__button {
        cursor: pointer;
        outline: none;

        padding: 0 18px;
        background-color: transparent;

        color: white;

        border: 0;
        -webkit-transition: all 250ms ease-in-out;
        -o-transition: all 250ms ease-in-out;
        transition: all 250ms ease-in-out;
    }

.popover__button:hover {
            background-color: #27788A;
        }

.popover__button.active {
            background-color: #27788A;
        }

.popover__button.active > .fa-angle-down {
                -webkit-transform: rotate(180deg);
                    -ms-transform: rotate(180deg);
                        transform: rotate(180deg);
            }

.popover__button--header {
            height: 49px;
            line-height: 49px;
        }

.popover__menu {
        -webkit-transform: scaleY(0);
            -ms-transform: scaleY(0);
                transform: scaleY(0);

        position: absolute;
        top: 100%;
        right: 0;

        background-color: white;
        border: 1px solid rgb(228, 228, 228);
        
        -webkit-transition: -webkit-transform 250ms ease-in-out;
        
        transition: -webkit-transform 250ms ease-in-out;
        
        -o-transition: transform 250ms ease-in-out;
        
        transition: transform 250ms ease-in-out;
        
        transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
        -webkit-transform-origin: 50% 0;
            -ms-transform-origin: 50% 0;
                transform-origin: 50% 0;
    }

.popover__menu.active {
            -webkit-transform: scaleY(1);
                -ms-transform: scaleY(1);
                    transform: scaleY(1);
        }

.popover__menu.active .popover__menu__item > .btn {
                    color: #73858d;
                }

.popover__menu.active .popover__menu__item--alt {
                color: #73858d;
            }

.popover__menu.active .popover__menu__item:hover {
                    background-color: #f0f0f0;
                }

.popover__menu.active .popover__menu__item:hover > .btn {
                        color: #27788A;
                    }

/* Icons */

.popover__menu.active .icon--document-lock {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%2373858d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 6A3.5 3.5 0 0 1 6 2.5h15A3.5 3.5 0 0 1 24.5 6v1.429h-3V6a.5.5 0 0 0-.5-.5H6a.5.5 0 0 0-.5.5v20a.5.5 0 0 0 .5.5h15a.5.5 0 0 0 .5-.5v-1.429h3V26a3.5 3.5 0 0 1-3.5 3.5H6A3.5 3.5 0 0 1 2.5 26V6z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5 12.91c0 .004 0 .002.002-.004a.372.372 0 0 1 .09-.161c.045-.048.248-.245.908-.245s.863.197.909.245c.064.068.083.14.089.161.002.006.002.008.002.003h3a3.3 3.3 0 0 0-.909-2.222C25.887 9.94 24.841 9.5 23.5 9.5c-1.34 0-2.387.44-3.091 1.187a3.3 3.3 0 0 0-.909 2.222V14h.5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2h-5.5v-1.09zM21 20v-3h6v3h-6z'/%3E%3Crect x='7' y='8' width='12' height='3' rx='1.5'/%3E%3Crect x='7' y='14' width='9' height='3' rx='1.5'/%3E%3Crect x='7' y='20' width='9' height='3' rx='1.5'/%3E%3C/svg%3E");
            }

.popover__menu__item > .btn {
                display: block;
                
                width: 100%;
                padding: 12px;
                background-color: transparent;

                text-align: left;
            }

.popover__menu__item--alt {
                width: 100%;
                padding: 12px;
            }
/*
    components.activity-log.css
*/

.activity-log__card {
        padding: 18px;

        -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.18);

                box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.18);
        border: 1px solid #f0f0f0;
        border-radius: 4px;
        background-color: white;
    }

.activity-log__card__header {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: justify;
                justify-content: space-between;
            padding-bottom: 12px;
            margin-bottom: 12px;

            border-bottom: 2px solid #f0f0f0;
        }

.activity-log__card__header h4 {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                    align-items: center;
                font-size: 16px;
                line-height: 24px;
            }

.activity-log__seller {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        height: 24px;
        margin-bottom: 3px;
        padding: 0 9px;

        font-size: 16px;

        line-height: 24px;
        color: #73858d;

        border-radius: 1000px;
        background-color: #f0f0f0;
    }

.activity-log__list__fake {
            height: 12px;
            margin-left: 14px;
            border-left: 1px solid #d4d4d4;
        }

.activity-log__list__item {
            position: relative;
            margin-bottom: 12px;
            padding-left: 30px;

            font-size: 16px;

            line-height: 24px;
        }

.activity-log__list__item:before {
                content: '';

                position: absolute;
                left: 14px;
                top: 0;
                bottom: -12px;
                z-index: 1;

                width: 1px;
                background-color: #d4d4d4;
            }

.activity-log__list__item:after {
                content: '';

                position: absolute;
                top: 50%;
                left: 10px;
                -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                        transform: translateY(-50%);
                z-index: 2;
                
                width: 9px;
                height: 9px;

                border: 2px solid white;
                border-radius: 1000px;
                background-color: #73858d;
            }

.activity-log__list__item:last-child {
                margin-bottom: 0;
            }

.activity-log__list__item:last-child:before {
                    bottom: 50%;
                }

.activity-log__badge {
        display: inline-block;
        padding: 0 6px;

        font-size: 16px;

        line-height: 24px;

        border-radius: 4px;
    }

.activity-log__badge--old {
            color: #636363;
            background-color: #f0f0f0;
        }

.activity-log__badge--new {
            color: #15AB48;
            background-color: rgba(21, 171, 72, 0.15);
        }
/*------------------------------------*\
    # components.labeling
\*------------------------------------*/

.labeling__step {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-gap: 9px;
		padding: 6px;
		margin-bottom: 15px;

		border: 1px solid #e6e6e6;
		border-radius: 1000px;
	}

.labeling__step__item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: start;
			    justify-content: flex-start;
			gap: 9px;
		}

.labeling__step__item:not(:last-child):after {
					content: '';

					display: block;
					width: 1px;
					height: 100%;

					background-color: #e6e6e6;
				}

.labeling__step__number {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: center;
			    justify-content: center;
			width: 36px;
			height: 36px;

			font-size: 16px;
			font-weight: 500;
			color: #b8b8b8;

			border: 1px solid #b8b8b8;
			border-radius: 1000px;
		}

.labeling__step__number.is-active {
				color: #27788A;
				border-color: #27788A;
			}

.labeling__step__number.is-completed {
				font-size: 0;

				border-color: #27788A;
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.384 7.384a1 1 0 0 1 0 1.414L13.207 24.975a1 1 0 0 1-1.414 0l-9.177-9.177a1 1 0 0 1 0-1.414l1.768-1.768a1 1 0 0 1 1.414 0l5.995 5.995a1 1 0 0 0 1.414 0L26.202 5.616a1 1 0 0 1 1.414 0l1.768 1.768z'/%3E%3C/svg%3E");
				background-size: 17px;
				background-color: #27788A;
				background-repeat: no-repeat;
				background-position: center;
			}

.labeling__step__label {
			-ms-flex-positive: 1;
			    flex-grow: 1;

			font-size: 15px;
			line-height: 18px;
			color: #b8b8b8;
			font-weight: 500;
			text-transform: uppercase;
		}

.labeling__step__label.is-active {
				color: #27788A;
			}

.labeling__step__label.is-completed {
				color: #27788A;
			}

.labeling__product {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: start;
		    align-items: flex-start;
		-ms-flex-pack: start;
		    justify-content: flex-start;
	}

.labeling__product__preview {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: center;
			    justify-content: center;
			width: 100px;
			height: 100px;

			border: 1px solid #cfcfcf;
			border-radius: 4px;
		}

.labeling__subtitle {
		display: block;

		font-size: 12px;

		line-height: 24px;
		font-weight: 700;
		letter-spacing: 0.5px;
		text-transform: uppercase;
		color: #73858d;
	}

.labeling__list {
		overflow: hidden;
		border-radius: 8px;
		background-color: white;
		margin-bottom: 12px;
	}

.labeling__list__header {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-gap: 12px;
			padding: 6px 12px;

			border-radius: 8px;
			background-color: #e9f1f3;
			-webkit-transition: all 250ms ease-in-out;
			-o-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out;
		}

.labeling__list__header.is-clickable:hover {
					cursor: pointer;
					background-color: rgba(21, 131, 156, 0.15);
				}

.labeling__list__header.palletized {
				background-color: rgba(21, 171, 72, 0.1);
			}

.labeling__list__header label {
				font-size: 12px;
				line-height: 18px;
				font-weight: 500;
				text-transform: uppercase;
				color: #73858d;
			}

.labeling__list__header p {
				font-size: 15px;
				line-height: 18px;
			}

.labeling__list__body {
			padding: 12px;
		}

.labeling__list__table {
			table-layout: fixed;
			border-spacing: 0;
			width: 100%;
			text-align: left;
		}

.labeling__list__table th {
				font-size: 13px;
				line-height: 18px;
				font-weight: 500;
				text-transform: uppercase;
				color: #73858d;
			}

.labeling__list__table tr td {
					font-size: 15px;
					line-height: 18px;
					padding: 6px 0;
				}

.labeling__list__table tr td > .scan {
						display: -ms-flexbox;
						display: flex;
						-ms-flex-align: center;
						    align-items: center;
						-ms-flex-pack: center;
						    justify-content: center;
						width: 32px;
						height: 32px;

						border-radius: 1000px;
						background-color: #c7cfd1;
					}

.labeling__list__table tr td > .scan.is-scanned {
							font-size: 0;

							border-color: #27788A;
							background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.384 7.384a1 1 0 0 1 0 1.414L13.207 24.975a1 1 0 0 1-1.414 0l-9.177-9.177a1 1 0 0 1 0-1.414l1.768-1.768a1 1 0 0 1 1.414 0l5.995 5.995a1 1 0 0 0 1.414 0L26.202 5.616a1 1 0 0 1 1.414 0l1.768 1.768z'/%3E%3C/svg%3E");
							background-size: 14px;
							background-color: #27788A;
							background-repeat: no-repeat;
							background-position: center;
						}

.labeling__list__table tr:not(:last-child) td {
						border-bottom: 1px solid #e8eff0;
					}

.labeling__list__table__wrapper.not-expanded {
					max-height: 112px;
					overflow: hidden;
				}

.labeling__footer {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-pack: justify;
		    justify-content: space-between;
		gap: 6px;
		padding: 12px;
		margin-right: -12px;
		margin-left: -12px;

		border-top: 1px solid #f0f0f0;
		background-color: white;
	}

.labeling__status {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		gap: 6px;
	}

.labeling__status:after {
			content: '';

			display: block;
			width: 10px;
			height: 10px;

			border-radius: 2px;
		}

.labeling__status.final:after {
				background-color: #15AB48;
			}

.labeling__status.picking:after {
				background-color: #fbab2e;
			}

.labeling__status.created:after {
				background-color: #A67DC3;
			}
/*------------------------------------*\
    # components.split
\*------------------------------------*/

.split {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: stretch;
	    align-items: stretch;
	gap: 15px;
	margin-bottom: 15px;
}

.split__main,
	.split__aside {
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}

.split__main {}

.split__icon {
		z-index: 2;

		width: 18px;
		height: 36px;

		background-repeat: no-repeat;
		background-position: center center;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23E1E1E1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 11.16v-.88c0-.728.588-1.32 1.313-1.32H23V6.322c0-1.175 1.416-1.762 2.24-.933l4.376 4.4a1.325 1.325 0 0 1 0 1.866l-4.375 4.4c-.822.825-2.241.246-2.241-.934v-2.64H3.312C2.588 12.48 2 11.89 2 11.16zm26.688 8.36H9v-2.64c0-1.172-1.414-1.764-2.24-.933l-4.376 4.4a1.325 1.325 0 0 0 0 1.866l4.375 4.4c.822.826 2.241.245 2.241-.934v-2.64h19.688c.724 0 1.312-.59 1.312-1.32v-.88c0-.728-.588-1.32-1.313-1.32z'/%3E%3C/svg%3E");
		background-size: 18px;
		background-color: #f7f7f7;
	}

.split__icon__wrap {
			position: relative;

			display: -ms-inline-flexbox;

			display: inline-flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: center;
			    justify-content: center;
			width: 18px;
			-ms-flex-negative: 0;
			    flex-shrink: 0;
		}

.split__icon__wrap:after {
				content: '';

				z-index: 1;

				position: absolute;
				top: 0;
				bottom: 0;
				left: 50%;
				-webkit-transform: translateX(-50%);
				    -ms-transform: translateX(-50%);
				        transform: translateX(-50%);

				display: block;
				width: 1px;
				background-color: #E1E1E1;
			}

.split__aside {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		    flex-direction: column;
		gap: 15px;
		overflow-y: auto;
		max-height: 550px;

	}

.split__aside__list {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			    flex-direction: column;
			gap: 15px;
			padding: 12px;
			background-color: white;
		}

.split__aside__list > .split__box {
				height: auto;
			}

.split__btn--more {
			padding: 12px;
		}

.split__box {
		padding: 12px 9px;
		height: 100%;

		border: 1px solid #E8E8E8;
		border-radius:  4px;
		background-color: white;
		-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.18);
		        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.18);
	}

.split__box__holder.has-one .split__box {
					background-color: #f7f7f7;
				}

.split__box__holder.is-empty .split__box {
					border-color: #f44336;
				}

.split__box__holder.is-empty .split__box .split__box__header__title {
						color: #f44336;
					}

.split__box__header {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: justify;
			    justify-content: space-between;
			padding-bottom: 12px;
			margin-bottom: 12px;

			border-bottom: 1px solid #E8E8E8;
		}

.split__box__header__title {
				font-size: 15px;
				line-height: 24px;
				font-weight: 700;
				color: #333;
			}

.split__box__header__status {
				padding: 0 9px;

				font-size: 12px;
				line-height: 18px;
				color: #333;

				border-radius: 3px;
				background-color: #EEEBE7;
			}

.split__box__table__header,
			.split__box__table__row {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				    align-items: center;
				-ms-flex-pack: start;
				    justify-content: flex-start;
				gap: 12px;
			}

.split__box__table__header {
				font-size: 13px;
				line-height: 24px;
				color: #73858d;
			}

.split__box__table__row {
				margin-bottom: 6px;
				font-size: 15px;
				color: #333;
			}

.split__box__table__row > .input {
					display: -ms-flexbox;
					display: flex;
					-ms-flex-align: center;
					    align-items: center;
					gap: 15px;
					padding: 0 12px;

					font-size: 15px;
					line-height: 36px;

					border-radius: 4px;
					background-color: white;

					cursor: -webkit-grab;

					cursor: grab;
				}

.split__box__table__row > .input > .fa-grip-vertical {
						font-size: 13px;
						color: #999999;
					}

.split__box__table__row > .qty {
					-ms-flex-negative: 0;
					    flex-shrink: 0;
					width: 30px;
					text-align: center;
				}

.split__drop {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-pack: center;
		    justify-content: center;
		height: 36px;

		font-size: 13px;

		line-height: 24px;
		color: #C9C9C9;

		border: 1px dashed #DEDEDE;
		border-radius: 4px;
	}
/*------------------------------------*\
    # components.shipment-cost
\*------------------------------------*/

.shipment-cost {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	    align-items: flex-start;
	-ms-flex-pack: start;
	    justify-content: flex-start;
}

.shipment-cost__main {
		padding-right: 24px;
		min-width: 0;
	}

.shipment-cost__main .no-data .illustrate--center {
				position: relative;
				left: 420px;

				width: 250px;
				margin-top: 0;
				margin-left: 0;
			}

.shipment-cost__aside {
		position: sticky;
		top: 24px;
		-ms-flex-preferred-size: 400px;
		    flex-basis: 400px;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		padding-left: 24px;
		border-left: 1px solid #C4C4C4;
	}

.shipment-cost__aside > .dropzone {
			position: relative;
		}

.shipment-cost__aside > .dropzone > .react-dropzone__box {
				z-index: 1;
				width: 100%;
			}

.shipment-cost__aside > .dropzone > .react-dropzone__box > .react-dropzone__item {
					padding-top: 90px;
					border-color: #27788A;
				}

.shipment-cost__aside > .dropzone > .react-dropzone__box > .react-dropzone__item > .react-dropzone__add {
						-webkit-transform: translate(-50%, -21px);
						    -ms-transform: translate(-50%, -21px);
						        transform: translate(-50%, -21px);
					}

.shipment-cost__aside > .dropzone > .react-dropzone__box + p {
					position: absolute;
					bottom: 20px;
					left: 50%;
					-webkit-transform: translateX(-50%);
					    -ms-transform: translateX(-50%);
					        transform: translateX(-50%);
				}

.shipment-cost__summary {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-pack: start;
		    justify-content: flex-start;
		gap: 12px;
		-ms-flex-wrap: no-wrap;
		    flex-wrap: no-wrap;
		margin-bottom: 15px;
	}

.shipment-cost__summary__item {
			text-align: left;
			-ms-flex-positive: 1;
			    flex-grow: 1;
			padding: 9px;
			border: 0;
			border-radius: 6px;
		}

.shipment-cost__summary__item.default {
				background-color: #E3E3E3;
			}

.shipment-cost__summary__item.overcharged,
			.shipment-cost__summary__item.undercharged {
				position: relative;
				cursor: pointer;
				-webkit-transition: all 250ms ease-in-out;
				-o-transition: all 250ms ease-in-out;
				transition: all 250ms ease-in-out;
			}

.shipment-cost__summary__item.overcharged:after, .shipment-cost__summary__item.undercharged:after {
					content: '';

					position: absolute;
					right: 9px;
					bottom: 9px;

					display: none;
					width: 24px;
					height: 24px;

					background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.02 10.607a1 1 0 0 1 1.343 0l.818.741a1 1 0 0 1 0 1.483l-9.459 8.562a1 1 0 0 1-1.342 0l-4.561-4.13a1 1 0 0 1 0-1.482l.818-.74a1 1 0 0 1 1.343 0l2.4 2.172a1 1 0 0 0 1.342 0l7.298-6.606z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 27c6.075 0 11-4.925 11-11S22.075 5 16 5 5 9.925 5 16s4.925 11 11 11zm0 3c7.732 0 14-6.268 14-14S23.732 2 16 2 2 8.268 2 16s6.268 14 14 14z'/%3E%3C/svg%3E");
					background-size: 24px;
					background-repeat: no-repeat;
					background-position: center;
				}

.shipment-cost__summary__item.overcharged {
				background-color: #FCDBD9;
			}

.shipment-cost__summary__item.overcharged.is-active {
					-webkit-box-shadow: inset 0 0 0 3px #f44336;
					        box-shadow: inset 0 0 0 3px #f44336;
				}

.shipment-cost__summary__item.overcharged.is-active:after {
						display: block;
					}

.shipment-cost__summary__item.undercharged {
				background-color: #BBF7CF;
			}

.shipment-cost__summary__item.undercharged.is-active {
					-webkit-box-shadow: inset 0 0 0 3px #15AB48;
					        box-shadow: inset 0 0 0 3px #15AB48;
				}

.shipment-cost__summary__item.undercharged.is-active:after {
						display: block;
					}

.shipment-cost__summary__item.difference {
				background-color: transparent;
				border: 1px solid #E3E3E3;
			}

.shipment-cost__summary__item > label {
				display: block;
				font-size: 12px;
				line-height: 18px;
				font-weight: 700;
				text-transform: uppercase;
				color: #73858d;
			}

.shipment-cost__summary__item > p {
				font-size: 19px;
				line-height: 24px;
				font-weight: 700;
				color: black;
			}

.shipment-cost__card {
		padding: 12px;
		font-size: 14px;
		line-height: 18px;
		border-radius: 6px;
	}

.shipment-cost__card--template-card {
			color: #27788A;
			border: 1px solid rgb(164, 217, 229);
			background-color: rgb(235, 247, 249);
		}

.shipment-cost__card--error {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: justify;
			    justify-content: space-between;
			gap: 12px;

			color: #5D3532;

			border: 1px solid rgb(250, 164, 158);
			background-color: rgb(254, 241, 240);
		}

.shipment-cost__card--error label {
				color: inherit;
			}

.illustrate__wrapper {
		text-align: center;
	}

.illustrate__wrapper .illustrate--center {
			margin: 100px auto 0 auto;
		}
/*------------------------------------*\
    # components.rate-calc.css
\*------------------------------------*/

.rate-calc__wrap {
		padding: 12px 15px;
		display: -ms-flexbox;
		display: flex;
		gap: 24px;
	}

.rate-calc__item {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		    flex-direction: column;
		width: 25%;
	}

.rate-calc__item.is-first {
			width: 25%;
		}

.rate-calc__item .card {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			    flex-direction: column;
		}

.rate-calc__logo {
		width: 200px;
		margin: 12px auto;
		padding-top: 70px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		text-align: center;
	}

.rate-calc__logo--fed {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 180'%3E%3Cpath fill='%23442E8C' d='M252.2 24v55.3h-.3c-6.2-7.1-13.9-9.6-22.9-9.6-18.3 0-32.2 12.5-37 29-11.6-38.4-62.9-37.2-78.7-9V74.1H77.9v-17h38.7V30.6H46.3v119.1h31.6v-50h31.6c-1 3.7-1.5 7.6-1.5 11.8 0 47.2 66.2 59 84.1 15.3H165c-9.5 13.5-29.6 5.7-29.6-9.4h55.2C193 137 208.3 154 229.4 154c9.1 0 17.4-4.5 22.5-12h.3v7.7h40.2V24h-40.2zm-116 75.9c3.9-17 26.9-16.5 30 0h-30zm99.1 31.6c-22.3 0-22-40.5 0-40.5 21-.1 22.3 40.5 0 40.5z'/%3E%3Cpath fill='%23F47624' d='M363.2 149.5h-71.1V24h71.6v22.8h-42.3v25.5h41.8v21.2h-42.3v33.7h42.3zM415.4 127.3l-19.7 22.2H367l34.3-38.6L367 72.3h29.9l20 22.1 19.3-22.1h29L431 110.8l34.7 38.7h-30.5z'/%3E%3C/svg%3E");
		}

.rate-calc__logo--ups {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='61.979' viewBox='0 0 52.242191 61.978519' width='52.242'%3E%3Cpath d='M1.781 18.734l.222 25.168 5.654 6.985 16.964 8.98 20.844-10.2 4.324-10.311-.444-33.372-15.743-.444-16.41 2.66L2.226 16.85z' fill-rule='evenodd' fill='%23301506'/%3E%3Cpath d='M26.069.547C16.188.547 7.569 2.46.45 6.232v30.16c0 6.346 2.384 11.653 6.894 15.35 4.188 3.435 17.138 9.096 18.725 9.783 1.505-.655 14.61-6.403 18.73-9.783 4.508-3.695 6.893-9.003 6.893-15.35V6.232C44.572 2.46 35.953.546 26.068.546zM40.7 6.387c2.947.038 5.84.22 8.637.48v29.525c0 5.674-2.06 10.257-6.032 13.529-3.548 2.923-14.25 7.717-17.236 9.033-3.026-1.334-13.754-6.189-17.239-9.032-3.948-3.216-6.027-7.908-6.027-13.529V19.141C14.151 8.734 27.931 6.221 40.699 6.387zM26.737 20.135c-2.431 0-4.393.543-6.008 1.585v29.05h4.46v-9.385c.444.13 1.09.254 2.005.254 4.946 0 7.79-4.46 7.79-10.97 0-6.497-2.928-10.534-8.247-10.534zm15.236 0c-2.933.085-6 2.209-5.98 5.81.007 2.371.664 4.145 4.34 6.3 1.96 1.152 2.75 1.91 2.785 3.31.037 1.554-1.037 2.492-2.672 2.486-1.423-.012-3.123-.801-4.262-1.815v4.104c1.396.832 3.138 1.383 4.898 1.383 4.405 0 6.372-3.112 6.457-5.963.084-2.6-.634-4.566-4.36-6.754-1.662-.975-2.974-1.616-2.93-3.239.043-1.583 1.358-2.14 2.62-2.128 1.558.013 3.065.876 3.995 1.83v-3.875c-.784-.604-2.444-1.525-4.891-1.45zm-36.893.45v14.013c0 4.724 2.234 7.115 6.644 7.115 2.73 0 5.015-.632 6.717-1.79V20.587h-4.449v16.8c-.485.333-1.204.546-2.11.546-2.042 0-2.347-1.873-2.347-3.137V20.586H5.08zm21.687 3.14c2.586 0 3.658 2.064 3.658 7.058 0 4.873-1.226 7.227-3.79 7.227-.605 0-1.13-.15-1.448-.27V24.047c.361-.18.975-.322 1.58-.322z' fill='%23fab80a'/%3E%3C/svg%3E");
		}

.rate-calc__logo--usps {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111 43'%3E%3Cg fill='%2307426F' stroke='%2307426F' stroke-width='.426'%3E%3Cpath d='M12.5 15.2c-.2-.8-.5-1.7-2.4-1.7s-2.2.7-2.2 1.3c0 2 8.4.6 8.4 5.3 0 3.8-3.8 4.5-5.9 4.5-3.1 0-6.4-1-6.5-4.5h3.6c0 1.1.7 1.9 2.9 1.9 1.8 0 2.3-.9 2.3-1.3 0-2.2-8.4-.5-8.4-5.4 0-1.9 1.2-4.3 5.4-4.3 2.6 0 5.8.6 6.1 4.3h-3.3zM23 11.3h2.2v2.4H23v7c0 .8 0 1 1.5 1h.7v2.6H23c-3.1 0-3.6-1.1-3.6-2.8v-7.9h-1.8v-2.4h1.8V7.7H23v3.6zM39.4 21.7c0 1.5.4 1.9.8 2v.5h-3.8c-.2-.6-.3-.8-.3-1.5-.8.8-2 1.9-4.4 1.9-2 0-4.1-1.1-4.1-3.8 0-2.5 1.7-3.8 3.9-4.1l3.2-.5c.6-.1 1.2-.3 1.2-1 0-1.4-1.4-1.5-2.3-1.5-1.8 0-2.1 1-2.2 1.8H28c.4-4 3.3-4.5 6-4.5 1.9 0 5.4.6 5.4 3.8v6.9zm-3.5-3.8c-.4.3-.9.5-2.4.7-1.3.2-2.4.5-2.4 1.9 0 1.2 1 1.6 1.6 1.6 1.6 0 3.2-1 3.2-2.6v-1.6zM61.8 24.2h-3.5v-7.9c0-1.9-.9-2.6-1.9-2.6-1.8 0-2.4 1.1-2.4 2.7v7.8h-3.5v-7.8c0-1.1 0-2.6-2.1-2.6-1.7 0-2.2 1.1-2.2 2.5v7.9h-3.5v-13h3.4v1.9h.1c.5-.9 1.4-2.2 3.8-2.2 2 0 2.8.7 3.7 2.1.5-.6 1.4-2.1 3.6-2.1 2.6 0 4.7 1.5 4.7 4.3v9zM68.9 13.1c.7-1 1.7-2.2 4.1-2.2 3 0 5.6 2.2 5.6 6.7 0 3.6-1.7 7-5.7 7-2.5 0-3.4-1.3-3.8-2H69v6.7h-3.5v-18h3.4v1.8zm3.1 8.7c2.3 0 2.9-2.4 2.9-3.9 0-2-.8-4-3-4-2.4 0-3 2.1-3 4.2 0 1.8.8 3.7 3.1 3.7zM89.2 15.2c-.2-.8-.5-1.7-2.4-1.7s-2.2.7-2.2 1.3c0 2 8.4.6 8.4 5.3 0 3.8-3.8 4.5-5.9 4.5-3.1 0-6.4-1-6.5-4.5h3.6c0 1.1.7 1.9 2.9 1.9 1.8 0 2.3-.9 2.3-1.3 0-2.2-8.4-.5-8.4-5.4 0-1.9 1.2-4.3 5.4-4.3 2.6 0 5.8.6 6.1 4.3h-3.3z'/%3E%3C/g%3E%3Cpath fill='%23D91815' d='M70.3 36.3h-1.9v-1.9h1.9v1.9z'/%3E%3Cpath fill='%2307426F' d='M77.9 30c-.2-1.3-.9-2-2.3-2-2 0-2.6 1.9-2.6 3.6 0 1.6.4 3.7 2.6 3.7 1.1 0 2-.8 2.3-2.3h1.6c-.2 1.5-1.1 3.7-3.9 3.7-2.7 0-4.3-2-4.3-4.8 0-3 1.4-5.3 4.6-5.3 2.5 0 3.5 1.8 3.6 3.5h-1.6zM85 26.5c3.1 0 4.4 2.6 4.4 5s-1.4 5-4.4 5c-3 0-4.4-2.6-4.4-5s1.3-5 4.4-5zm0 8.7c2.3 0 2.8-2.4 2.8-3.7 0-1.3-.5-3.7-2.8-3.7s-2.8 2.4-2.8 3.7c0 1.3.5 3.7 2.8 3.7zM91.3 26.7h1.5v1.4c.3-.5 1.2-1.6 2.9-1.6s2.3 1 2.5 1.6c.8-.9 1.4-1.6 2.9-1.6 1 0 3 .5 3 3.2v6.6h-1.6v-6.2c0-1.3-.4-2.2-1.8-2.2s-2.2 1.3-2.2 2.6v5.8h-1.6v-6.6c0-.8-.3-1.8-1.5-1.8-.9 0-2.5.6-2.5 3.2v5.2h-1.6v-9.6z'/%3E%3Cg%3E%3Cpath fill='%2307426F' d='M107.4 27.6c.3 0 .6.1.9.2.3.2.5.4.7.7.2.3.2.6.2.9 0 .3-.1.6-.2.9-.2.3-.4.5-.7.7s-.6.2-.9.2c-.3 0-.6-.1-.9-.2-.3-.2-.5-.4-.7-.7-.2-.3-.2-.6-.2-.9 0-.3.1-.6.2-.9.2-.3.4-.5.7-.7.3-.1.6-.2.9-.2zm0 .3c-.3 0-.5.1-.8.2-.2.1-.4.3-.6.6-.1.2-.2.5-.2.8 0 .3.1.5.2.8.1.2.3.4.6.6.2.1.5.2.8.2.3 0 .5-.1.8-.2.2-.1.4-.3.6-.6s.2-.5.2-.8c0-.3-.1-.5-.2-.8-.1-.2-.3-.4-.6-.6-.3-.1-.6-.2-.8-.2zm-.8 2.6v-2h.7c.2 0 .4 0 .5.1.1 0 .2.1.2.2.1.1.1.2.1.3 0 .1-.1.3-.2.4-.1.1-.2.2-.4.2.1 0 .1.1.2.1.1.1.2.2.3.4l.2.4h-.4l-.2-.3c-.1-.2-.2-.4-.3-.5-.1 0-.1-.1-.3-.1h-.2v.8h-.2zm.3-1.1h.4c.2 0 .3 0 .4-.1.1-.1.1-.1.1-.2v-.2l-.1-.1h-.7v.6z'/%3E%3C/g%3E%3Cpath fill='%23D91815' d='M52.5 6.5H98v17.8h-1.5V7.8h-44z'/%3E%3C/svg%3E");
		}

.rate-calc__logo--ontrac {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='117' height='28' viewBox='0 0 117 28' fill='none'%3E%3Cpath d='M32.559 7.644v2.92h.038c.454-1.011 1.213-1.82 2.274-2.427 1.087-.632 2.401-.948 3.943-.948 1.214 0 2.3.203 3.261.607.96.38 1.744 1.049 2.35 2.01.607.96.91 2.237.91 3.829v12.967H41.09V14.355c0-1.264-.366-2.186-1.1-2.768-.707-.606-1.68-.91-2.919-.91h-.113c-.81 0-1.555.165-2.237.493a3.914 3.914 0 0 0-1.63 1.441c-.405.607-.607 1.34-.607 2.2V26.6h-4.247V7.645h4.323zM12.725 0c2.62 0 4.89.562 6.808 1.686 1.918 1.124 3.39 2.706 4.417 4.745 1.027 2.04 1.54 4.393 1.54 7.06 0 2.692-.513 5.071-1.54 7.137-1.026 2.039-2.499 3.62-4.417 4.745-1.891 1.124-4.16 1.686-6.808 1.686-2.62 0-4.89-.562-6.808-1.686-1.919-1.125-3.39-2.706-4.418-4.745C.5 18.562 0 16.196 0 13.529c0-2.692.513-5.058 1.54-7.098 1.027-2.039 2.485-3.62 4.377-4.745C7.835.562 10.104 0 12.725 0zm.203 23.373c1.647 0 3.052-.406 4.214-1.216 1.162-.81 2.04-1.948 2.634-3.412.622-1.49.932-3.229.932-5.216 0-1.986-.31-3.712-.932-5.176-.594-1.49-1.472-2.64-2.634-3.451-1.162-.81-2.553-1.216-4.174-1.216h-.365c-1.62 0-3.026.406-4.214 1.216-1.189.81-2.094 1.96-2.715 3.451-.595 1.464-.892 3.19-.892 5.176 0 1.987.297 3.726.892 5.216.62 1.464 1.512 2.601 2.674 3.412 1.189.81 2.594 1.216 4.215 1.216h.364zM82.04 7.255c2.63 0 4.6.505 5.915 1.516 1.34.986 2.01 2.629 2.01 4.929v8.19c0 .556.05.922.151 1.099.126.177.43.265.91.265h.872v3.404h-2.54c-1.062 0-1.833-.215-2.313-.645-.455-.455-.704-.915-.645-1.621v-.38c.026-.126.051-.265.076-.416l-.179-.019c-.632 1.163-1.792 1.965-3.005 2.597a8.409 8.409 0 0 1-3.944.948 7.391 7.391 0 0 1-2.274-.342 5.99 5.99 0 0 1-1.896-.91 5.345 5.345 0 0 1-1.593-1.857c-.353-.733-.53-1.555-.53-2.465 0-1.92.733-3.4 2.199-4.436a7.43 7.43 0 0 1 1.858-.872c.733-.227 1.617-.43 2.654-.606l1.743-.266c.986-.151 1.77-.316 2.351-.493.607-.202 1.062-.455 1.365-.758.329-.329.493-.758.493-1.289 0-.758-.329-1.352-.986-1.782-.657-.43-1.554-.644-2.692-.644-1.188 0-2.148.316-2.881.947-.733.607-1.138 1.466-1.213 2.579H73.66c.05-2.073.822-3.703 2.313-4.891 1.517-1.188 3.539-1.782 6.066-1.782zm3.792 9.061c-.329.455-.81.847-1.441 1.175a8.775 8.775 0 0 1-2.085.683l-1.593.341c-1.087.202-1.908.53-2.464.986-.53.43-.796 1.074-.796 1.933 0 .784.29 1.39.872 1.82.606.43 1.365.645 2.275.645.859 0 1.693-.19 2.502-.569a4.678 4.678 0 0 0 1.971-1.744c.506-.783.759-1.731.759-2.843v-2.427zM110.655 19.539c-.278 2.275-1.201 4.107-2.768 5.497-1.567 1.39-3.615 2.086-6.142 2.086-1.896 0-3.539-.405-4.93-1.214-1.39-.834-2.463-1.996-3.222-3.488-.758-1.516-1.137-3.286-1.137-5.308 0-1.996.379-3.728 1.137-5.194.758-1.491 1.833-2.641 3.223-3.45 1.415-.809 3.058-1.213 4.929-1.213 1.516 0 2.894.265 4.132.796a7.11 7.11 0 0 1 3.071 2.388c.835 1.062 1.391 2.389 1.669 3.981h-4.436c-.228-1.137-.683-2.06-1.365-2.767-.683-.708-1.618-1.062-2.806-1.062h-.303c-1.062 0-1.96.29-2.692.872-.733.556-1.276 1.327-1.63 2.313-.354.986-.531 2.098-.531 3.336 0 1.921.404 3.514 1.213 4.778.834 1.263 2.047 1.895 3.64 1.895h.303c1.264 0 2.237-.392 2.92-1.175.707-.809 1.15-1.833 1.327-3.071h4.398z' fill='%23121212'/%3E%3Cpath d='M54.772 0h9.803v4.183h-9.803V0z' fill='%23CC2027'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M48.494 0h-7.187v4.126h7.187a1.923 1.923 0 0 1 1.36.546c.18.176.323.386.422.617.097.231.149.48.15.73v20.648h4.346V6.27c0-3.579-2.694-6.27-6.278-6.27z' fill='%23121212'/%3E%3Cpath d='M71.71 12.184h-.076l-.038-.038a11.213 11.213 0 0 0-1.858-.152c-1.39 0-2.565.38-3.525 1.138-.961.758-1.441 1.92-1.441 3.488v10.047h-4.247V7.71h4.17V11.425h.039c.556-1.415 1.327-2.388 2.313-2.919 1.01-.556 2.312-.834 3.905-.834h.796l-.038 4.512zM112.42 22.63a2.455 2.455 0 0 0-.785 1.85c0 .73.258 1.343.785 1.838.505.505 1.14.753 1.903.753.753 0 1.387-.248 1.903-.753a2.48 2.48 0 0 0 .775-1.839c0-.731-.259-1.344-.775-1.85-.516-.494-1.15-.752-1.903-.752-.763 0-1.398.258-1.903.753zm1.903 3.903c-.613 0-1.118-.194-1.505-.591a1.955 1.955 0 0 1-.613-1.463c0-.58.204-1.075.613-1.484.387-.387.892-.591 1.505-.591.602 0 1.097.204 1.505.591.398.409.603.903.603 1.484 0 .58-.205 1.065-.603 1.463-.408.398-.903.591-1.505.591zm1.054-1.505c-.022-.27-.129-.452-.323-.538.258-.108.398-.323.398-.634a.716.716 0 0 0-.269-.581c-.172-.13-.408-.204-.709-.204h-1.194v2.742h.538v-1.065h.666c.129 0 .215.032.269.086.043.054.075.15.097.301l.021.28c0 .183.043.312.108.398h.559a.61.61 0 0 1-.129-.398l-.032-.387zm-1.559-1.474h.634c.29 0 .441.13.441.366 0 .247-.14.366-.409.366h-.666v-.732z' fill='%23121212'/%3E%3C/svg%3E");
		}

.rate-calc__logo--amazon {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M0 24C0 10.745 10.745 0 24 0s24 10.745 24 24-10.745 24-24 24S0 37.255 0 24z'/%3E%3Cpath fill='%23221F1F' fill-rule='evenodd' d='M18.423 20.968c-.594.855-.891 1.885-.891 3.091h-.004c0 1.52.432 2.695 1.296 3.523.864.828 1.97 1.242 3.313 1.242.873 0 1.607-.086 2.201-.263.942-.262 1.901-.925 2.88-1.99.071.087.193.257.37.512.173.254.299.422.378.512.077.086.209.226.392.417.184.193.396.395.641.603.297.123.551.105.76-.054.122-.104.907-.783 2.358-2.043.14-.104.209-.227.209-.365 0-.123-.052-.263-.157-.42l-.6-.8c-.123-.165-.253-.435-.379-.813a3.67 3.67 0 0 1-.198-1.242v-6.337c0-.068-.007-.291-.025-.666-.018-.374-.043-.62-.08-.734a18.945 18.945 0 0 1-.158-.612c-.068-.3-.144-.526-.234-.684a4.533 4.533 0 0 0-.354-.537c-.15-.2-.31-.389-.483-.563-1.12-1.03-2.673-1.545-4.663-1.545h-.653c-1.552.086-2.91.506-4.072 1.257-1.16.75-1.889 1.902-2.186 3.456a.742.742 0 0 0-.026.184c0 .244.149.401.444.473l3.012.367c.279-.052.454-.254.526-.603.12-.558.39-.995.81-1.31.42-.317.918-.497 1.494-.551h.203c.787 0 1.363.263 1.729.788.242.382.369 1.134.369 2.25v.445a79.287 79.287 0 0 0-2.305.209c-1.379.175-2.54.463-3.481.864-1.032.438-1.842 1.084-2.436 1.939zm4.122 4.204c-.34-.415-.509-.958-.509-1.639l-.002.002c0-1.501.767-2.47 2.304-2.905.522-.14 1.291-.211 2.305-.211v.653c0 .559-.004.962-.013 1.207a4.992 4.992 0 0 1-.156.954 4.21 4.21 0 0 1-.433 1.087c-.401.75-.97 1.22-1.7 1.413-.037 0-.103.01-.199.027-.097.016-.169.024-.223.024-.576 0-1.032-.204-1.374-.612z' clip-rule='evenodd'/%3E%3Cpath fill='%23F90' d='M33.032 31.965a.899.899 0 0 1 .156-.21c.438-.295.857-.497 1.26-.601a8.627 8.627 0 0 1 1.936-.288 1.56 1.56 0 0 1 .497.026c.786.073 1.26.202 1.415.397.072.102.104.259.104.468v.183c0 .612-.166 1.332-.497 2.16-.333.829-.796 1.498-1.386 2.004-.09.072-.168.105-.238.105a.235.235 0 0 1-.104-.026c-.108-.054-.131-.149-.08-.288.649-1.519.97-2.574.97-3.168 0-.193-.037-.333-.105-.42-.175-.207-.663-.313-1.467-.313-.296 0-.645.018-1.044.054-.44.054-.841.105-1.207.157-.108 0-.174-.018-.21-.054-.036-.036-.043-.069-.025-.105 0-.017.007-.043.025-.077v-.004z'/%3E%3Cpath fill='%23F90' d='M9.654 31.521c.086-.14.225-.15.418-.027 4.363 2.531 9.112 3.798 14.245 3.798 3.42 0 6.8-.639 10.135-1.913l.378-.157c.166-.072.283-.122.353-.156.263-.105.468-.054.617.156.148.209.1.402-.143.576-.316.227-.717.49-1.207.785-1.5.891-3.175 1.58-5.026 2.07-1.849.486-3.654.733-5.419.733-2.723 0-5.298-.477-7.723-1.428a21.228 21.228 0 0 1-6.522-4.02c-.106-.084-.16-.174-.16-.26a.27.27 0 0 1 .054-.157z'/%3E%3C/svg%3E");
		}

.rate-calc__icon {
		display: block;
		width: 12px;
		height: 16px;
	}

.rate-calc__zone {
		border: 1px solid #D6FAE2;
		color: #15AB48;
		border-radius: 50px;
		padding: 3px 12px;
		width: auto;
		margin: 0 auto;

		display: -ms-flexbox;

		display: flex;
		gap: 6px;
	}

.rate-calc__list__dropdown {
			max-width: 180px;
		}

.rate-calc__list__item {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			    justify-content: space-between;
		}

.rate-calc__list__item strong {
				display: block;
				white-space: nowrap;
				-o-text-overflow: ellipsis;
				   text-overflow: ellipsis;
				overflow: hidden;
				max-width: 168px;
			}

.rate-calc__list__item__wrap {
				padding: 12px 0;
				border-bottom: 1px solid rgb(213, 213, 213);
			}

.rate-calc__list__item__wrap:last-of-type {
					padding-bottom: 0;
					border-bottom: none;
				}

.rate-calc__list__sub li {
				padding: 12px 0;
				border-bottom: 1px solid rgb(213, 213, 213);
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				    align-items: center;
				-ms-flex-pack: justify;
				    justify-content: space-between;
			}

.rate-calc__list__sub li:last-child {
					padding-bottom: 0;
					border-bottom: none;
				}

.rate-calc__list__price {
			border: 1px solid #D6FAE2;
			color: #15AB48;
			background-color: #D6FAE2;
			border-radius: 4px;
			padding: 3px 6px;
		}

.rate-calc__list__account {
			display: block;
			color: #73858d;
			border: 1px solid #D6FAE2;
			border-radius: 4px 0 0 4px;
			padding: 3px 6px;
			max-width: 120px;
			overflow: hidden;
			white-space: nowrap;
			-o-text-overflow: ellipsis;
			   text-overflow: ellipsis;
		}

.rate-calc__list__account + .rate-calc__list__price {
				border-radius: 0 4px 4px 0;
			}

.rate-calc__list__group {
			display: -ms-flexbox;
			display: flex;
		}
/*------------------------------------*\
    # components.result-report
\*------------------------------------*/

.result-report {
	font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
	font-size: 14px;
	color: #2c3e50;
}

.result-report__array {
		list-style-type: none;
		padding-left: 0;
	}

.result-report__array-item {
		border: 1px solid #e0e0e0;
		border-radius: 8px;
		padding: 12px;
		margin-bottom: 10px;
		background-color: #ffffff;
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
		        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
	}

.result-report__object {
		list-style-type: none;
		padding-left: 16px;
	}

.result-report__object > li {
			margin-bottom: 4px;
		}

.result-report__object > li > strong {
				color: #34495e;
			}

.result-report__boolean {
		color: #16a085;
		font-weight: 500;
	}

.result-report__null {
		color: #95a5a6;
		font-style: italic;
	}

/* Optional: nested arrays/objects distinction */
.result-report__array-item .result-report__array-item {
	background-color: #f9f9f9;
	margin-left: 8px;
}
/*------------------------------------*\
    # components.pickingbatch-info
\*------------------------------------*/

.pickingbatch-info {
    font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
    font-size: 14px;
    color: #2c3e50;
}

.pickingbatch-info__list {
        padding: 0;
        margin: 0;
    }

.pickingbatch-info__entry {
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        padding: 12px 16px;
        margin-bottom: 12px;
        background-color: #ffffff;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
                box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        -webkit-transition: -webkit-box-shadow 0.2s ease;
        transition: -webkit-box-shadow 0.2s ease;
        -o-transition: box-shadow 0.2s ease;
        transition: box-shadow 0.2s ease;
        transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
    }

.pickingbatch-info__entry:hover {
        -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
    }

.pickingbatch-info__date {
        font-size: 13px;
        color: #7f8c8d;
        margin-bottom: 8px;
        font-weight: 500;
    }

.pickingbatch-info__errors {
        list-style-type: disc;
        padding-left: 20px;
        margin: 0;
    }

.pickingbatch-info__error {
        margin-bottom: 6px;
        line-height: 1.5;
        color: #c0392b;
    }

.pickingbatch-info__warning {
        margin-bottom: 6px;
        line-height: 1.5;
        color: #E89615;
    }

.pickingbatch-info__errors_resolved {
        color: #008000;
    }

.pickingbatch-info__errors_unresolved {
        color:  #c0392b;
    }

.pickingbatch-info__error:last-child {
        margin-bottom: 0;
    }

.pickingbatch-info__list_no_bulletpoints {
        padding: 2px;
        list-style-type: none;
        overflow-wrap: break-word;
    }

.pickingbatch-info__list_element {
        margin-bottom: 8px;
    }
/*------------------------------------*\
    # components.image
\*------------------------------------*/

.image {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.85);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	    justify-content: center;
	-ms-flex-align: center;
	    align-items: center;
	z-index: 1000;
}

/* ✅ Changed: container now wraps tightly around the image */
.image__container {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	    justify-content: center;
	-ms-flex-align: center;
	    align-items: center;
	max-width: 90vw;
	max-height: 90vh;
	background-color: transparent;
}

/* No change below except cosmetic tweaks */
.image__close-button {
	position: absolute;
	top: 10px;
	right: 10px;
	background: none;
	border: none;
	color: white;
	font-size: 28px;
	cursor: pointer;
	z-index: 10;
}

.image__rotate-buttons {
	position: absolute;
	bottom: 20px;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-ms-flex-pack: center;
	    justify-content: center;
	width: 100%;
	z-index: 10;
}

.image__rotate-buttons button {
	padding: 6px 12px;
	cursor: pointer;
}

.image__img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	cursor: -webkit-grab;
	cursor: grab;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

/* Navigation buttons */
.image__nav-button {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	background: rgba(0, 0, 0, 0.5);
	border: none;
	color: white;
	font-size: 32px;
	cursor: pointer;
	padding: 8px 12px;
	z-index: 10;
}

.image__nav-button--prev {
	left: 10px;
}

.image__nav-button--next {
	right: 10px;
}
/*------------------------------------*\
    # components.canceluncancelresult
\*------------------------------------*/

.canceluncancelresult {
    font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
    font-size: 14px;
    color: #2c3e50;
}

.canceluncancelresult__section {
    padding: 12px 0;
}

.canceluncancelresult__section:first-child {
    padding-top: 0;
}

.canceluncancelresult__section:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.canceluncancelresult__title {
    margin: 0 0 10px 0;
    font-weight: 600;
    font-size: 18px;
    color: #34495e;
}

.canceluncancelresult__messages {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.canceluncancelresult__message {
    line-height: 1.5;
    margin-bottom: 6px;
}

.canceluncancelresult__message:last-child {
    margin-bottom: 0;
}

.canceluncancelresult__message--success,
.canceluncancelresult__icon--success {
    color: #27ae60;
}

.canceluncancelresult__message--error,
.canceluncancelresult__icon--error {
    color: #c0392b;
}

.canceluncancelresult__message--warning,
.canceluncancelresult__icon--warning {
    color: #f39c12;
}

.canceluncancelresult__message--success .fa {
    color: #27ae60;
}

.canceluncancelresult__message--error .fa {
    color: #c0392b;
}
/* Variables based on the design image */ /* Fallback */ /* The Header Color */ /* Light Pink */ /* Light Green */

.alerts-page__wrap {
        padding: 24px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        gap: 24px;
        background-color: #f5f7fa; /* Light gray page bg */
    }

/* --- 2. Processing Section -- */

.alerts-page__processing {
        background: white;
        border-radius: 4px;
        overflow: hidden;
        -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
                box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    }

.alerts-page__processing-header {
            background-color: #1f616b;
            color: white;
            padding: 12px 16px;
            font-weight: 600;
            font-size: 1rem;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        }

.alerts-page__processing-body {
            padding: 16px; 
            display: -ms-flexbox; 
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            gap: 16px;
        }

/* --- 3. Table Section --- */

.alerts-page__table-section {
        background: white;
        border-radius: 4px;
        -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
                box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        z-index: 1;
        position: relative;
        width: 100%;
    }
.scheduled-job-log-details-modal {
    font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
    font-size: 14px;
    color: #2c3e50;
}
.scheduled-job-log-details-modal__list {
        padding: 0;
        margin: 0;
    }
.scheduled-job-log-details-modal__entry {
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        padding: 12px 16px;
        margin-bottom: 12px;
        background-color: #ffffff;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
                box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        -webkit-transition: -webkit-box-shadow 0.2s ease;
        transition: -webkit-box-shadow 0.2s ease;
        -o-transition: box-shadow 0.2s ease;
        transition: box-shadow 0.2s ease;
        transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
    }
.scheduled-job-log-details-modal__entry:hover {
        -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
    }
.scheduled-job-log-details-modal__date {
        font-size: 13px;
        color: #7f8c8d;
        margin-bottom: 8px;
        font-weight: 500;
    }
.scheduled-job-log-details-modal__job-identifier-title {
        font-size: 11px;
        color: #7f8c8d;
        margin-bottom: 8px;
        font-weight: 500;
    }
.scheduled-job-log-details-modal__job-identifier {
        font-size: 13px;
        color: #7f8c8d;
        margin-bottom: 8px;
        font-weight: 800;

        cursor: pointer;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        -webkit-transition: all 0.15s ease;
        -o-transition: all 0.15s ease;
        transition: all 0.15s ease;
    }
.scheduled-job-log-details-modal__job-identifier:hover {
        color: #2c3e50;
    }
.scheduled-job-log-details-modal__job-identifier:active {
        -webkit-transform: scale(0.98);
            -ms-transform: scale(0.98);
                transform: scale(0.98);
    }
.scheduled-job-log-details-modal__errors {
        list-style-type: disc;
        padding-left: 20px;
        margin: 0;
    }
.scheduled-job-log-details-modal__error {
        margin-bottom: 6px;
        line-height: 1.5;
        color: #c0392b;
    }
.scheduled-job-log-details-modal__warning {
        margin-bottom: 6px;
        line-height: 1.5;
        color: #E89615;
    }
.scheduled-job-log-details-modal__errors_resolved {
        color: #008000;
    }
.scheduled-job-log-details-modal__errors_unresolved {
        color:  #c0392b;
    }
.scheduled-job-log-details-modal__error:last-child {
        margin-bottom: 0;
    }
.scheduled-job-log-details-modal__list_no_bulletpoints {
        padding: 2px;
        list-style-type: none;
        overflow-wrap: break-word;
    }
.scheduled-job-log-details-modal__list_element {
        margin-bottom: 8px;
    }
/* The new wrapper that holds the icon and the text together */.shipment-confirmation-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 8px; /* Space between icon and text */
    font-size: 14px; /* Slightly smaller than main text for hierarchy */
    padding: 4px 0;
}

/* Wrapper for the text and timestamp specifically */
.shipment-confirmation-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 6px;
}

.shipment-confirmation-name {
    font-weight: 500;
    color: #333; /* Adjust to match your theme's standard text color */
}

.shipment-confirmation-time {
    color: #777; /* Subtle gray for the timestamp */
    font-size: 13px;
}

/* Make the retry button feel interactive */
i.shipment-status__icon--clickable {
    cursor: pointer;
    font-size: 16px;
    -webkit-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}

i.shipment-status__icon--clickable:hover {
    opacity: 0.8;
}
.errorwarninginfo {
    font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
    font-size: 14px;
    color: #2c3e50;
}
.errorwarninginfo__list {
        padding: 0;
        margin: 0;
    }
.errorwarninginfo__entry {
        border: 1px solid #e0e0e0;
        border-radius: 8px;
        padding: 12px 16px;
        margin-bottom: 12px;
        background-color: #ffffff;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
                box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        -webkit-transition: -webkit-box-shadow 0.2s ease;
        transition: -webkit-box-shadow 0.2s ease;
        -o-transition: box-shadow 0.2s ease;
        transition: box-shadow 0.2s ease;
        transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
    }
.errorwarninginfo__entry:hover {
        -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
    }
.errorwarninginfo__errors {
        list-style-type: disc;
        padding-left: 20px;
        margin: 0;
    }
.errorwarninginfo__error {
        margin-bottom: 6px;
        line-height: 1.5;
        color: #c0392b;
    }
.errorwarninginfo__warning {
        margin-bottom: 6px;
        line-height: 1.5;
        color: #E89615;
    }
.errorwarninginfo__errors_resolved {
        color: #008000;
    }
.errorwarninginfo__errors_unresolved {
        color:  #c0392b;
    }
.errorwarninginfo__error:last-child {
        margin-bottom: 0;
    }
.errorwarninginfo__list_no_bulletpoints {
        padding: 2px;
        list-style-type: none;
        overflow-wrap: break-word;
    }
.errorwarninginfo__list_element {
        margin-bottom: 8px;
    }
/*------------------------------------*\
    # components.excluded-carrier-services
\*------------------------------------*/

/**
 * Carrier type cards vary a lot in height - OnTrac has one service, FedEx has ten. On a float grid
 * every row is as tall as its tallest card, which leaves dead space under the short ones. Flowing the
 * cards down balanced columns instead lets each card start directly below the previous one.
 */
.excluded-carrier-services__groups {
        -webkit-column-count: 2;
           -moz-column-count: 2;
                column-count: 2;
        -webkit-column-gap: 20px;
           -moz-column-gap: 20px;
                column-gap: 20px;
    }
.excluded-carrier-services__group {
        /* Never split one carrier type across two columns. */
        -webkit-column-break-inside: avoid;
           page-break-inside: avoid;
                break-inside: avoid;
        margin-bottom: 12px;
    }
@media     (max-width: 47.9375em) {
        .excluded-carrier-services__groups {
            -webkit-column-count: 1;
               -moz-column-count: 1;
                    column-count: 1;
        }
    }
/* @import components.footer.css; */

/**
* Import: views
* Description: specific website/app views (example: 404 view, login view)
*/
/* @import view.login.css; */

/*------------------------------------*\
    # view.404
\*------------------------------------*/

.page-404 {
	padding-top: 50px;
}

@media   (min-width: 48em) {

.page-404 {
		padding-top: 200px
}
	}

/**
* Import: utils
* Description: reusable utilities such as floats, spacers etc.
*/
/*------------------------------------*\
    # utils.grid
\*------------------------------------*/

/**
 * Small grid
 */
.col-sml-1 {
    width: 8.33333%;
}

.col-sml-2 {
    width: 16.66667%;
}

.col-sml-3 {
    width: 25%;
}

.col-sml-4 {
    width: 33.33333%;
}

.col-sml-5 {
    width: 41.66667%;
}

.col-sml-6 {
    width: 50%;
}

.col-sml-7 {
    width: 58.33333%;
}

.col-sml-8 {
    width: 66.66667%;
}

.col-sml-9 {
    width: 75%;
}
.col-sml-10 {
    width: 83.33333%;
}

.col-sml-11 {
    width: 91.66667%;
}

.col-sml-12 {
    width: 100%;
}

/**
 * Medium grid
 */
@media    (min-width: 34em) {
    .col-med-1 {
        width: 8.33333%;
    }

    .col-med-2 {
        width: 16.66667%;
    }

    .col-med-3 {
        width: 25%;
    }

    .col-med-4 {
        width: 33.33333%;
    }

    .col-med-5 {
        width: 41.66667%;
    }

    .col-med-6 {
        width: 50%;
    }

    .col-med-7 {
        width: 58.33333%;
    }

    .col-med-8 {
        width: 66.66667%;
    }

    .col-med-9 {
        width: 75%;
    }

    .col-med-10 {
        width: 83.33333%;
    }

    .col-med-11 {
        width: 91.66667%;
    }

    .col-med-12 {
        width: 100%;
    }
}

/**
 * Large grid
 */
 @media   (min-width: 48em) {
    .col-lrg-1 {
        width: 8.33333%;
    }

    .col-lrg-2 {
        width: 16.66667%;
    }

    .col-lrg-3 {
        width: 25%;
    }

    .col-lrg-4 {
        width: 33.33333%;
    }

    .col-lrg-5 {
        width: 41.66667%;
    }

    .col-lrg-6 {
        width: 50%;
    }

    .col-lrg-7 {
        width: 58.33333%;
    }

    .col-lrg-8 {
        width: 66.66667%;
    }

    .col-lrg-9 {
        width: 75%;
    }

    .col-lrg-10 {
        width: 83.33333%;
    }

    .col-lrg-11 {
        width: 91.66667%;
    }

    .col-lrg-12 {
        width: 100%;
    }
}

/**
 * XLarge grid
 */
@media    (min-width: 62em) {
    .col-xlrg-1 {
        width: 8.33333%;
    }

    .col-xlrg-2 {
        width: 16.66667%;
    }

    .col-xlrg-3 {
        width: 25%;
    }

    .col-xlrg-4 {
        width: 33.33333%;
    }

    .col-xlrg-5 {
        width: 41.66667%;
    }

    .col-xlrg-6 {
        width: 50%;
    }

    .col-xlrg-7 {
        width: 58.33333%;
    }

    .col-xlrg-8 {
        width: 66.66667%;
    }

    .col-xlrg-9 {
        width: 75%;
    }

    .col-xlrg-10 {
        width: 83.33333%;
    }

    .col-xlrg-11 {
        width: 91.66667%;
    }

    .col-xlrg-12 {
        width: 100%;
    }
}

/**
 * XXLarge grid
 */
@media   (min-width: 75em) {
    .col-xxlrg-1 {
        width: 8.33333%;
    }

    .col-xxlrg-2 {
        width: 16.66667%;
    }

    .col-xxlrg-3 {
        width: 25%;
    }

    .col-xxlrg-4 {
        width: 33.33333%;
    }

    .col-xxlrg-5 {
        width: 41.66667%;
    }

    .col-xxlrg-6 {
        width: 50%;
    }

    .col-xxlrg-7 {
        width: 58.33333%;
    }

    .col-xxlrg-8 {
        width: 66.66667%;
    }

    .col-xxlrg-9 {
        width: 75%;
    }

    .col-xxlrg-10 {
        width: 83.33333%;
    }

    .col-xxlrg-11 {
        width: 91.66667%;
    }

    .col-xxlrg-12 {
        width: 100%;
    }
}

.col-last {
    margin-left: auto;
}

.col-v-bottom {
    -ms-flex-item-align: end;
        align-self: flex-end;
}
/*------------------------------------*\
    # utils.grid
\*------------------------------------*/

/**
 * Small Grid Push Offset
 */
.col-push-sml-1 {
    margin-left: 8.33333%;
}

.col-push-sml-2 {
    margin-left: 16.66667%;
}

.col-push-sml-3 {
    margin-left: 25%;
}

.col-push-sml-4 {
    margin-left: 33.33333%;
}

.col-push-sml-5 {
    margin-left: 41.66667%;
}

.col-push-sml-6 {
    margin-left: 50%;
}

.col-push-sml-7 {
    margin-left: 58.33333%;
}

.col-push-sml-8 {
    margin-left: 66.66667%;
}

.col-push-sml-9 {
    margin-left: 75%;
}

.col-push-sml-10 {
    margin-left: 83.33333%;
}

.col-push-sml-11 {
    margin-left: 91.66667%;
}

.col-push-sml-12 {
    margin-left: 100%;
}

/**
 * Medium Grid Push Offset
 */
@media    (min-width: 34em) {
    .col-push-med-1 {
        margin-left: 8.33333%;
    }

    .col-push-med-2 {
        margin-left: 16.66667%;
    }

    .col-push-med-3 {
        margin-left: 25%;
    }

    .col-push-med-4 {
        margin-left: 33.33333%;
    }

    .col-push-med-5 {
        margin-left: 41.66667%;
    }

    .col-push-med-6 {
        margin-left: 50%;
    }

    .col-push-med-7 {
        margin-left: 58.33333%;
    }

    .col-push-med-8 {
        margin-left: 66.66667%;
    }

    .col-push-med-9 {
        margin-left: 75%;
    }

    .col-push-med-10 {
        margin-left: 83.33333%;
    }

    .col-push-med-11 {
        margin-left: 91.66667%;
    }

    .col-push-med-12 {
        margin-left: 100%;
    }
}

/**
 * Large Grid Push Offset
 */
 @media   (min-width: 48em) {
    .col-push-lrg-1 {
        margin-left: 8.33333%;
    }

    .col-push-lrg-2 {
        margin-left: 16.66667%;
    }

    .col-push-lrg-3 {
        margin-left: 25%;
    }

    .col-push-lrg-4 {
        margin-left: 33.33333%;
    }

    .col-push-lrg-5 {
        margin-left: 41.66667%;
    }

    .col-push-lrg-6 {
        margin-left: 50%;
    }

    .col-push-lrg-7 {
        margin-left: 58.33333%;
    }

    .col-push-lrg-8 {
        margin-left: 66.66667%;
    }

    .col-push-lrg-9 {
        margin-left: 75%;
    }

    .col-push-lrg-10 {
        margin-left: 83.33333%;
    }

    .col-push-lrg-11 {
        margin-left: 91.66667%;
    }

    .col-push-lrg-12 {
        margin-left: 100%;
    }
}

/**
 * XLarge Grid Push Offset
 */
@media    (min-width: 62em) {
    .col-push-xlrg-1 {
        margin-left: 8.33333%;
    }

    .col-push-xlrg-2 {
        margin-left: 16.66667%;
    }

    .col-push-xlrg-3 {
        margin-left: 25%;
    }

    .col-push-xlrg-4 {
        margin-left: 33.33333%;
    }

    .col-push-xlrg-5 {
        margin-left: 41.66667%;
    }

    .col-push-xlrg-6 {
        margin-left: 50%;
    }

    .col-push-xlrg-7 {
        margin-left: 58.33333%;
    }

    .col-push-xlrg-8 {
        margin-left: 66.66667%;
    }

    .col-push-xlrg-9 {
        margin-left: 75%;
    }

    .col-push-xlrg-10 {
        margin-left: 83.33333%;
    }

    .col-push-xlrg-11 {
        margin-left: 91.66667%;
    }

    .col-push-xlrg-12 {
        margin-left: 100%;
    }
}

/**
 * XXLarge Grid Push Offset
 */
@media   (min-width: 75em) {
    .col-push-xxlrg-1 {
        margin-left: 8.33333%;
    }

    .col-push-xxlrg-2 {
        margin-left: 16.66667%;
    }

    .col-push-xxlrg-3 {
        margin-left: 25%;
    }

    .col-push-xxlrg-4 {
        margin-left: 33.33333%;
    }

    .col-push-xxlrg-5 {
        margin-left: 41.66667%;
    }

    .col-push-xxlrg-6 {
        margin-left: 50%;
    }

    .col-push-xxlrg-7 {
        margin-left: 58.33333%;
    }

    .col-push-xxlrg-8 {
        margin-left: 66.66667%;
    }

    .col-push-xxlrg-9 {
        margin-left: 75%;
    }

    .col-push-xxlrg-10 {
        margin-left: 83.33333%;
    }

    .col-push-xxlrg-11 {
        margin-left: 91.66667%;
    }

    .col-push-xxlrg-12 {
        margin-left: 100%;
    }
}

/**
 * Small Grid Push Offset
 */
.col-pull-sml-1 {
    margin-right: 8.33333%;
}

.col-pull-sml-2 {
    margin-right: 16.66667%;
}

.col-pull-sml-3 {
    margin-right: 25%;
}

.col-pull-sml-4 {
    margin-right: 33.33333%;
}

.col-pull-sml-5 {
    margin-right: 41.66667%;
}

.col-pull-sml-6 {
    margin-right: 50%;
}

.col-pull-sml-7 {
    margin-right: 58.33333%;
}

.col-pull-sml-8 {
    margin-right: 66.66667%;
}

.col-pull-sml-9 {
    margin-right: 75%;
}

.col-pull-sml-10 {
    margin-right: 83.33333%;
}

.col-pull-sml-11 {
    margin-right: 91.66667%;
}

.col-pull-sml-12 {
    margin-right: 100%;
}

/**
 * Medium Grid Pull Offset
 */
@media    (min-width: 34em) {
    .col-pull-med-1 {
        margin-right: 8.33333%;
    }

    .col-pull-med-2 {
        margin-right: 16.66667%;
    }

    .col-pull-med-3 {
        margin-right: 25%;
    }

    .col-pull-med-4 {
        margin-right: 33.33333%;
    }

    .col-pull-med-5 {
        margin-right: 41.66667%;
    }

    .col-pull-med-6 {
        margin-right: 50%;
    }

    .col-pull-med-7 {
        margin-right: 58.33333%;
    }

    .col-pull-med-8 {
        margin-right: 66.66667%;
    }

    .col-pull-med-9 {
        margin-right: 75%;
    }

    .col-pull-med-10 {
        margin-right: 83.33333%;
    }

    .col-pull-med-11 {
        margin-right: 91.66667%;
    }

    .col-pull-med-12 {
        margin-right: 100%;
    }
}

/**
 * Large Grid Pull Offset
 */
 @media   (min-width: 48em) {
    .col-pull-lrg-1 {
        margin-right: 8.33333%;
    }

    .col-pull-lrg-2 {
        margin-right: 16.66667%;
    }

    .col-pull-lrg-3 {
        margin-right: 25%;
    }

    .col-pull-lrg-4 {
        margin-right: 33.33333%;
    }

    .col-pull-lrg-5 {
        margin-right: 41.66667%;
    }

    .col-pull-lrg-6 {
        margin-right: 50%;
    }

    .col-pull-lrg-7 {
        margin-right: 58.33333%;
    }

    .col-pull-lrg-8 {
        margin-right: 66.66667%;
    }

    .col-pull-lrg-9 {
        margin-right: 75%;
    }

    .col-pull-lrg-10 {
        margin-right: 83.33333%;
    }

    .col-pull-lrg-11 {
        margin-right: 91.66667%;
    }

    .col-pull-lrg-12 {
        margin-right: 100%;
    }
}

/**
 * XLarge Grid Pull Offset
 */
@media    (min-width: 62em) {
    .col-pull-xlrg-1 {
        margin-right: 8.33333%;
    }

    .col-pull-xlrg-2 {
        margin-right: 16.66667%;
    }

    .col-pull-xlrg-3 {
        margin-right: 25%;
    }

    .col-pull-xlrg-4 {
        margin-right: 33.33333%;
    }

    .col-pull-xlrg-5 {
        margin-right: 41.66667%;
    }

    .col-pull-xlrg-6 {
        margin-right: 50%;
    }

    .col-pull-xlrg-7 {
        margin-right: 58.33333%;
    }

    .col-pull-xlrg-8 {
        margin-right: 66.66667%;
    }

    .col-pull-xlrg-9 {
        margin-right: 75%;
    }

    .col-pull-xlrg-10 {
        margin-right: 83.33333%;
    }

    .col-pull-xlrg-11 {
        margin-right: 91.66667%;
    }

    .col-pull-xlrg-12 {
        margin-right: 100%;
    }
}

/**
 * XXLarge Grid Pull Offset
 */
@media   (min-width: 75em) {
    .col-pull-xxlrg-1 {
        margin-right: 8.33333%;
    }

    .col-pull-xxlrg-2 {
        margin-right: 16.66667%;
    }

    .col-pull-xxlrg-3 {
        margin-right: 25%;
    }

    .col-pull-xxlrg-4 {
        margin-right: 33.33333%;
    }

    .col-pull-xxlrg-5 {
        margin-right: 41.66667%;
    }

    .col-pull-xxlrg-6 {
        margin-right: 50%;
    }

    .col-pull-xxlrg-7 {
        margin-right: 58.33333%;
    }

    .col-pull-xxlrg-8 {
        margin-right: 66.66667%;
    }

    .col-pull-xxlrg-9 {
        margin-right: 75%;
    }

    .col-pull-xxlrg-10 {
        margin-right: 83.33333%;
    }

    .col-pull-xxlrg-11 {
        margin-right: 91.66667%;
    }

    .col-pull-xxlrg-12 {
        margin-right: 100%;
    }
}
/*------------------------------------*\
    # util.spacers
\*------------------------------------*/

/*custom multiplyer*/

/* MARGIN TOP */

.spc--top--tny {
            margin-top: 6px;
        }

.spc--top--xsml {
            margin-top: 9px;
        }

.spc--top--sml {
            margin-top: 12px;
        }

.spc--top--med {
            margin-top: 24px;
        }

.spc--top--lrg {
            margin-top: 36px;
        }

.spc--top--xlrg {
            margin-top: 48px;
        }

.spc--top--xxlrg {
            margin-top: 60px;
        }

.spc--top--xxxlrg {
            margin-top: 72px;
        }

.spc--top--huge{
            margin-top: 90px;
        }

.spc--top--auto {
            margin-top: auto;
        }

/* MARGIN RIGHT */

.spc--right--nano {
            margin-right: 3px;
        }

.spc--right--tny {
            margin-right: 6px;
        }

.spc--right--xsml {
            margin-right: 9px;
        }

.spc--right--sml {
            margin-right: 12px;
        }

.spc--right--xmed {
            margin-right: 18px;
        }

.spc--right--med {
            margin-right: 24px;
        }

.spc--right--lrg {
            margin-right: 36px;
        }

.spc--right--xlrg {
            margin-right: 48px;
        }

.spc--right--xxlrg {
            margin-right: 60px;
        }

.spc--right--xxxlrg {
            margin-right: 72px;
        }

.spc--right--huge{
            margin-right: 90px;
        }

/* MARGIN BOTTOM */

.spc--bottom--tny {
            margin-bottom: 6px;
        }

.spc--bottom--xsml {
            margin-bottom: 9px;
        }

.spc--bottom--sml {
            margin-bottom: 12px;
        }

.spc--bottom--sml--alt {
                margin-bottom: 15px;
            }

.spc--bottom--med {
            margin-bottom: 24px;
        }

.spc--bottom--lrg {
            margin-bottom: 36px;
        }

.spc--bottom--xlrg {
            margin-bottom: 48px;
        }

.spc--bottom--xxlrg {
            margin-bottom: 60px;
        }

.spc--bottom--xxxlrg {
            margin-bottom: 72px;
        }

.spc--bottom--huge{
            margin-bottom: 90px;
        }

/* MARGIN LEFT */

.spc--left--auto {
            margin-left: auto;
        }

.spc--left--nano{
            margin-left: 3px;
        }

.spc--left--tny {
            margin-left: 6px;
        }

.spc--left--xsml {
            margin-left: 9px;
        }

.spc--left--sml {
            margin-left: 12px;
        }

.spc--left--med {
            margin-left: 24px;
        }

.spc--left--lrg {
            margin-left: 36px;
        }

.spc--left--xlrg {
            margin-left: 48px;
        }

.spc--left--xxlrg {
            margin-left: 60px;
        }

.spc--left--xxxlrg {
            margin-left: 72px;
        }

.spc--left--huge{
            margin-left: 90px;
        }

/* 
       ---------------------------------
       --   x-axis ->  left & right   --
       --   y-axis ->  top & bottom   --  
       ---------------------------------
    */

.spc--x--sml {
            margin: auto 12px; 
        }

.spc--x--med {
            margin: auto 24px; 
        }

/*You can use spacers by "X" or "Y" axis*/

.spc--y--sml {
            margin: 12px auto; 
        }

.spc--sml {
        margin: 12px;
    }
/*------------------------------------*\
    # utils.width
\*------------------------------------*/

.w--30 {
		width: 30%;
	}

.w--30--px {
			width: 30px;
		}

.w--50 {
		width: 50%;
	}

.w--50--px {
			width: 50px;
		}

.w--70 {
		width: 70%;
	}

.w--70--px {
			width: 70px;
		}

.w--100 {
		width: 100%;
	}

.w--100--px {
			width: 100px;
		}

@media   (min-width: 48em) {

.w--100--from-med {
					width: 100%
			}
				}

@media      (max-width: 61.9375em) {

.w--100--to-lrg {
					width: 100%
			}
				}

.w--200--px {
			width: 200px;
		}

.w--220--px {
			width: 220px;
		}

.w--250--px {
			width: 250px;
		}

.w--280--px {
			width: 280px;
		}

.w--330--px {
			width: 330px;
		}

.w--400--px {
			width: 400px;
		}

.w--440--px {
			width: 440px;
		}
/*------------------------------------*\
    # utils.height
\*------------------------------------*/

.h--36 {
        height: 36px;
    }

.h--50 {
        height: 50px;
    }

.h--60 {
        height: 60px;
    }

.fullheight {
	height: 100%;
}
/*------------------------------------*\
    # utils.type
\*------------------------------------*/

/* Font letterform */

.type--sans {
		font-family: 'Karla', -apple-system, BlinkMacSystemFont, 
			"Segoe UI", "Roboto", "Oxygen", 
			"Ubuntu", "Cantarell", "Fira Sans", 
			"Droid Sans", "Helvetica Neue", 
			sans-serif, Helvetica, Arial, sans-serif;
	}

.type--serif {
		font-family: 'Karla', Georgia, Times, serif;
	}

/* Font sizes */

.type--tny {
		font-size: 12px;
		line-height: 18px;
	}

.type--xsml {
		font-size: 13px;
		line-height: 18px;
	}

.type--sml {
		font-size: 14px;
		line-height: 24px;
	}

.type--base {
		font-size: 16px;
		line-height: 24px;
	}

.type--med {
		font-size: 16px;
		line-height: 24px;
	}

@media   (min-width: 48em) {

.type--med {
			font-size: 19px;
			line-height: 30px
	}
		}

.type--lrg {
		font-size: 19px;
		line-height: 24px;
	}

@media   (min-width: 48em) {

.type--lrg {
			font-size: 23px;
			line-height: 30px
	}
		}

.type--xlrg {
		font-size: 23px;
		line-height: 36px;
	}

@media   (min-width: 48em) {

.type--xlrg {
			font-size: 28px;
			line-height: 48px
	}
		}

.type--xxlrg {
		font-size: 23px;
		line-height: 36px;
	}

@media   (min-width: 48em) {

.type--xxlrg {
			font-size: 33px;
			line-height: 48px
	}
		}

.type--xxxlrg {
		font-size: 28px;
		line-height: 36px;
	}

@media   (min-width: 48em) {

.type--xxxlrg {
			font-size: 40px;
			line-height: 48px
	}
		}

/* Font weights */

.type--wgt--thin {
			font-weight: 100; 
		}

.type--wgt--light {
			font-weight: 300;
		}

.type--wgt--regular {
			font-weight: 400;
		}

.type--wgt--medium {
			font-weight: 500;
		}

.type--wgt--bold {
			font-weight: 700;
		}

/* Type colors */

.type--color--text {
			color: #474747;
		}

.type--color--primary {
			color: #27788A;
		}

.type--color--secondary {
			color: #A67DC3;
		}

.type--color--negative {
			color: white;
		}

.type--color--warning {
			color: #f44336;
		}

.type--color--error {
			color: #f44336;
		}

.type--color--success {
			color: #15AB48;
		}

.type--color--success--light {
				color: rgb(42, 229, 104);
			}

.type--color--note {
			color: #fbab2e;
		}

.type--color--grey-2 {
			color: #d4d4d4;
		}

.type--color--grey-3 {
			color: #b8b8b8;
		}

.type--color--grey-5 {
			color: #73858d;
		}

.type--color--dark {
			color: #333;
		}

/* Type case */

.type--uppercase {
		text-transform: uppercase;
	}

.type--lowercase {
		text-transform: lowercase;
	}

.type--narrow {
		letter-spacing: 0.0625em;
	}

.type--wide {
		letter-spacing: 0.125em;
	}

/* Type positioning */

.type--center {
		text-align: center;
	}

.type--left {
		text-align: left;
	}

.type--right {
		text-align: right;
	}

.type--nowrap {
		white-space: nowrap;
	}

.type--ellipsis {
		overflow: hidden;
		width: 100%;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		   text-overflow: ellipsis;
	}

/* Type Structure */

.type--break {
		word-break: break-word;
	}

.type--pre-line {
		white-space: pre-line;
	}

/* Decoration */

.type--decoration-reset {
		text-decoration: none;
	}

.type--underline {
		text-decoration: underline;
	}
/*------------------------------------*\
    # utils.floats
\*------------------------------------*/

.pull {
	float: left;
}

@media      (max-width: 33.9375em) {

.pull--to--sml {
		    	float: left	
		}
			}

@media    (min-width: 34em) {

.pull--from--tny {
                float: left
        }
            }

.push {
	float: right;
}

@media      (max-width: 33.9375em) {

.push--to--sml {
		    	float: right	
		}
			}

@media   (min-width: 48em) {

.push--from--med {
                float: left
        }
            }
/*------------------------------------*\
    # tools.flex
\*------------------------------------*/

.flex--default {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		    flex-direction: row;
		-ms-flex-pack: start;
		    justify-content: flex-start;
		-ms-flex-align: center;
		    align-items: center;
	}

.flex--primary {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		    flex-direction: row;
		-ms-flex-pack: start;
		    justify-content: flex-start;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

.flex--secondary {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		    align-items: center;
		-ms-flex-pack: justify;
		    justify-content: space-between;
		-ms-flex-direction: row;
		    flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

.flex__wrapper {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-ms-flex-align: start;
		    align-items: flex-start;
		margin: -12px;
	}

.flex__wrapper--justify--between {
				-ms-flex-pack: justify;
				    justify-content: space-between;
			}

@media     (max-width: 74.9375em) {

.flex__wrapper {
			-ms-flex-wrap: wrap;
			    flex-wrap: wrap
	}
		}

.flex--shrink {
		-ms-flex-negative: 0;
		    flex-shrink: 0;
	}

.flex__column {
		padding: 12px;
	}

.flex__column--image {
			width: 200px;
			-ms-flex-negative: 0;
			    flex-shrink: 0;
		}

.flex__column--information {
			-ms-flex: 1 1 auto;
			    flex: 1 1 auto;
		}

.flex__column--skus {
			width: 450px;
			-ms-flex-negative: 0;
			    flex-shrink: 0;
		}

.flex__column--order {
			width: 30%;
		}

.flex__column--warehouse {
			width: 20%;
		}

.flex--vertical {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		    flex-direction: column;
	}

.flex--gap--1 {
			gap: 6px;
		}

.flex--gap--4 {
			gap: 24px;
		}

.flex--gap--6 {
			gap: 36px;
		}

/* Align items */

.flex--align--h--center {
				-ms-flex-pack: center;
				    justify-content: center;
			}

.flex--align--right {
			-ms-flex-pack: end;
			    justify-content: flex-end;
		}

.flex--align--middle {
			-ms-flex-align: center;
			    align-items: center;
		}

.flex--align--bottom {
			-ms-flex-align: end;
			    align-items: flex-end;
		}

.flex--align--baseline {
			-ms-flex-align: baseline;
			    align-items: baseline;
		}

/* Grow */

.flex--grow--1 {
			-ms-flex-positive: 1;
			    flex-grow: 1;
			min-height: 0;
		}

.flex--shrink--0 {
			-ms-flex-negative: 0;
			    flex-shrink: 0;
		}

/* Wrapping */

.flex--no-wrap {
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
	}
/*------------------------------------*\
    # components.separator
\*------------------------------------*/

/*use separators exclusively on <div> elements*/
.separator--primary {
        border: 0;
        border-bottom: 1px solid rgb(237, 237, 237);
    }
.separator--grey-2 {
        border-bottom: 1px solid rgb(212, 212, 212);
    }
.separator--offset-med {
    	margin-left: -24px;
    	margin-right: -24px;
    }
.separator--last:last-child {
    		border-bottom: 1px solid transparent;
    	}
/*------------------------------------*\
    # utils.icon
\*------------------------------------*/

.icon {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center center;
}

/* Sizes */

.icon--sml {
		width: 12px;
		height: 12px;
		background-size: 12px;
	}

.icon--xmed {
		width: 18px;
		height: 18px;
		background-size: 18px;
	}

.icon--med {
		width: 21px;
		height: 21px;
		background-size: 21px;
	}

.icon--xlrg {
		width: 48px;
		height: 48px;
		background-size: 48px;
	}

.icon--grid-action {
		width: 14px;
		height: 14px;
		background-size: 14px;
	}

/* Icons */

.icon--replacement {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='color(%2327788A a(0.1))' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.882 28.616L14.5 24.165a1.073 1.073 0 0 1 0-1.5l4.382-4.452a1.033 1.033 0 0 1 1.477 0l.471.479a1.073 1.073 0 0 1-.021 1.521L18.945 22h7.926v-7.218c0-.281.11-.551.306-.75l.696-.707c.658-.669 1.783-.195 1.783.75v9.693c0 .586-.467 1.061-1.044 1.061h-9.667l1.862 1.787c.428.41.438 1.099.022 1.522l-.471.478a1.033 1.033 0 0 1-1.477 0zM4.479 17.968a1.063 1.063 0 0 0 .306-.75v-7.102h7.926l-1.862 1.787a1.073 1.073 0 0 0-.022 1.521l.471.479c.408.414 1.07.414 1.477 0l4.382-4.451a1.073 1.073 0 0 0 0-1.5L12.775 3.5a1.033 1.033 0 0 0-1.477 0l-.47.478a1.073 1.073 0 0 0 .02 1.522l1.863 1.787H3.044C2.468 7.287 2 7.762 2 8.347v9.578c0 .945 1.125 1.419 1.783.75l.696-.707z'/%3E%3Crect x='19.657' y='5.5' width='6' height='6' rx='1'/%3E%3Crect x='5.657' y='20.5' width='6' height='6' rx='1'/%3E%3C/svg%3E");
	}

.icon--user-data {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16c2.257 0 4.083-2.013 4.083-4.5S11.257 7 9 7s-4.083 2.013-4.083 4.5S6.743 16 9 16zm2.8 1.286h-.303c-.758.401-1.6.643-2.497.643-.897 0-1.735-.241-2.497-.643H6.2c-2.319 0-4.2 2.073-4.2 4.628v1.157C2 24.136 2.784 25 3.75 25h10.5c.966 0 1.75-.864 1.75-1.929v-1.157c0-2.555-1.881-4.628-4.2-4.628z'/%3E%3Crect x='18' y='8' width='12' height='3' rx='1'/%3E%3Crect x='18' y='14' width='12' height='3' rx='1'/%3E%3Crect x='18' y='20' width='12' height='3' rx='1'/%3E%3C/svg%3E");
	}

.icon--document-lock {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 6A3.5 3.5 0 0 1 6 2.5h15A3.5 3.5 0 0 1 24.5 6v1.429h-3V6a.5.5 0 0 0-.5-.5H6a.5.5 0 0 0-.5.5v20a.5.5 0 0 0 .5.5h15a.5.5 0 0 0 .5-.5v-1.429h3V26a3.5 3.5 0 0 1-3.5 3.5H6A3.5 3.5 0 0 1 2.5 26V6z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.5 12.91c0 .004 0 .002.002-.004a.372.372 0 0 1 .09-.161c.045-.048.248-.245.908-.245s.863.197.909.245c.064.068.083.14.089.161.002.006.002.008.002.003h3a3.3 3.3 0 0 0-.909-2.222C25.887 9.94 24.841 9.5 23.5 9.5c-1.34 0-2.387.44-3.091 1.187a3.3 3.3 0 0 0-.909 2.222V14h.5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2h-5.5v-1.09zM21 20v-3h6v3h-6z'/%3E%3Crect x='7' y='8' width='12' height='3' rx='1.5'/%3E%3Crect x='7' y='14' width='9' height='3' rx='1.5'/%3E%3Crect x='7' y='20' width='9' height='3' rx='1.5'/%3E%3C/svg%3E");
	}

.icon--package {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='color(%2327788A a(0.1))' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 4.468l12.5 4.497v16.021L17 29.532 4.5 24.986V9.013L17 4.468zm0 1.064L12.468 7.18l10.532 3.809 4.538-1.669L17 5.531zm11.5 4.5l-11 4.044v14.21l11-4V10.033zm-12 18.254V14.077l-11-4v14.21l11 4zM6.463 9.364L17 13.194l4.541-1.668L11 7.714l-4.537 1.65z' fill='%231E5C6A'/%3E%3C/svg%3E");
	}

.icon--third-party-carrier {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='color(%2327788A a(0.1))' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.636 13.818a5.182 5.182 0 1 0 0-10.363 5.182 5.182 0 0 0 0 10.363zm0 1.152a6.333 6.333 0 1 0 0-12.667 6.333 6.333 0 0 0 0 12.667z' fill='%231E5C6A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.249 8.913c-2.265-2.41-5.617-3.731-9.976-3.731V4.03c4.596 0 8.282 1.4 10.815 4.094 2.208 2.349 3.485 5.623 3.772 9.655l2.208-3.287.955.642-3.6 5.362-4.334-4.608.839-.79 2.798 2.977c-.243-3.938-1.457-7.013-3.477-9.162zM8.879 28.05c2.05 2.357 5.18 3.617 9.545 3.617v1.151c-4.59 0-8.082-1.332-10.414-4.012-2.046-2.352-3.131-5.667-3.359-9.826L2.45 22.008l-.931-.677 3.591-4.937 4.315 4.236-.807.822-2.828-2.776c.19 4.12 1.232 7.238 3.09 9.374z' fill='%23333'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.635 21.267l7.486 2.692v9.629l-7.485 2.722-7.484-2.722v-9.6l7.483-2.721zm.002 1.224l-1.766.643 5.218 1.887 1.772-.651-5.223-1.879zm6.333 2.698l-5.758 2.116v7.57l5.758-2.094V25.19zm-6.91 9.686v-7.568l-5.757-2.094v7.568l5.758 2.094zm-4.648-10.484l5.223 1.9 1.775-.653-5.228-1.89-1.77.643z' fill='%231E5C6A'/%3E%3C/svg%3E");
	}

.icon--prime {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='287' height='82' viewBox='0 0 287 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M151.557 2.27c-3.483 4.973-.365 10.778 5.788 10.778 6.065 0 9.717-8.288 5.131-11.642-3.026-2.212-9.101-1.731-10.919.865zm-65.89 16.883c-2.109.494-4.796 1.573-5.973 2.397C76.97 23.458 76 23.443 76 21.496c0-1.245-1.042-1.493-5.25-1.25l-5.25.302v60l6.25.298 6.25.297V71.096c0-5.527.174-10.048.386-10.048.212 0 1.674.672 3.25 1.494 13.585 7.085 26.882-4.351 26.154-22.494-.645-16.095-8.988-23.975-22.123-20.895zM198 18.707c-1.375.222-4.642 1.369-7.261 2.548-4.497 2.026-4.832 2.049-6.036.4-.957-1.307-2.391-1.663-5.739-1.425l-4.464.318-.271 20.928c-.298 23.023-.428 22.53 5.939 22.557 7.041.029 6.832.565 6.832-17.553V30.125l4.249-1.144c2.651-.714 5.189-.814 6.75-.266l2.501.879.276 15.906c.307 17.636.615 18.548 6.265 18.548 7.191 0 6.959.585 6.959-17.568V30.125l4.249-1.144c2.651-.714 5.189-.814 6.75-.266l2.501.879.276 15.906c.325 18.683 2.196 21.566 11.642 17.94 2.063-.791 2.341-34.357.317-38.296-3.438-6.69-12.616-8.354-22.535-4.087l-5.041 2.169-2.829-2.01c-3.079-2.187-7.4-3.144-11.33-2.51zm67 .267c-18.352 3.758-23.55 33.248-7.511 42.61 10.407 6.077 29.192 3.149 28.315-4.412l-.304-2.624-9.712.364c-9.688.364-9.721.357-12.75-2.673-5.408-5.407-4.352-6.787 5.212-6.814 13.074-.037 18.755-4.03 18.746-13.174-.009-9.571-10.164-15.701-21.996-13.277zm-127.855 1.122c-1.295.53-3.614 1.862-5.154 2.959-3.538 2.518-3.645 2.506-4.402-.507-.564-2.25-1.128-2.5-5.628-2.5h-5l.269 21.75.27 21.75h11l.278-14.978c.32-17.241.03-16.674 8.939-17.44l6.783-.582v-5.5c0-6.018-1.799-7.23-7.355-4.952zM151 41.393c0 23.809-.355 22.655 6.959 22.655 5.989 0 6.113-.496 5.812-23.128l-.271-20.372-6.25-.298-6.25-.297v21.44zm123-12.345c4.237 4.237 1.491 8.153-6.1 8.7-7.47.538-8.83-.526-6.614-5.173 2.61-5.473 8.996-7.245 12.714-3.527zm-182.023.78c4.068 3.295 4.805 14.67 1.387 21.425-1.679 3.317-6.671 4.509-11.799 2.817L78 52.893V41.438c0-10.944.1-11.495 2.25-12.36 3.762-1.511 9.377-1.152 11.727.75z' fill='%232193C2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.168 38.501c-6.233 10.155-11.639 18.464-12.013 18.464-.374 0-2.924-2.909-5.667-6.463L13.5 44.038l-6.75-.036c-4.766-.026-6.742.33-6.724 1.213C.065 47.092 23.268 75.4 25 75.683c1.482.242 36-52.082 36-54.57 0-.754-2.32-1.136-6.75-1.112l-6.75.036-11.332 18.464z' fill='%23F8991D'/%3E%3C/svg%3E");
	}

.icon--prime--grey {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='287' height='82' viewBox='0 0 287 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M151.557 2.27c-3.483 4.973-.365 10.778 5.788 10.778 6.065 0 9.717-8.288 5.131-11.642-3.026-2.212-9.101-1.731-10.919.865zm-65.89 16.883c-2.109.494-4.796 1.573-5.973 2.397C76.97 23.458 76 23.443 76 21.496c0-1.245-1.042-1.493-5.25-1.25l-5.25.302v60l6.25.298 6.25.297V71.096c0-5.527.174-10.048.386-10.048.212 0 1.674.672 3.25 1.494 13.585 7.085 26.882-4.351 26.154-22.494-.645-16.095-8.988-23.975-22.123-20.895zM198 18.707c-1.375.222-4.642 1.369-7.261 2.548-4.497 2.026-4.832 2.049-6.036.4-.957-1.307-2.391-1.663-5.739-1.425l-4.464.318-.271 20.928c-.298 23.023-.428 22.53 5.939 22.557 7.041.029 6.832.565 6.832-17.553V30.125l4.249-1.144c2.651-.714 5.189-.814 6.75-.266l2.501.879.276 15.906c.307 17.636.615 18.548 6.265 18.548 7.191 0 6.959.585 6.959-17.568V30.125l4.249-1.144c2.651-.714 5.189-.814 6.75-.266l2.501.879.276 15.906c.325 18.683 2.196 21.566 11.642 17.94 2.063-.791 2.341-34.357.317-38.296-3.438-6.69-12.616-8.354-22.535-4.087l-5.041 2.169-2.829-2.01c-3.079-2.187-7.4-3.144-11.33-2.51zm67 .267c-18.352 3.758-23.55 33.248-7.511 42.61 10.407 6.077 29.192 3.149 28.315-4.412l-.304-2.624-9.712.364c-9.688.364-9.721.357-12.75-2.673-5.408-5.407-4.352-6.787 5.212-6.814 13.074-.037 18.755-4.03 18.746-13.174-.009-9.571-10.164-15.701-21.996-13.277zm-127.855 1.122c-1.295.53-3.614 1.862-5.154 2.959-3.538 2.518-3.645 2.506-4.402-.507-.564-2.25-1.128-2.5-5.628-2.5h-5l.269 21.75.27 21.75h11l.278-14.978c.32-17.241.03-16.674 8.939-17.44l6.783-.582v-5.5c0-6.018-1.799-7.23-7.355-4.952zM151 41.393c0 23.809-.355 22.655 6.959 22.655 5.989 0 6.113-.496 5.812-23.128l-.271-20.372-6.25-.298-6.25-.297v21.44zm123-12.345c4.237 4.237 1.491 8.153-6.1 8.7-7.47.538-8.83-.526-6.614-5.173 2.61-5.473 8.996-7.245 12.714-3.527zm-182.023.78c4.068 3.295 4.805 14.67 1.387 21.425-1.679 3.317-6.671 4.509-11.799 2.817L78 52.893V41.438c0-10.944.1-11.495 2.25-12.36 3.762-1.511 9.377-1.152 11.727.75z' fill='%237D7D7D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.168 38.501c-6.233 10.155-11.639 18.464-12.013 18.464-.374 0-2.924-2.909-5.667-6.463L13.5 44.038l-6.75-.036c-4.766-.026-6.742.33-6.724 1.213C.065 47.092 23.268 75.4 25 75.683c1.482.242 36-52.082 36-54.57 0-.754-2.32-1.136-6.75-1.112l-6.75.036-11.332 18.464z' fill='%238F8F8F'/%3E%3C/svg%3E");
		}

.icon--ltl {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2l9 5v10l-9 5-9-5V7l9-5z' fill='%23FFF' stroke='%23F58220' stroke-linejoin='round'/%3E%3Ctext x='12' y='14.6' text-anchor='middle' font-family='Arial, Helvetica, sans-serif' font-size='8' font-weight='700' fill='%23F58220'%3ELTL%3C/text%3E%3C/svg%3E");
	}

.icon--sms {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.5 5.5h27v19H14.175L8.5 29.04V24.5h-5v-19zm1 1v17h5v3.46l4.325-3.46H29.5v-17h-25z' fill='%231E5C6A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 13.5H9v-1h16v1zm-4 4H9v-1h12v1z' fill='%231E5C6A'/%3E%3C/svg%3E");
	}

.icon--phone {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.353 5.839l.006.006.006.005 2.63 2.288.012.013.025.024c.452.452.554 1.302.403 2.358-.145 1.011-.493 2.03-.713 2.64-1.05 2.62-2.82 5.276-5.025 7.48-2.974 2.973-5.968 4.432-7.487 5.025h-.001c-.804.317-2.269.822-3.512.822-.704 0-1.227-.162-1.53-.465l-.025-.025-.013-.013-2.29-2.605-.004-.005-.005-.006c-.461-.495-.451-1.41.11-1.972l.036-.037.017-.016 3.233-2.576.015-.012.014-.013a1.364 1.364 0 0 1 1.875.037l.03.03a.66.66 0 0 1 .011.012l.001.002.018.026.88 1.321.19.285.335-.074c.317-.07.829-.312 1.536-.806.72-.504 1.68-1.295 2.893-2.509 1.226-1.225 2.023-2.183 2.53-2.903.498-.707.741-1.221.812-1.555l.07-.331-.282-.188-1.322-.88-.026-.018-.002-.001a.66.66 0 0 1-.042-.041 1.339 1.339 0 0 1-.037-1.874l.014-.015.012-.016 2.576-3.255.016-.016.037-.037c.25-.25.602-.404.968-.443.398-.035.745.09 1.005.333z' stroke='%231E5C6A'/%3E%3C/svg%3E");
	}

.icon--email {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%2327788A' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75'/%3E%3C/svg%3E");
	}

.icon--confirm-shipment {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' height='800' width='800' version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M127.6 124.9v104.8H93.7c-.8 0-1.5-.5-1.6-1.3-2.3-12.7-13.4-22.4-26.7-22.4s-24.4 9.7-26.7 22.4c-.1.7-.8 1.3-1.6 1.3H14.6c-3.9 0-7.1-3.2-7.1-7.1v-97.7h120.1zm105 108.4c0 11.2-9.1 20.3-20.3 20.3-11.2 0-20.3-9.1-20.3-20.3 0-11.2 9.1-20.3 20.3-20.3 11.2 0 20.3 9.1 20.3 20.3zm-12.5 0c0-4.3-3.5-7.8-7.8-7.8s-7.8 3.5-7.8 7.8 3.5 7.8 7.8 7.8c4.2 0 7.8-3.5 7.8-7.8zm-134.4 0c0 11.2-9.1 20.3-20.3 20.3S45 244.5 45 233.3c0-11.2 9.1-20.3 20.3-20.3s20.4 9.1 20.4 20.3zm-12.6 0c0-4.3-3.5-7.8-7.8-7.8s-7.8 3.5-7.8 7.8 3.5 7.8 7.8 7.8 7.8-3.5 7.8-7.8zm177.8-16.5v5.5c0 4.1-3.3 7.5-7.5 7.5h-2.8c-.8 0-1.5-.5-1.6-1.3-2.2-12.7-13.3-22.4-26.7-22.4-13.4 0-24.4 9.7-26.7 22.4-.1.7-.8 1.3-1.6 1.3h-50.1v-85.5h30.7c2.1.1 4.2 1 5.7 2.4l32.9 35.5c.3.3.7.5 1.2.5h28.8c6.6 0 11.8 5.2 11.8 11.7v20.8h4.3c.9 0 1.6.7 1.6 1.6zm-62.3-36.9l-23.8-26.2c-.4-.3-.8-.5-1.3-.5h-19c-.9 0-1.6.7-1.6 1.6v26.3c0 .9.7 1.6 1.6 1.6h42.7c1.6 0 2.3-1.7 1.4-2.8zM152.5 60.1l39.9-39.9-9.1-9-9.1-9-30.6 30.5L113 63.2 98.1 48.3c-8.2-8.2-15.2-14.9-15.5-14.9s-4.7 4.2-9.8 9.2l-9.3 9.3 24 24c13.2 13.2 24.2 24 24.5 24 .5 0 18.7-17.9 40.5-39.8z'/%3E%3C/svg%3E");
	}

.icon--confirm-shipment--action {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='800' width='800' version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M127.6 124.9v104.8H93.7c-.8 0-1.5-.5-1.6-1.3-2.3-12.7-13.4-22.4-26.7-22.4s-24.4 9.7-26.7 22.4c-.1.7-.8 1.3-1.6 1.3H14.6c-3.9 0-7.1-3.2-7.1-7.1v-97.7h120.1zm105 108.4c0 11.2-9.1 20.3-20.3 20.3-11.2 0-20.3-9.1-20.3-20.3 0-11.2 9.1-20.3 20.3-20.3 11.2 0 20.3 9.1 20.3 20.3zm-12.5 0c0-4.3-3.5-7.8-7.8-7.8s-7.8 3.5-7.8 7.8 3.5 7.8 7.8 7.8c4.2 0 7.8-3.5 7.8-7.8zm-134.4 0c0 11.2-9.1 20.3-20.3 20.3S45 244.5 45 233.3c0-11.2 9.1-20.3 20.3-20.3s20.4 9.1 20.4 20.3zm-12.6 0c0-4.3-3.5-7.8-7.8-7.8s-7.8 3.5-7.8 7.8 3.5 7.8 7.8 7.8 7.8-3.5 7.8-7.8zm177.8-16.5v5.5c0 4.1-3.3 7.5-7.5 7.5h-2.8c-.8 0-1.5-.5-1.6-1.3-2.2-12.7-13.3-22.4-26.7-22.4-13.4 0-24.4 9.7-26.7 22.4-.1.7-.8 1.3-1.6 1.3h-50.1v-85.5h30.7c2.1.1 4.2 1 5.7 2.4l32.9 35.5c.3.3.7.5 1.2.5h28.8c6.6 0 11.8 5.2 11.8 11.7v20.8h4.3c.9 0 1.6.7 1.6 1.6zm-62.3-36.9l-23.8-26.2c-.4-.3-.8-.5-1.3-.5h-19c-.9 0-1.6.7-1.6 1.6v26.3c0 .9.7 1.6 1.6 1.6h42.7c1.6 0 2.3-1.7 1.4-2.8zM152.5 60.1l39.9-39.9-9.1-9-9.1-9-30.6 30.5L113 63.2 98.1 48.3c-8.2-8.2-15.2-14.9-15.5-14.9s-4.7 4.2-9.8 9.2l-9.3 9.3 24 24c13.2 13.2 24.2 24 24.5 24 .5 0 18.7-17.9 40.5-39.8z'/%3E%3C/svg%3E");
		}

.icon--location-check {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.905 2.199c-4.673.881-7.987 4.209-8.807 8.841-.571 3.227 1.338 7.497 6.362 14.229 4.308 5.773 4.516 5.844 7.217 2.464C24.268 20.733 27 15.66 27 12.275 27 5.86 20.6.935 13.905 2.2zm8.512 5.91c.942.898.913.94-3.573 5.228-3.993 3.816-4.36 4.1-5.043 3.9-.497-.146-4.252-3.69-4.506-4.252-.415-.92.455-1.96 1.448-1.73.223.051 1.077.729 1.899 1.505l1.494 1.413 3.254-3.082c3.995-3.785 4.112-3.854 5.027-2.982z' fill='%232b2b2b'/%3E%3C/svg%3E");
	}

.icon--location-check--primary {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.905 2.199c-4.673.881-7.987 4.209-8.807 8.841-.571 3.227 1.338 7.497 6.362 14.229 4.308 5.773 4.516 5.844 7.217 2.464C24.268 20.733 27 15.66 27 12.275 27 5.86 20.6.935 13.905 2.2zm8.512 5.91c.942.898.913.94-3.573 5.228-3.993 3.816-4.36 4.1-5.043 3.9-.497-.146-4.252-3.69-4.506-4.252-.415-.92.455-1.96 1.448-1.73.223.051 1.077.729 1.899 1.505l1.494 1.413 3.254-3.082c3.995-3.785 4.112-3.854 5.027-2.982z' fill='%231E5C6A'/%3E%3C/svg%3E");
		}

.icon--unscan {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%2327788A' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.158 5.877h-.938a.938.938 0 0 1-.587-1.638l2.5-2.025a.913.913 0 0 1 1.175 0l2.5 2.025a.937.937 0 0 1-.588 1.638h-.937a.313.313 0 0 0-.313.312v1.25a1.25 1.25 0 0 1-2.5 0V6.19a.312.312 0 0 0-.312-.312zm1.072 3.636a1 1 0 0 1 .98 0l3.87 2.174 3.817 2.265a1 1 0 0 1 .49.848l.053 4.438-.053 4.439a1 1 0 0 1-.49.848L20.08 26.79l-3.87 2.173a1 1 0 0 1-.98 0l-3.87-2.173-3.817-2.265a1 1 0 0 1-.49-.848L7 19.238l.053-4.438a1 1 0 0 1 .49-.848l3.817-2.265 3.87-2.174zm-5.188 5.693a.4.4 0 0 1 0-.686l5.472-3.283a.4.4 0 0 1 .412 0l5.472 3.283a.4.4 0 0 1 0 .686l-5.472 3.284a.4.4 0 0 1-.412 0l-5.472-3.284z'/%3E%3C/svg%3E");
	}

.icon--arrow-down {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%2327788A'%3E%3Cpath d='M6 .938v10.124m0 0l4.125-4.124M6 11.063L1.875 6.936' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	}

.icon--arrow-down--warning {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23f44336'%3E%3Cpath d='M6 .938v10.124m0 0l4.125-4.124M6 11.063L1.875 6.936' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
		}

.icon--packing-slip {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%232b2b2b'%3E%3Cpath d='M.667 15.953h8.94c.707 0 1.385-.282 1.885-.783.5-.502.781-1.182.781-1.891V3.657a.335.335 0 0 1 .334-.334h2.726A.666.666 0 0 0 16 2.654v-.28c0-.63-.25-1.234-.693-1.679A2.363 2.363 0 0 0 13.633 0H4.667C3.959 0 3.28.282 2.78.783A2.678 2.678 0 0 0 2 2.674v10.652a1.34 1.34 0 0 1-1.333 1.337.666.666 0 0 0-.667.668.67.67 0 0 0 .667.669v-.047zm2.42-1.564c.154-.334.238-.696.246-1.063V2.66a1.34 1.34 0 0 1 1.334-1.337h6.38a.173.173 0 0 1 .14.073.195.195 0 0 1 0 .16c-.159.345-.24.719-.24 1.097v10.671a1.34 1.34 0 0 1-1.334 1.338H3.227a.167.167 0 0 1-.147-.234l.007-.04z' fill='%232B2B2B'/%3E%3Cpath d='M4.973 4.82H9.28a.5.5 0 0 0 0-.996H4.973a.492.492 0 0 0-.5.495.502.502 0 0 0 .5.502zM4.973 7.475H9.28a.493.493 0 0 0 .493-.495.502.502 0 0 0-.493-.501H4.973a.5.5 0 0 0 0 .996zM4.973 10.136H9.28a.5.5 0 0 0 .316-.831.5.5 0 0 0-.316-.165H4.973a.499.499 0 0 0-.557.498.503.503 0 0 0 .557.498zM4.973 12.797H7.64a.507.507 0 0 0 .5-.501.502.502 0 0 0-.5-.495H4.973a.491.491 0 0 0-.5.495.502.502 0 0 0 .5.501z' fill='%232B2B2B'/%3E%3C/svg%3E");
	}

.icon--never-shipped {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%232b2b2b'%3E%3Cg clip-path='url(%23clip0_2945_30469)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M26.667 26.667h2A1.334 1.334 0 0 0 30 25.333V22M20 26.667h-7M9.5 14.5v-1.167A1.333 1.333 0 0 1 10.833 12h.667M6 26.666H3.333A1.333 1.333 0 0 1 2 25.334v-4.51a1.333 1.333 0 0 1 .737-1.191l1.93-.966L6.299 15.4a1.334 1.334 0 0 1 1.192-.738H9.5M23.5 30a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM9.5 30a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z'/%3E%3Cpath d='M18 2l12 12M18 14L30 2' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E");
	}

.icon--never-shipped--white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg clip-path='url(%23clip0_2945_30469)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M26.667 26.667h2A1.334 1.334 0 0 0 30 25.333V22M20 26.667h-7M9.5 14.5v-1.167A1.333 1.333 0 0 1 10.833 12h.667M6 26.666H3.333A1.333 1.333 0 0 1 2 25.334v-4.51a1.333 1.333 0 0 1 .737-1.191l1.93-.966L6.299 15.4a1.334 1.334 0 0 1 1.192-.738H9.5M23.5 30a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zM9.5 30a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z'/%3E%3Cpath d='M18 2l12 12M18 14L30 2' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E");
		}

.icon--warehouse-code {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%232b2b2b' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M6.95 21.401a2.58 2.58 0 0 1 1.824-.756H16c.855 0 1.548.693 1.548 1.549v7.225A2.58 2.58 0 0 1 14.968 32H8.774a2.58 2.58 0 0 1-2.58-2.58v-6.194c0-.685.271-1.341.755-1.825zm2.34 2.34v5.162h5.162v-5.161H9.29z'/%3E%3Cpath d='M14.452 22.194c0-.856.693-1.549 1.548-1.549h7.226a2.58 2.58 0 0 1 2.58 2.58v6.194A2.58 2.58 0 0 1 23.227 32h-6.194a2.58 2.58 0 0 1-2.58-2.58v-7.227zm3.096 1.548v5.161h5.162v-5.161h-5.162z'/%3E%3Cpath d='M11.078 13.143a2.58 2.58 0 0 1 1.825-.756h6.194a2.58 2.58 0 0 1 2.58 2.58v7.226c0 .856-.693 1.549-1.548 1.549h-8.258a1.548 1.548 0 0 1-1.548-1.549v-7.225c0-.685.271-1.341.755-1.825zm2.341 2.34v5.162h5.162v-5.161h-5.162z'/%3E%3Cpath d='M14.361.413a3.462 3.462 0 0 1 3.28 0l12.524 6.74c.557.3 1.02.745 1.343 1.288.323.542.492 1.161.492 1.792v20.219a1.548 1.548 0 1 1-3.097 0v-20.22a.41.41 0 0 0-.057-.209.386.386 0 0 0-.148-.143L16.174 3.14a.367.367 0 0 0-.346 0L3.303 9.88a.39.39 0 0 0-.15.144.409.409 0 0 0-.056.209v20.219a1.548 1.548 0 1 1-3.097 0v-20.22c0-.63.17-1.25.493-1.792a3.483 3.483 0 0 1 1.343-1.287L14.36.413z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	}

.icon--warehouse-code--white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M6.95 21.401a2.58 2.58 0 0 1 1.824-.756H16c.855 0 1.548.693 1.548 1.549v7.225A2.58 2.58 0 0 1 14.968 32H8.774a2.58 2.58 0 0 1-2.58-2.58v-6.194c0-.685.271-1.341.755-1.825zm2.34 2.34v5.162h5.162v-5.161H9.29z'/%3E%3Cpath d='M14.452 22.194c0-.856.693-1.549 1.548-1.549h7.226a2.58 2.58 0 0 1 2.58 2.58v6.194A2.58 2.58 0 0 1 23.227 32h-6.194a2.58 2.58 0 0 1-2.58-2.58v-7.227zm3.096 1.548v5.161h5.162v-5.161h-5.162z'/%3E%3Cpath d='M11.078 13.143a2.58 2.58 0 0 1 1.825-.756h6.194a2.58 2.58 0 0 1 2.58 2.58v7.226c0 .856-.693 1.549-1.548 1.549h-8.258a1.548 1.548 0 0 1-1.548-1.549v-7.225c0-.685.271-1.341.755-1.825zm2.341 2.34v5.162h5.162v-5.161h-5.162z'/%3E%3Cpath d='M14.361.413a3.462 3.462 0 0 1 3.28 0l12.524 6.74c.557.3 1.02.745 1.343 1.288.323.542.492 1.161.492 1.792v20.219a1.548 1.548 0 1 1-3.097 0v-20.22a.41.41 0 0 0-.057-.209.386.386 0 0 0-.148-.143L16.174 3.14a.367.367 0 0 0-.346 0L3.303 9.88a.39.39 0 0 0-.15.144.409.409 0 0 0-.056.209v20.219a1.548 1.548 0 1 1-3.097 0v-20.22c0-.63.17-1.25.493-1.792a3.483 3.483 0 0 1 1.343-1.287L14.36.413z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
		}

.icon--report-template {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%232b2b2b' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 2.94a1.333 1.333 0 0 0-.393-.94L14 .393A1.333 1.333 0 0 0 13.06 0H5.333A1.333 1.333 0 0 0 4 1.333v4.774a.167.167 0 0 0 .127.16c.335.08.655.215.946.4a.167.167 0 0 0 .26-.127V1.667a.333.333 0 0 1 .334-.334h7.253a.313.313 0 0 1 .233.1l1.414 1.414a.315.315 0 0 1 .1.233V12a.333.333 0 0 1-.334.333H8.167A.167.167 0 0 0 8 12.5v1a.167.167 0 0 0 .167.167h6.5A1.333 1.333 0 0 0 16 12.333V2.94z' fill='%23000'/%3E%3Cpath d='M5.833 10.353a.206.206 0 0 1-.166-.2v-.666a2.333 2.333 0 0 0-4.667 0v.666a.213.213 0 0 1-.18.214 1 1 0 0 0-.82.966V15a1 1 0 0 0 1 1h4.667a1 1 0 0 0 1-1v-3.667a.993.993 0 0 0-.834-.98zm-2.5 3.814a.666.666 0 1 1 0-1.333.666.666 0 0 1 0 1.333zm1-4a.167.167 0 0 1-.166.166H2.5a.166.166 0 0 1-.167-.166V9.5a1 1 0 0 1 2 0v.667z' fill='%23000'/%3E%3C/svg%3E");
	}

.icon--warehouse-edit {
		background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [ %3C!ENTITY ns_extend 'http://ns.adobe.com/Extensibility/1.0/'%3E %3C!ENTITY ns_ai 'http://ns.adobe.com/AdobeIllustrator/10.0/'%3E %3C!ENTITY ns_graphs 'http://ns.adobe.com/Graphs/1.0/'%3E %3C!ENTITY ns_vars 'http://ns.adobe.com/Variables/1.0/'%3E %3C!ENTITY ns_imrep 'http://ns.adobe.com/ImageReplacement/1.0/'%3E %3C!ENTITY ns_sfw 'http://ns.adobe.com/SaveForWeb/1.0/'%3E %3C!ENTITY ns_custom 'http://ns.adobe.com/GenericCustomNamespace/1.0/'%3E %3C!ENTITY ns_adobe_xpath 'http://ns.adobe.com/XPath/1.0/'%3E ]%3E %3Csvg version='1.1' id='Layer_1' xmlns:x='%26ns_extend;' xmlns:i='%26ns_ai;' xmlns:graph='%26ns_graphs;' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve' fill='%232b2b2b'%3E %3Cswitch%3E %3CforeignObject requiredExtensions='%26ns_ai;' x='0' y='0' width='1' height='1'%3E %3Ci:aipgfRef xlink:href='%23adobe_illustrator_pgf'%3E %3C/i:aipgfRef%3E %3C/foreignObject%3E %3Cg i:extraneous='self'%3E %3Crect fill='none' width='32' height='32'/%3E %3Cpath d='M18.5,6.1l6.2,3.5c0.2,0.2,0.3,0.5,0.2,0.7l-8.3,14.9l-4.9,1.9c-0.7,0.3-1.4-0.2-1.4-0.9l-0.9-5l8.3-14.9 C17.9,6.1,18.3,5.9,18.5,6.1z M26.8,2.5l-3.3-1.9c-1-0.5-2.4-0.2-2.9,0.9l-1.4,2.4c-0.2,0.2,0,0.5,0.2,0.7L25.6,8 c0.2,0.2,0.5,0,0.7-0.2l1.4-2.4C28.2,4.4,27.8,3,26.8,2.5z'/%3E %3Cg%3E %3Cpath d='M30.1,7.1l-0.8-0.4l-1.5,2.7l1,0.5c0,0,0.1,0,0.1,0.1c0.1,0.1,0.1,0.1,0.1,0.2v20.2c0,0.8,0.6,1.5,1.5,1.5 c0.8,0,1.5-0.6,1.5-1.5V10.2c0-0.6-0.2-1.2-0.6-1.8C31.1,7.8,30.7,7.4,30.1,7.1z'/%3E %3Cpath d='M16,3.1c0.1,0,0.1,0,0.2,0l0.6,0.3l1.5-2.7l-0.7-0.4C17.1,0.1,16.6,0,16,0s-1.1,0.1-1.6,0.4L1.8,7.1 c-0.5,0.3-1,0.8-1.3,1.3C0.2,9,0,9.6,0,10.2v20.3c0,0.8,0.7,1.5,1.6,1.4c0.8,0,1.5-0.6,1.5-1.5V10.2c0-0.1,0.1-0.1,0.1-0.2 c0,0,0-0.1,0.1-0.1l12.5-6.8C15.9,3.1,15.9,3.1,16,3.1z'/%3E %3C/g%3E %3C/g%3E %3C/switch%3E %3Ci:aipgf id='adobe_illustrator_pgf' i:pgfEncoding='zstd/base64' i:pgfVersion='24'%3E %3C![CDATA[ KLUv/QBYhVkDerXnuyqQRIJpPgCA8eN9YSqa8QVr0TrpUWzod0Uva/oplQoZ4pkRiQAIBBEAAAFa C/8LBAx+j7t3vvfu3y//6ptlcvyj2MuyHMWPhyT9wrXrSn20TMvxJw9wgmOpj55R8zfL8vwKwJrV LQCmDfXCrNSrKub3EtexswV1uCvT78vVtKAObYp1ajhmazhm4xO8tqAOzTq986YFdfgpxtRwzLag zgCvpwV1UK/ptbagTq+cm8grJ0vd4hRcMcWWrYZZAbDrMsmsFv2qXPlFzfFLz68A7+xyuSrYnRUu V3z6THECCPIOF9gq59Zpl+U6N1YNn6JHYOts1pp2MS6semmSCmYJEGe4yz11XhdrRSC7cAfFogAg XnVS87txvQOwNrvXsQbcUC9qjk8vB9wCDG7totz6fdVvp347bu2qr0t+ufTjFdd07NQFePDXZXJZ sysA6m2dYhccw29ndgXgLBNMuwK8qBgOoGdXABINIxQzysVanTqvYybWXNduQP2iYtjxomLY9Rqg JHWoWIPJhMAaZs3y/AoQy5u7LJe7sWrYFTccs1TvvA3wuuRXfNpkluvE31Y81/QAb729MMtVx2KX a9oEcMypbfPKufmKfjNbWTm5aqtjcesUw63XZdre2nXFNAtVx+Q6JuDpDcWaVVsATvA7uzINu3O9 lZXTpNo62cP+541vbs1CrVs9wOvZXgFmOSbHm+1VuTEV7GJcsReL3uZXduWtrJw7dsUndysr5/zW tMvZ4jp2bpVTsQWgXFn0Ldp90SyX+7Fk1BjLtCs+iUIDxCgAXhZoW9UoFsEAMSrHc0pqQR1F5SS9 GBDAN87J+9Y5i445scf1curT63o7dEWxueIYBTfemt1MAFyXTLNUtfL5oGY3NtXzOXoUKZ5ejzK9 KUc5lq6DJH3oOHHXO8ZU6cXtfsUmjpx05/kET/edTzme05er2eqXfufNNr/btnFeOV9UfGLBH3Bb IGyvGAv1ZgxSL8b/L7LgjxwAT+cbfwVg1a7r3fs7arfuBKBmuVgmFs0CzXXH5YqxlbOl2FQwa647 4LZQfP+/SI6b+5CEY1bt1p3UiznBbk2zVBXMAsDLApHhSsVyqeDzPblsKABWx+V6U//SqZQAHJ/e Durl1KkXw7vY69SL2eQPyZGPYyxOXa43/fwV13WMhqQKZq1oFuyC6pWKxdn+5/3ro0jWqRezUrFe ChwLgDXHlF6nXgwnS/K/9QCry/WmI/fk5ntJlh//5UjPLHaAFwVXthx76tSLIXWZVsOseNPDctx6 yck35kJHcey+Zp1cWcDlvhxw2x9+37md49jFklCsua3hCriFI/lDUpdpjW0RgPdC1y9Nn6/L5NZz LA+wgvWJpSq2gADMLhyz6hPrsYGkLtPc2lVLFLySwl7TLAy6ybTTJtMyTQAh0+at69flbsqALfWq 4JZpAWCmoUIb33imcULb1lDbRjDYMtvmGwA2viVse7NsO9MCENp2pp0hzrYzzQ0JbPt1yS9WB8y0 xva+XA24LRBqV8xNvaqBItMeGwyAGL6AmUa/rgDUnXo+UfCqoplGo3xnGo2SukzroKRu25tv+2/i xrfORc//Lvn4Q77Lb2+l+Evy91AUy3CHZBiKn489LHk5it/evliGZTiKIe9jGY7fnlFSt4Xa3nz3 7Xe4/xb3uMld7nOjO93qXje7M21zzjv3POSfi3zkJC/5yVGecpWvnOW7896772H/XexjJ3vZz472 tKt97WzfnvvuvQ/996IffaaRvvSnR33qVb961u+Qhz30YRj+UAzHkAzL8AzRMA3VcA3ZcH/++/c/ /P+Lf/zkL//50Z9+9a+f/Zm2RS520Yuh+EVRHEVSLMVTRMVUVMVVZMU98rGPfgzHP4rjOJJjOZ4j OqajOq4jO26Sk530ZEh+UiRHMtNIsiRPEiVTUiVXkiV3ycte+jIsfymWY0mWZXmWaJmWarmWbLlP fvbTn+H5T/EcT/Isz/NEz/RUz/Vkz0zbKEc76tEQ/aiIjiiJluiJomiKquiKsuhOedpTn4bpT8V0 TMm0TM8UTdNUTdeUTbfK1a56NVS/KqqjmmmkWqqniqqpqqqryqp75Wtf/RqufxXXcSXXcj1XdE1X dV1Xdt0sZzvr2ZD9rMiOLMmW7MmibMqq7MqyrLj+NVz9yte9suqqqmqqouqpliqpiupXMy1UvcrV ra6pmqYpmp5pmY6pmIZpT3e6oiqKoiU6oh/1KEfZUz3RszzFMzz7uc+1TMuyHMtf+nKXK5mSmVaS I/lJT25yHdOxHMfxj37kIyuqIiqW4ih+0YtcZM/wezVMxfCvPtNUj4r+s30l+9hXrmbaOW4x9J1n GnmSnbPlmmkjL/c6ZhpfRy92NeSfDdkf+jDTerh2tewkz7SupmemnScp7pMtM00t1TIt0xL1Kpme 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 ]]%3E %3C![CDATA[ 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 ]]%3E %3C![CDATA[ V1diD1aOGmwwE5l8ozfRppkUOrQiiW5YRRKdM0USoZnUfiKJnqYEBIe34PLUF3iKF3jKww5aM010 WCLVgCVSsqg1QaEFSBY1PjHIgzut+Sa8+014t+JNePdr89q0ZicUKVHoR4my07BE2SnJfXdH0X0k nht4+O4j8dzAQ3JRDDz8Rb4YBh6S7iPx9eYhsQjAyoOPWbilPHj+OPgLl3jLq/A4+F6rCkmtKiQJ r0boMBqhVyoJjk8Kod0jhdBOoahIIbRTeGjDAnlow0nqmFnDzNpUdNavo4/AQYhJbdUg4GRwhqKQ 4DYngyM2qgEDsXkhNoqXpWuRYjMXESi8BgFUTEM6+KfBCzOJgqiwhQYH+YiGA+6xW9cEAlsdBYHd W8UWaJEolBkEE8bqaz6uAI8zGSAROAiF9KK5bT83cozYwsEibHEOJoUcHxI0uCFpBQdpqa04Yo6t ELg/6eLgNihSgxNPD4PzoEgNrjMCNTgCjtrgeMCFoVGsrY1ysAZXDT4tX1O0ineZxsVMmbNOcKf3 OGQHVEBWj8l3mYyng8SC29crmTaJvjS1/5em9pemtii0FY9UyLEoebAD2AHsAHZgMBVcnnLSAk9t gtDiS6RkkSwCKWCJ1GbAEqndvRYNfgEngwekvkW/Pga1ZgzyoPbz9W5Bcl+b1+ZCICIu3UfiLzLi 8ZH4gYfEX2TvI/Eox73s2iPxlhBWHmIWbnlZFBduQXyPw+HCLZbX97amV+lmTemSmnsapsc9FBVF NbYdzHptweVebojW0aoerNzLDdFKx6hXcIj8OlobIrgh6jFio/ZY7YhNjDkZHLFJu0gaSoSiCLjX On5454NR2qkHI4zYwRtM9rOuoIuG5BQYBlrx0JJE4TyXVE3YGcQN5MLuz2ULCIvQZSBRLFZ/RowJ uv/NgoOoPlMl8SkwtF5mC3SXaQcIC854yDA2ux+l2BxaiAzSh0khu0zjSDQknTCUKLtgJjqKPQht Wk+iil4pjng6nkTtMq1jeQ0qgQVEU95SPRFSZDSvGLQGJx0QW6COKYPUSIEHDiodoxpwTrluM2cr 2X9Ct2440SRgGdBrGWROyz+83fL5XBOQNnkObRKF6jRtiTx6FEK7QxRCeyITEhWPmTSTZhJXPFLP E8AOYAetCQKFEqlEam9YIrVlkZwerAzzYN0BJ4Onn08I0Vv0u3mLfneLfmNQGz9OBl/8k8ETnpAn 1Eh4QotvUaLsRSmZxgqsXfeqXBkA8Yre3jmu6XdWba/Kld/a3V4BXFqVafPrYrmzB5NpBKFtodjK TPucMCTIYzIt9ZmW7i/de/N9+31/O8w0TKalId+6/zzTTlv3m8i37j/3JB85/+Hoee8f92MXtx85 OXrxf2S4ybLsnXyJfORh37zffNi577778Os97X77ffz21j3ZP+4z7fRt/8e9lf/jadkzDbT1Po5k WZbjR5Ji2cu+t99d/Lonv7GLOxTF7UNebk/yXpaiKHr/lV3cIQ/Dvvcuv7Bvf/TlJ/8fy7Lc3/aZ pnKeabHxw9hCsuziJkP//d5f2TfSk2G4O/mNnZdd3CFJlqQo8o/kXuRj6UnRk+P/xL6Vv/Th/rz3 MRS/cST7JsmS7+4//8K+lf6PfNyeh1zsn9jFUhR5yUWSkyQZfnLsnQxHcZOf79u4+/9+/H7k4fj9 zsNy3PyPZTmWn+9bKPrwk+L/fs+0dOt7/L4MyzIMw/Ab+1aKZbi3D0Xfvf9KvpE+FHkfwz6OXPzG LfSbLDspjjwUy2/sGxl2v8O/efnJ8iM9L8lyj36Ho+cf2bdyh7uHo+fl51/JS7/5OPLxd/F/22+c /+0/+cMyDP+3+9a9/2M4lr3kW+Tc+zIUuxiK++N9G30p/k9y0pNh+XG/df/L38vQh/uHX+9iGI4i 2fdI9vDjfgvFMOy77OVYkuHnwx+Wo+fd9/+VfRvJctzhLjcnx0/smaZuPJVp6fZFXpI7LEmR/PsT +zb6vcPuxb192T+Sl2Mnvfj7/2JYin/c24++dz6Of/zej937cfxGMhw5OXJyDDn5bb6NYhiS5RiS Ykj+8CszLd3KX5Lek7v3zsuR5H3co0iO3JPl/v4Wjr6HvRzLH3b/bb59cpNi76MXyfF/4Vby8fdy 9PuPfJc9JEuRLHe5fy+/cOslSe5N7nDz8eM8FEmy/HuTf3vyEzdx5OUY9nDc4v9EnmnpFoYlSY7/ +0328eNbGHax811+vG9kH/nnnewkGe7v9+2PnX9edj6OYf8kub/3fIt/JDHbD3n/5Vj6cvfw630T 997/h+Ho+x6/sGfaa/tlJ8n+uxh+kvx+33hZ9i6K4Ufyvu2NC5CZFmNk2kuCMdvGbJn22rrfNn1u YaYBILTtTCN1mRZQzydpbwtO2h6bWvnU87me2840GLMt+KbINBNm29v+297+7xvZ+VaOHAWvpM4c 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 ]]%3E %3C![CDATA[ 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 ]]%3E %3C![CDATA[ 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 ]]%3E %3C![CDATA[ 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 ]]%3E %3C![CDATA[ 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 7+sfwdLriOVfgB31Ql7otPxu0JPtbgI= ]]%3E %3C/i:aipgf%3E %3C/svg%3E");
	}

.icon--warehouse-change {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' stroke='%232b2b2b'%3E%3Cpath fill='none' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M1.3 4.6V6c0 .3.3.6.6.6h16.2c.3 0 .6-.3.6-.6V4.6C15.3 1 4.7 1 1.3 4.6zM1.9 18.1V6.5M18.1 18.1V6.5M6.2 18.1v-7.5c0-.6.4-1.2.8-1.2h6.1c.5 0 .8.5.8 1.2v7.5M1.9 18.1h16.2'/%3E%3C/svg%3E");
	}

.icon--warehouse-change--white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' stroke='%23fff'%3E%3Cpath fill='none' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M1.3 4.6V6c0 .3.3.6.6.6h16.2c.3 0 .6-.3.6-.6V4.6C15.3 1 4.7 1 1.3 4.6zM1.9 18.1V6.5M18.1 18.1V6.5M6.2 18.1v-7.5c0-.6.4-1.2.8-1.2h6.1c.5 0 .8.5.8 1.2v7.5M1.9 18.1h16.2'/%3E%3C/svg%3E");
		}

.icon--report-template {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%232b2b2b' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 2.94a1.333 1.333 0 0 0-.393-.94L14 .393A1.333 1.333 0 0 0 13.06 0H5.333A1.333 1.333 0 0 0 4 1.333v4.774a.167.167 0 0 0 .127.16c.335.08.655.215.946.4a.167.167 0 0 0 .26-.127V1.667a.333.333 0 0 1 .334-.334h7.253a.313.313 0 0 1 .233.1l1.414 1.414a.315.315 0 0 1 .1.233V12a.333.333 0 0 1-.334.333H8.167A.167.167 0 0 0 8 12.5v1a.167.167 0 0 0 .167.167h6.5A1.333 1.333 0 0 0 16 12.333V2.94z' fill='%23000'/%3E%3Cpath d='M5.833 10.353a.206.206 0 0 1-.166-.2v-.666a2.333 2.333 0 0 0-4.667 0v.666a.213.213 0 0 1-.18.214 1 1 0 0 0-.82.966V15a1 1 0 0 0 1 1h4.667a1 1 0 0 0 1-1v-3.667a.993.993 0 0 0-.834-.98zm-2.5 3.814a.666.666 0 1 1 0-1.333.666.666 0 0 1 0 1.333zm1-4a.167.167 0 0 1-.166.166H2.5a.166.166 0 0 1-.167-.166V9.5a1 1 0 0 1 2 0v.667z' fill='%23000'/%3E%3C/svg%3E");
	}

.icon--custom-label {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='%232b2b2b' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.86 2.844a.047.047 0 0 0-.047.047v9.75a.047.047 0 0 0 .046.046h2.297a.703.703 0 1 1 0 1.407H2.86a1.453 1.453 0 0 1-1.453-1.453V2.89A1.453 1.453 0 0 1 2.86 1.437h7.876a1.453 1.453 0 0 1 1.453 1.454v2.296a.703.703 0 1 1-1.407 0V2.892a.047.047 0 0 0-.046-.047H2.859zm2.11 2.11c0-.39.314-.704.702-.704h3a.703.703 0 0 1 0 1.406h-3a.703.703 0 0 1-.703-.703zM3.75 7.765c0-.389.315-.704.703-.704h4.5a.703.703 0 0 1 0 1.407h-4.5a.703.703 0 0 1-.703-.703zm0 2.812c0-.388.315-.703.703-.703h2.344a.703.703 0 1 1 0 1.406H4.453a.703.703 0 0 1-.703-.703z'/%3E%3Cpath d='M12.152 7.77a1 1 0 0 1 1.415 0l.242.243a1 1 0 0 1 0 1.414l-4.295 4.295a1 1 0 0 1-.59.286l-.905.107a.5.5 0 0 1-.555-.555l.107-.905a1 1 0 0 1 .286-.59l4.295-4.295z'/%3E%3C/svg%3E");
	}

.icon--custom-label--white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.86 2.844a.047.047 0 0 0-.047.047v9.75a.047.047 0 0 0 .046.046h2.297a.703.703 0 1 1 0 1.407H2.86a1.453 1.453 0 0 1-1.453-1.453V2.89A1.453 1.453 0 0 1 2.86 1.437h7.876a1.453 1.453 0 0 1 1.453 1.454v2.296a.703.703 0 1 1-1.407 0V2.892a.047.047 0 0 0-.046-.047H2.859zm2.11 2.11c0-.39.314-.704.702-.704h3a.703.703 0 0 1 0 1.406h-3a.703.703 0 0 1-.703-.703zM3.75 7.765c0-.389.315-.704.703-.704h4.5a.703.703 0 0 1 0 1.407h-4.5a.703.703 0 0 1-.703-.703zm0 2.812c0-.388.315-.703.703-.703h2.344a.703.703 0 1 1 0 1.406H4.453a.703.703 0 0 1-.703-.703z'/%3E%3Cpath d='M12.152 7.77a1 1 0 0 1 1.415 0l.242.243a1 1 0 0 1 0 1.414l-4.295 4.295a1 1 0 0 1-.59.286l-.905.107a.5.5 0 0 1-.555-.555l.107-.905a1 1 0 0 1 .286-.59l4.295-4.295z'/%3E%3C/svg%3E");
		}

.icon--test-connection {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 640 512' fill='%232b2b2b'%3E%3Cpath d='M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2.9zM320 256c56.8 0 108.6 21.1 148.2 56 13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0-128 0 64 64 0 1 0 128 0z'/%3E%3C/svg%3E");
	}

.icon--test-connection--white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 640 512' fill='%23fff'%3E%3Cpath d='M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2.9zM320 256c56.8 0 108.6 21.1 148.2 56 13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0-128 0 64 64 0 1 0 128 0z'/%3E%3C/svg%3E");
		}

.icon--split {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%232b2b2b' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M15.976 32a1.661 1.661 0 0 0 1.664-1.666v-.56c-.001-2.566.715-5.081 2.067-7.26a13.728 13.728 0 0 1 5.584-5.07.279.279 0 0 1 .266 0 .318.318 0 0 1 .2.172l.332.814a1.332 1.332 0 0 0 1.051.813 1.328 1.328 0 0 0 1.238-.52l3.353-4.466a1.334 1.334 0 0 0 .16-1.333 1.332 1.332 0 0 0-1.038-.813l-5.562-.76a1.327 1.327 0 0 0-1.498 1.142c-.031.232-.001.468.087.684l.306.734a.334.334 0 0 1-.173.426 17.196 17.196 0 0 0-5.775 4.52.306.306 0 0 1-.359.092.332.332 0 0 1-.226-.306V8.285a.334.334 0 0 1 .32-.28h1.077a1.329 1.329 0 0 0 1.198-.693 1.415 1.415 0 0 0 0-1.4L17.174.633a1.451 1.451 0 0 0-2.395 0L11.705 5.86a1.415 1.415 0 0 0 0 1.4 1.332 1.332 0 0 0 1.198.693h1.077a.332.332 0 0 1 .333.333v10.384a.347.347 0 0 1-.226.307.305.305 0 0 1-.36-.093 17.196 17.196 0 0 0-5.734-4.546.333.333 0 0 1-.173-.426l.306-.734a1.335 1.335 0 0 0-.173-1.333 1.331 1.331 0 0 0-1.29-.493l-5.51.773A1.33 1.33 0 0 0 .012 13.62c.03.232.121.452.263.637l3.353 4.412a1.332 1.332 0 0 0 1.868.255c.186-.142.331-.331.42-.548l.334-.813a.32.32 0 0 1 .2-.173.279.279 0 0 1 .265 0 13.728 13.728 0 0 1 5.553 5.08 13.762 13.762 0 0 1 2.045 7.25v.56a1.671 1.671 0 0 0 1.014 1.588c.206.087.426.132.65.132z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	}

.icon--split--white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M15.976 32a1.661 1.661 0 0 0 1.664-1.666v-.56c-.001-2.566.715-5.081 2.067-7.26a13.728 13.728 0 0 1 5.584-5.07.279.279 0 0 1 .266 0 .318.318 0 0 1 .2.172l.332.814a1.332 1.332 0 0 0 1.051.813 1.328 1.328 0 0 0 1.238-.52l3.353-4.466a1.334 1.334 0 0 0 .16-1.333 1.332 1.332 0 0 0-1.038-.813l-5.562-.76a1.327 1.327 0 0 0-1.498 1.142c-.031.232-.001.468.087.684l.306.734a.334.334 0 0 1-.173.426 17.196 17.196 0 0 0-5.775 4.52.306.306 0 0 1-.359.092.332.332 0 0 1-.226-.306V8.285a.334.334 0 0 1 .32-.28h1.077a1.329 1.329 0 0 0 1.198-.693 1.415 1.415 0 0 0 0-1.4L17.174.633a1.451 1.451 0 0 0-2.395 0L11.705 5.86a1.415 1.415 0 0 0 0 1.4 1.332 1.332 0 0 0 1.198.693h1.077a.332.332 0 0 1 .333.333v10.384a.347.347 0 0 1-.226.307.305.305 0 0 1-.36-.093 17.196 17.196 0 0 0-5.734-4.546.333.333 0 0 1-.173-.426l.306-.734a1.335 1.335 0 0 0-.173-1.333 1.331 1.331 0 0 0-1.29-.493l-5.51.773A1.33 1.33 0 0 0 .012 13.62c.03.232.121.452.263.637l3.353 4.412a1.332 1.332 0 0 0 1.868.255c.186-.142.331-.331.42-.548l.334-.813a.32.32 0 0 1 .2-.173.279.279 0 0 1 .265 0 13.728 13.728 0 0 1 5.553 5.08 13.762 13.762 0 0 1 2.045 7.25v.56a1.671 1.671 0 0 0 1.014 1.588c.206.087.426.132.65.132z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
		}

.icon--multi-item-box {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%232b2b2b' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.625 21.77c-.74 0-1.435-.37-1.811-.964L16 16.413l-2.809 4.393c-.38.598-1.076.969-1.815.969-.197 0-.394-.025-.582-.079l-5.993-1.615v7.335c0 .606.437 1.133 1.058 1.277l9.459 2.23c.446.103.914.103 1.356 0l9.467-2.23c.62-.148 1.058-.675 1.058-1.277v-7.335l-5.993 1.611a2.126 2.126 0 0 1-.582.078zm9.3-6.162l-2.252-4.236a.726.726 0 0 0-.73-.366L16 12.32l4.012 6.268a.74.74 0 0 0 .809.3l8.658-2.328c.433-.12.643-.572.446-.951zM4.33 11.372l-2.253 4.236c-.201.38.013.833.442.948l8.658 2.329a.74.74 0 0 0 .809-.301l4.016-6.264-10.946-1.314a.726.726 0 0 0-.726.366z'/%3E%3Crect x='2.311' y='1' width='7.467' height='7.2' rx='3.6'/%3E%3Crect x='12.267' y='2.2' width='7.467' height='7.2' rx='3.6'/%3E%3Crect x='22.222' y='1' width='7.467' height='7.2' rx='3.6'/%3E%3C/svg%3E");
	}

.icon--product-parts {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='%232b2b2b'%3E%3Cpath d='M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z'/%3E%3C/svg%3E");
	}

.icon--list-edit {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%232b2b2b' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 2.8a.75.75 0 0 1 .75-.75h7.25a.75.75 0 0 1 0 1.5H7.25a.75.75 0 0 1-.75-.75zM6.5 8a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 0 1.5h-3A.75.75 0 0 1 6.5 8zM6.5 13.2a.75.75 0 0 1 .75-.75H8a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75zM2.25 2.25v1.1h1.1v-1.1h-1.1zm-1.5-.317C.75 1.28 1.28.75 1.933.75h1.734c.653 0 1.183.53 1.183 1.183v1.734c0 .653-.53 1.183-1.183 1.183H1.933C1.28 4.85.75 4.32.75 3.667V1.933zM2.25 7.45v1.1h1.1v-1.1h-1.1zm-1.5-.316c0-.654.53-1.184 1.183-1.184h1.734c.653 0 1.183.53 1.183 1.184v1.733c0 .653-.53 1.183-1.183 1.183H1.933C1.28 10.05.75 9.52.75 8.867V7.134zM2.25 12.65v1.1h1.1v-1.1h-1.1zm-1.5-.317c0-.653.53-1.183 1.183-1.183h1.734c.653 0 1.183.53 1.183 1.183v1.734c0 .653-.53 1.183-1.183 1.183H1.933c-.653 0-1.183-.53-1.183-1.183v-1.734z'/%3E%3Cpath d='M12.465 8.72l1.943 1.084a.17.17 0 0 1 .066.231l-2.62 4.705-1.507.616a.34.34 0 0 1-.464-.258l-.27-1.606 2.62-4.705a.17.17 0 0 1 .232-.066zm2.608-1.156l-1.051-.586a.682.682 0 0 0-.926.264l-.425.762a.17.17 0 0 0 .066.232l1.943 1.082a.17.17 0 0 0 .231-.065l.425-.763a.682.682 0 0 0-.263-.926z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	}

.icon--list-edit--white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 2.8a.75.75 0 0 1 .75-.75h7.25a.75.75 0 0 1 0 1.5H7.25a.75.75 0 0 1-.75-.75zM6.5 8a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 0 1.5h-3A.75.75 0 0 1 6.5 8zM6.5 13.2a.75.75 0 0 1 .75-.75H8a.75.75 0 0 1 0 1.5h-.75a.75.75 0 0 1-.75-.75zM2.25 2.25v1.1h1.1v-1.1h-1.1zm-1.5-.317C.75 1.28 1.28.75 1.933.75h1.734c.653 0 1.183.53 1.183 1.183v1.734c0 .653-.53 1.183-1.183 1.183H1.933C1.28 4.85.75 4.32.75 3.667V1.933zM2.25 7.45v1.1h1.1v-1.1h-1.1zm-1.5-.316c0-.654.53-1.184 1.183-1.184h1.734c.653 0 1.183.53 1.183 1.184v1.733c0 .653-.53 1.183-1.183 1.183H1.933C1.28 10.05.75 9.52.75 8.867V7.134zM2.25 12.65v1.1h1.1v-1.1h-1.1zm-1.5-.317c0-.653.53-1.183 1.183-1.183h1.734c.653 0 1.183.53 1.183 1.183v1.734c0 .653-.53 1.183-1.183 1.183H1.933c-.653 0-1.183-.53-1.183-1.183v-1.734z'/%3E%3Cpath d='M12.465 8.72l1.943 1.084a.17.17 0 0 1 .066.231l-2.62 4.705-1.507.616a.34.34 0 0 1-.464-.258l-.27-1.606 2.62-4.705a.17.17 0 0 1 .232-.066zm2.608-1.156l-1.051-.586a.682.682 0 0 0-.926.264l-.425.762a.17.17 0 0 0 .066.232l1.943 1.082a.17.17 0 0 0 .231-.065l.425-.763a.682.682 0 0 0-.263-.926z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
		}

.icon--sync-loader {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1a11 11 0 1 0 11 11A11 11 0 0 0 12 1zm0 19a8 8 0 1 1 8-8 8 8 0 0 1-8 8z' opacity='.25'/%3E%3Cpath d='M10.14 1.16a11 11 0 0 0-9 8.92A1.59 1.59 0 0 0 2.46 12a1.52 1.52 0 0 0 1.65-1.3 8 8 0 0 1 6.66-6.61A1.42 1.42 0 0 0 12 2.69a1.57 1.57 0 0 0-1.86-1.53z'%3E%3CanimateTransform attributeName='transform' type='rotate' dur='0.75s' values='0 12 12;360 12 12' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");
	}

.icon--sync-loader--primary {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%2327788A' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1a11 11 0 1 0 11 11A11 11 0 0 0 12 1zm0 19a8 8 0 1 1 8-8 8 8 0 0 1-8 8z' opacity='.25'/%3E%3Cpath d='M10.14 1.16a11 11 0 0 0-9 8.92A1.59 1.59 0 0 0 2.46 12a1.52 1.52 0 0 0 1.65-1.3 8 8 0 0 1 6.66-6.61A1.42 1.42 0 0 0 12 2.69a1.57 1.57 0 0 0-1.86-1.53z'%3E%3CanimateTransform attributeName='transform' type='rotate' dur='0.75s' values='0 12 12;360 12 12' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");
		}

.icon--sync-loader--black {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1a11 11 0 1 0 11 11A11 11 0 0 0 12 1zm0 19a8 8 0 1 1 8-8 8 8 0 0 1-8 8z' opacity='.25'/%3E%3Cpath d='M10.14 1.16a11 11 0 0 0-9 8.92A1.59 1.59 0 0 0 2.46 12a1.52 1.52 0 0 0 1.65-1.3 8 8 0 0 1 6.66-6.61A1.42 1.42 0 0 0 12 2.69a1.57 1.57 0 0 0-1.86-1.53z'%3E%3CanimateTransform attributeName='transform' type='rotate' dur='0.75s' values='0 12 12;360 12 12' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");
		}

.icon--inventory-sync {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='800' height='800' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Ctitle%3Eicon/24/sync%3C/title%3E%3Cpath d='M10.837 3.774a.662.662 0 0 0 .613-.66v-1.26c0-.292.323-.457.55-.282l3.745 2.911a.67.67 0 0 1 .001 1.05L12 8.456c-.226.176-.55.01-.55-.281V7.01c0-.406-.353-.721-.744-.661-2.739.428-4.747 3.147-4.12 6.201.125.613.365 1.186.694 1.698a1.27 1.27 0 0 1-.316 1.702l-.021.014c-.545.398-1.321.286-1.692-.286A7.791 7.791 0 0 1 4 11.43c0-4.026 3.008-7.328 6.837-7.655zm2.326 16.452a.662.662 0 0 0-.613.66v1.26c0 .292-.323.457-.55.282l-3.745-2.911a.67.67 0 0 1-.001-1.05L12 15.544c.226-.176.55-.01.55.281v1.164c0 .406.353.721.744.661 2.739-.428 4.747-3.147 4.12-6.201a4.995 4.995 0 0 0-.694-1.698 1.27 1.27 0 0 1 .316-1.702l.021-.014c.545-.398 1.321-.286 1.692.286A7.791 7.791 0 0 1 20 12.57c0 4.026-3.008 7.328-6.837 7.655z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
	}

.icon--inventory-sync--primary {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='800' height='800' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%2327788A'%3E%3Ctitle%3Eicon/24/sync%3C/title%3E%3Cpath d='M10.837 3.774a.662.662 0 0 0 .613-.66v-1.26c0-.292.323-.457.55-.282l3.745 2.911a.67.67 0 0 1 .001 1.05L12 8.456c-.226.176-.55.01-.55-.281V7.01c0-.406-.353-.721-.744-.661-2.739.428-4.747 3.147-4.12 6.201.125.613.365 1.186.694 1.698a1.27 1.27 0 0 1-.316 1.702l-.021.014c-.545.398-1.321.286-1.692-.286A7.791 7.791 0 0 1 4 11.43c0-4.026 3.008-7.328 6.837-7.655zm2.326 16.452a.662.662 0 0 0-.613.66v1.26c0 .292-.323.457-.55.282l-3.745-2.911a.67.67 0 0 1-.001-1.05L12 15.544c.226-.176.55-.01.55.281v1.164c0 .406.353.721.744.661 2.739-.428 4.747-3.147 4.12-6.201a4.995 4.995 0 0 0-.694-1.698 1.27 1.27 0 0 1 .316-1.702l.021-.014c.545-.398 1.321-.286 1.692.286A7.791 7.791 0 0 1 20 12.57c0 4.026-3.008 7.328-6.837 7.655z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
		}

.icon--inventory-sync--black {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='800' height='800' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eicon/24/sync%3C/title%3E%3Cpath d='M10.837 3.774a.662.662 0 0 0 .613-.66v-1.26c0-.292.323-.457.55-.282l3.745 2.911a.67.67 0 0 1 .001 1.05L12 8.456c-.226.176-.55.01-.55-.281V7.01c0-.406-.353-.721-.744-.661-2.739.428-4.747 3.147-4.12 6.201.125.613.365 1.186.694 1.698a1.27 1.27 0 0 1-.316 1.702l-.021.014c-.545.398-1.321.286-1.692-.286A7.791 7.791 0 0 1 4 11.43c0-4.026 3.008-7.328 6.837-7.655zm2.326 16.452a.662.662 0 0 0-.613.66v1.26c0 .292-.323.457-.55.282l-3.745-2.911a.67.67 0 0 1-.001-1.05L12 15.544c.226-.176.55-.01.55.281v1.164c0 .406.353.721.744.661 2.739-.428 4.747-3.147 4.12-6.201a4.995 4.995 0 0 0-.694-1.698 1.27 1.27 0 0 1 .316-1.702l.021-.014c.545-.398 1.321-.286 1.692.286A7.791 7.791 0 0 1 20 12.57c0 4.026-3.008 7.328-6.837 7.655z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
		}

.icon--inventory-update {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.281 6.598l-4.933 4.36a1.616 1.616 0 1 1-2.14-2.423l.936-.827c-.508.197-1.002.433-1.479.708a10.828 10.828 0 0 0-3.936 3.921 10.99 10.99 0 0 0-.15 10.812 10.838 10.838 0 0 0 3.826 4.032 10.668 10.668 0 0 0 10.664.304 10.817 10.817 0 0 0 4.044-3.806 1.616 1.616 0 1 1 2.744 1.709 14.05 14.05 0 0 1-5.253 4.943 13.903 13.903 0 0 1-13.893-.396A14.07 14.07 0 0 1 3.743 24.7a14.223 14.223 0 0 1 .195-13.995 14.06 14.06 0 0 1 5.113-5.09 13.93 13.93 0 0 1 3.524-1.434l-1.819-1.224A1.617 1.617 0 0 1 12.561.276l5.534 3.726a1.617 1.617 0 0 1 .206 2.578l-.02.018zm0 0c.033-.028.065-.057.095-.088zm.095-.088a1.616 1.616 0 0 0 .471-1.108m-6.222 6.575l2.796-1.585c.494-.28 1.1-.28 1.594 0l2.795 1.585 2.757 1.652c.486.29.779.81.786 1.367l.038 3.245-.038 3.23a1.617 1.617 0 0 1-.786 1.366L19.81 24.49l-2.795 1.585c-.494.28-1.1.28-1.594 0l-2.795-1.585-2.757-1.652a1.616 1.616 0 0 1-.786-1.368l-.038-3.244.038-3.23c.007-.556.3-1.076.786-1.367l2.757-1.652zm15.758 4.282c.907-.001 1.616.737 1.617 1.615 0 1.19-.147 2.375-.44 3.527a1.616 1.616 0 1 1-3.132-.796c.226-.891.34-1.808.34-2.729 0-.878.707-1.617 1.615-1.617zm-2.764-6.405a1.616 1.616 0 0 1 2.238.51 14.12 14.12 0 0 1 1.5 3.284 1.616 1.616 0 1 1-3.086.957 10.889 10.889 0 0 0-1.158-2.532 1.617 1.617 0 0 1 .506-2.22zm-5.324-3.811a1.616 1.616 0 0 1 2.19-.687c.938.495 1.818 1.097 2.622 1.793a1.617 1.617 0 0 1-2.115 2.444 10.724 10.724 0 0 0-2.016-1.378 1.617 1.617 0 0 1-.681-2.172zM16.218 16.99l-3.39-2.054 3.39-2.054 3.39 2.054-3.39 2.054z'/%3E%3C/svg%3E");
	}

.icon--inventory-update--primary {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%2327788A' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.281 6.598l-4.933 4.36a1.616 1.616 0 1 1-2.14-2.423l.936-.827c-.508.197-1.002.433-1.479.708a10.828 10.828 0 0 0-3.936 3.921 10.99 10.99 0 0 0-.15 10.812 10.838 10.838 0 0 0 3.826 4.032 10.668 10.668 0 0 0 10.664.304 10.817 10.817 0 0 0 4.044-3.806 1.616 1.616 0 1 1 2.744 1.709 14.05 14.05 0 0 1-5.253 4.943 13.903 13.903 0 0 1-13.893-.396A14.07 14.07 0 0 1 3.743 24.7a14.223 14.223 0 0 1 .195-13.995 14.06 14.06 0 0 1 5.113-5.09 13.93 13.93 0 0 1 3.524-1.434l-1.819-1.224A1.617 1.617 0 0 1 12.561.276l5.534 3.726a1.617 1.617 0 0 1 .206 2.578l-.02.018zm0 0c.033-.028.065-.057.095-.088zm.095-.088a1.616 1.616 0 0 0 .471-1.108m-6.222 6.575l2.796-1.585c.494-.28 1.1-.28 1.594 0l2.795 1.585 2.757 1.652c.486.29.779.81.786 1.367l.038 3.245-.038 3.23a1.617 1.617 0 0 1-.786 1.366L19.81 24.49l-2.795 1.585c-.494.28-1.1.28-1.594 0l-2.795-1.585-2.757-1.652a1.616 1.616 0 0 1-.786-1.368l-.038-3.244.038-3.23c.007-.556.3-1.076.786-1.367l2.757-1.652zm15.758 4.282c.907-.001 1.616.737 1.617 1.615 0 1.19-.147 2.375-.44 3.527a1.616 1.616 0 1 1-3.132-.796c.226-.891.34-1.808.34-2.729 0-.878.707-1.617 1.615-1.617zm-2.764-6.405a1.616 1.616 0 0 1 2.238.51 14.12 14.12 0 0 1 1.5 3.284 1.616 1.616 0 1 1-3.086.957 10.889 10.889 0 0 0-1.158-2.532 1.617 1.617 0 0 1 .506-2.22zm-5.324-3.811a1.616 1.616 0 0 1 2.19-.687c.938.495 1.818 1.097 2.622 1.793a1.617 1.617 0 0 1-2.115 2.444 10.724 10.724 0 0 0-2.016-1.378 1.617 1.617 0 0 1-.681-2.172zM16.218 16.99l-3.39-2.054 3.39-2.054 3.39 2.054-3.39 2.054z'/%3E%3C/svg%3E");
		}

.icon--inventory-update--black {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.281 6.598l-4.933 4.36a1.616 1.616 0 1 1-2.14-2.423l.936-.827c-.508.197-1.002.433-1.479.708a10.828 10.828 0 0 0-3.936 3.921 10.99 10.99 0 0 0-.15 10.812 10.838 10.838 0 0 0 3.826 4.032 10.668 10.668 0 0 0 10.664.304 10.817 10.817 0 0 0 4.044-3.806 1.616 1.616 0 1 1 2.744 1.709 14.05 14.05 0 0 1-5.253 4.943 13.903 13.903 0 0 1-13.893-.396A14.07 14.07 0 0 1 3.743 24.7a14.223 14.223 0 0 1 .195-13.995 14.06 14.06 0 0 1 5.113-5.09 13.93 13.93 0 0 1 3.524-1.434l-1.819-1.224A1.617 1.617 0 0 1 12.561.276l5.534 3.726a1.617 1.617 0 0 1 .206 2.578l-.02.018zm0 0c.033-.028.065-.057.095-.088zm.095-.088a1.616 1.616 0 0 0 .471-1.108m-6.222 6.575l2.796-1.585c.494-.28 1.1-.28 1.594 0l2.795 1.585 2.757 1.652c.486.29.779.81.786 1.367l.038 3.245-.038 3.23a1.617 1.617 0 0 1-.786 1.366L19.81 24.49l-2.795 1.585c-.494.28-1.1.28-1.594 0l-2.795-1.585-2.757-1.652a1.616 1.616 0 0 1-.786-1.368l-.038-3.244.038-3.23c.007-.556.3-1.076.786-1.367l2.757-1.652zm15.758 4.282c.907-.001 1.616.737 1.617 1.615 0 1.19-.147 2.375-.44 3.527a1.616 1.616 0 1 1-3.132-.796c.226-.891.34-1.808.34-2.729 0-.878.707-1.617 1.615-1.617zm-2.764-6.405a1.616 1.616 0 0 1 2.238.51 14.12 14.12 0 0 1 1.5 3.284 1.616 1.616 0 1 1-3.086.957 10.889 10.889 0 0 0-1.158-2.532 1.617 1.617 0 0 1 .506-2.22zm-5.324-3.811a1.616 1.616 0 0 1 2.19-.687c.938.495 1.818 1.097 2.622 1.793a1.617 1.617 0 0 1-2.115 2.444 10.724 10.724 0 0 0-2.016-1.378 1.617 1.617 0 0 1-.681-2.172zM16.218 16.99l-3.39-2.054 3.39-2.054 3.39 2.054-3.39 2.054z'/%3E%3C/svg%3E");
		}

.icon--order-repeat {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%232b2b2b' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.711 7.975a.346.346 0 0 0 .28-.337v-4.22a.339.339 0 0 0-.102-.23.331.331 0 0 0-.231-.095L15.12.613A5 5 0 0 0 12.722 0H7.276A5 5 0 0 0 4.88.611L.333 3.093a.331.331 0 0 0-.23.094.339.339 0 0 0-.103.23v12.137c0 .537.21 1.051.586 1.43.374.38.883.593 1.413.593h7.85a.33.33 0 0 0 .333-.27 11.493 11.493 0 0 1 3.272-6.226 11.264 11.264 0 0 1 6.257-3.106zM30.903 24.097a1.437 1.437 0 0 0-.878-1.88 1.448 1.448 0 0 0-1.853.943 5.89 5.89 0 0 1-1.686 2.528 5.918 5.918 0 0 1-5.765 1.18 5.91 5.91 0 0 1-2.548-1.662.373.373 0 0 1 0-.505l2.485-2.477A.72.72 0 0 0 20.153 21h-6.43a.724.724 0 0 0-.723.72v6.41a.718.718 0 0 0 .448.676.739.739 0 0 0 .78-.158l1.445-1.44a.319.319 0 0 1 .26-.101.333.333 0 0 1 .26.1 8.79 8.79 0 0 0 3.794 2.389 8.813 8.813 0 0 0 8.483-1.814 8.755 8.755 0 0 0 2.477-3.729l-.044.044zM31.514 11.294a.693.693 0 0 0-.437-.049.72.72 0 0 0-.384.225l-1.519 1.607a.363.363 0 0 1-.273.128.445.445 0 0 1-.273-.128 9.209 9.209 0 0 0-4.009-2.64 8.784 8.784 0 0 0-4.718-.21 9.098 9.098 0 0 0-4.203 2.277 9.862 9.862 0 0 0-2.596 4.17 1.689 1.689 0 0 0 .04 1.257c.086.195.209.37.36.515.152.145.33.255.523.326a1.444 1.444 0 0 0 1.186-.089c.181-.098.343-.234.474-.4.13-.166.229-.357.288-.564a6.62 6.62 0 0 1 1.77-2.8 6.106 6.106 0 0 1 2.849-1.51 5.904 5.904 0 0 1 3.181.179 6.202 6.202 0 0 1 2.682 1.818.415.415 0 0 1 0 .546l-2.522 2.667a.816.816 0 0 0-.216.412.845.845 0 0 0 .04.469.795.795 0 0 0 .281.365.73.73 0 0 0 .427.135h6.775a.739.739 0 0 0 .538-.235.827.827 0 0 0 .222-.568v-7.164a.82.82 0 0 0-.133-.45.752.752 0 0 0-.353-.29z'/%3E%3C/svg%3E");
		
	}

.icon--order-repeat--white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.711 7.975a.346.346 0 0 0 .28-.337v-4.22a.339.339 0 0 0-.102-.23.331.331 0 0 0-.231-.095L15.12.613A5 5 0 0 0 12.722 0H7.276A5 5 0 0 0 4.88.611L.333 3.093a.331.331 0 0 0-.23.094.339.339 0 0 0-.103.23v12.137c0 .537.21 1.051.586 1.43.374.38.883.593 1.413.593h7.85a.33.33 0 0 0 .333-.27 11.493 11.493 0 0 1 3.272-6.226 11.264 11.264 0 0 1 6.257-3.106zM30.903 24.097a1.437 1.437 0 0 0-.878-1.88 1.448 1.448 0 0 0-1.853.943 5.89 5.89 0 0 1-1.686 2.528 5.918 5.918 0 0 1-5.765 1.18 5.91 5.91 0 0 1-2.548-1.662.373.373 0 0 1 0-.505l2.485-2.477A.72.72 0 0 0 20.153 21h-6.43a.724.724 0 0 0-.723.72v6.41a.718.718 0 0 0 .448.676.739.739 0 0 0 .78-.158l1.445-1.44a.319.319 0 0 1 .26-.101.333.333 0 0 1 .26.1 8.79 8.79 0 0 0 3.794 2.389 8.813 8.813 0 0 0 8.483-1.814 8.755 8.755 0 0 0 2.477-3.729l-.044.044zM31.514 11.294a.693.693 0 0 0-.437-.049.72.72 0 0 0-.384.225l-1.519 1.607a.363.363 0 0 1-.273.128.445.445 0 0 1-.273-.128 9.209 9.209 0 0 0-4.009-2.64 8.784 8.784 0 0 0-4.718-.21 9.098 9.098 0 0 0-4.203 2.277 9.862 9.862 0 0 0-2.596 4.17 1.689 1.689 0 0 0 .04 1.257c.086.195.209.37.36.515.152.145.33.255.523.326a1.444 1.444 0 0 0 1.186-.089c.181-.098.343-.234.474-.4.13-.166.229-.357.288-.564a6.62 6.62 0 0 1 1.77-2.8 6.106 6.106 0 0 1 2.849-1.51 5.904 5.904 0 0 1 3.181.179 6.202 6.202 0 0 1 2.682 1.818.415.415 0 0 1 0 .546l-2.522 2.667a.816.816 0 0 0-.216.412.845.845 0 0 0 .04.469.795.795 0 0 0 .281.365.73.73 0 0 0 .427.135h6.775a.739.739 0 0 0 .538-.235.827.827 0 0 0 .222-.568v-7.164a.82.82 0 0 0-.133-.45.752.752 0 0 0-.353-.29z'/%3E%3C/svg%3E");
		}

.icon--carret-left {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' stroke='%23d4d4d4'%3E%3Cpath fill='none' stroke-width='1.75' stroke-linecap='round' stroke-miterlimit='10' d='M8.3 6L3.7 1.4M8.3 6l-4.6 4.6'/%3E%3C/svg%3E");
	}

.icon--dots {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2390a4ae'%3E%3Ccircle cx='5.5' cy='1.6' r='1.3'/%3E%3Ccircle cx='12' cy='1.6' r='1.3'/%3E%3Ccircle cx='18.5' cy='1.6' r='1.3'/%3E%3Ccircle cx='5.5' cy='12' r='1.3'/%3E%3Ccircle cx='12' cy='12' r='1.3'/%3E%3Ccircle cx='18.5' cy='12' r='1.3'/%3E%3Ccircle cx='5.5' cy='22.4' r='1.3'/%3E%3Ccircle cx='12' cy='22.4' r='1.3'/%3E%3Ccircle cx='18.5' cy='22.4' r='1.3'/%3E%3C/svg%3E");
	}

.icon--amazon {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%232b2b2b'%3E%3Cpath d='M14.9 18.9c-1 1.4-1.5 3.1-1.5 5 0 2.5.7 4.4 2.1 5.8s3.2 2 5.4 2 2.6-.1 3.6-.4c1.5-.4 3.1-1.5 4.7-3.3.1.1.3.4.6.8s.5.7.6.8c.1.1.3.4.6.7l1 1c.5.2.9.2 1.2 0 .2-.2 1.5-1.3 3.9-3.3.2-.2.3-.4.3-.6s0-.4-.3-.7l-1-1.3c-.2-.3-.4-.7-.6-1.3-.2-.6-.3-1.3-.3-2V11.8v-1.1c0-.6 0-1-.1-1.2 0-.2-.1-.5-.3-1-.1-.5-.2-.9-.4-1.1-.1-.3-.3-.5-.6-.9-.2-.3-.5-.6-.8-.9-1.8-1.7-4.4-2.5-7.6-2.5h-1.1c-2.5.1-4.8.8-6.7 2.1-1.9 1.2-3.1 3.1-3.6 5.6v.3c0 .4.2.7.7.8l4.9.6c.5 0 .7-.4.9-1 .2-.9.6-1.6 1.3-2.1.7-.5 1.5-.8 2.4-.9h.3c1.3 0 2.2.4 2.8 1.3.4.6.6 1.9.6 3.7v.7c-1.7.1-3 .3-3.8.3-2.3.3-4.1.8-5.7 1.4-1.7.7-3 1.8-4 3.2zm6.7 6.8c-.6-.7-.8-1.6-.8-2.7 0-2.4 1.3-4 3.8-4.7.9-.2 2.1-.3 3.8-.3v3.1c0 .4 0 .9-.3 1.6-.2.6-.4 1.2-.7 1.8-.7 1.2-1.6 2-2.8 2.3h-.7c-.9 0-1.7-.3-2.2-1zM38.8 36.8c0-.1.1-.2.3-.3.7-.5 1.4-.8 2.1-1 1.1-.3 2.1-.4 3.2-.5h.8c1.3.1 2.1.3 2.3.6.1.2.2.4.2.8v.3c0 1-.3 2.2-.8 3.5-.5 1.4-1.3 2.4-2.3 3.3-.1.1-.3.2-.4.2H44c-.2 0-.2-.2-.1-.5 1.1-2.5 1.6-4.2 1.6-5.2s0-.5-.2-.7c-.3-.3-1.1-.5-2.4-.5h-1.7c-.7 0-1.4.2-2 .3h-.3v-.2-.1z'/%3E%3Cpath d='M.6 36.1c.1-.2.4-.2.7 0 7.1 4.1 14.9 6.2 23.3 6.2s11.1-1 16.6-3.1l.6-.3c.3-.1.5-.2.6-.3.4-.2.8 0 1 .3.2.3.2.7-.2.9-.5.4-1.2.8-2 1.3-2.4 1.5-5.2 2.6-8.2 3.4-3 .8-6 1.2-8.8 1.2-4.4 0-8.7-.8-12.6-2.3-4-1.6-7.5-3.7-10.7-6.6-.2-.1-.3-.3-.3-.4v-.3z'/%3E%3C/svg%3E");
	}

.icon--amazon--white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23fff'%3E%3Cpath d='M14.9 18.9c-1 1.4-1.5 3.1-1.5 5 0 2.5.7 4.4 2.1 5.8s3.2 2 5.4 2 2.6-.1 3.6-.4c1.5-.4 3.1-1.5 4.7-3.3.1.1.3.4.6.8s.5.7.6.8c.1.1.3.4.6.7l1 1c.5.2.9.2 1.2 0 .2-.2 1.5-1.3 3.9-3.3.2-.2.3-.4.3-.6s0-.4-.3-.7l-1-1.3c-.2-.3-.4-.7-.6-1.3-.2-.6-.3-1.3-.3-2V11.8v-1.1c0-.6 0-1-.1-1.2 0-.2-.1-.5-.3-1-.1-.5-.2-.9-.4-1.1-.1-.3-.3-.5-.6-.9-.2-.3-.5-.6-.8-.9-1.8-1.7-4.4-2.5-7.6-2.5h-1.1c-2.5.1-4.8.8-6.7 2.1-1.9 1.2-3.1 3.1-3.6 5.6v.3c0 .4.2.7.7.8l4.9.6c.5 0 .7-.4.9-1 .2-.9.6-1.6 1.3-2.1.7-.5 1.5-.8 2.4-.9h.3c1.3 0 2.2.4 2.8 1.3.4.6.6 1.9.6 3.7v.7c-1.7.1-3 .3-3.8.3-2.3.3-4.1.8-5.7 1.4-1.7.7-3 1.8-4 3.2zm6.7 6.8c-.6-.7-.8-1.6-.8-2.7 0-2.4 1.3-4 3.8-4.7.9-.2 2.1-.3 3.8-.3v3.1c0 .4 0 .9-.3 1.6-.2.6-.4 1.2-.7 1.8-.7 1.2-1.6 2-2.8 2.3h-.7c-.9 0-1.7-.3-2.2-1zM38.8 36.8c0-.1.1-.2.3-.3.7-.5 1.4-.8 2.1-1 1.1-.3 2.1-.4 3.2-.5h.8c1.3.1 2.1.3 2.3.6.1.2.2.4.2.8v.3c0 1-.3 2.2-.8 3.5-.5 1.4-1.3 2.4-2.3 3.3-.1.1-.3.2-.4.2H44c-.2 0-.2-.2-.1-.5 1.1-2.5 1.6-4.2 1.6-5.2s0-.5-.2-.7c-.3-.3-1.1-.5-2.4-.5h-1.7c-.7 0-1.4.2-2 .3h-.3v-.2-.1z'/%3E%3Cpath d='M.6 36.1c.1-.2.4-.2.7 0 7.1 4.1 14.9 6.2 23.3 6.2s11.1-1 16.6-3.1l.6-.3c.3-.1.5-.2.6-.3.4-.2.8 0 1 .3.2.3.2.7-.2.9-.5.4-1.2.8-2 1.3-2.4 1.5-5.2 2.6-8.2 3.4-3 .8-6 1.2-8.8 1.2-4.4 0-8.7-.8-12.6-2.3-4-1.6-7.5-3.7-10.7-6.6-.2-.1-.3-.3-.3-.4v-.3z'/%3E%3C/svg%3E");
		}

/* Font Awesome */
.fas {
	line-height: unset;
}
/*------------------------------------*\
    # utils.display
\*------------------------------------*/

.display--flex {
		display: -ms-flexbox;
		display: flex;
	}

.display--ib {
		display: inline-block;
	}

.display--b {
		display: block;
	}

/*Responsive display util for showing block element*/

@media    (min-width: 34em) {

.display--b--from--sml {
					display: block
			}
				}

@media   (min-width: 48em) {

.display--b--from--med {
					display: block
			}
				}

@media    (min-width: 62em) {

.display--b--from--lrg {
					display: block
			}
				}

@media   (min-width: 75em) {

.display--b--from--xlrg {
					display: block
			}
				}

@media  (min-width: 90em) {

.display--b--from--xxlrg {
					display: block
			}
				}

@media      (max-width: 33.9375em) {

.display--b--to--sml {
					display: block
			}
				}

@media     (max-width: 47.9375em) {

.display--b--to--med {
					display: block
			}
				}

@media      (max-width: 61.9375em) {

.display--b--to--lrg {
					display: block
			}
				}

@media     (max-width: 74.9375em) {

.display--b--to--xlrg {
					display: block
			}
				}

@media    (max-width: 89.9375em) {

.display--b--to--xxlrg {
					display: block
			}
				}

@media screen {
		.display .printable {
			display: none;
		}
		.display .non-printable {
			display: block;
		}
	}

@media print {
		.display .printable {
			display: block;
		}
		.display .non-printable {
			display: none;
		}
	}

.display--ib {
		display: inline-block;
	}

/*Responsive display util for showing inline element*/

@media    (min-width: 34em) {

.display--ib--from--sml {
					display: inline-block
			}
				}

@media   (min-width: 48em) {

.display--ib--from--med {
					display: inline-block
			}
				}

@media    (min-width: 62em) {

.display--ib--from--lrg {
					display: inline-block
			}
				}

@media   (min-width: 75em) {

.display--ib--from--xlrg {
					display: inline-block
			}
				}

@media  (min-width: 90em) {

.display--ib--from--xxlrg {
					display: inline-block
			}
				}

@media      (max-width: 33.9375em) {

.display--ib--to--sml {
					display: inline-block
			}
				}

@media     (max-width: 47.9375em) {

.display--ib--to--med {
					display: inline-block
			}
				}

@media      (max-width: 61.9375em) {

.display--ib--to--lrg {
					display: inline-block
			}
				}

@media     (max-width: 74.9375em) {

.display--ib--to--xlrg {
					display: inline-block
			}
				}

@media    (max-width: 89.9375em) {

.display--ib--to--xxlrg {
					display: inline-block
			}
				}

.display--none {
		display: none;
	}

/*Responsive display util for hiding element (remove from UI "display: none;")*/

@media    (min-width: 34em) {

.display--none--from--sml {
					display: none
			}
				}

@media   (min-width: 48em) {

.display--none--from--med {
					display: none
			}
				}

@media    (min-width: 62em) {

.display--none--from--lrg {
					display: none
			}
				}

@media   (min-width: 75em) {

.display--none--from--xlrg {
					display: none
			}
				}

@media  (min-width: 90em) {

.display--none--from--xxlrg {
					display: none
			}
				}

@media      (max-width: 33.9375em) {

.display--none--to--sml {
					display: none
			}
				}

@media     (max-width: 47.9375em) {

.display--none--to--med {
					display: none
			}
				}

@media      (max-width: 61.9375em) {

.display--none--to--lrg {
					display: none
			}
				}

@media     (max-width: 74.9375em) {

.display--none--to--xlrg {
					display: none
			}
				}

@media    (max-width: 89.9375em) {

.display--none--to--xxlrg {
					display: none
			}
				}
/*------------------------------------*\
    # util.spacers
\*------------------------------------*/

/*custom multiplyer*/

/* PADDING TOP */

.padd--top--tny {
            padding-top: 6px;
        }

.padd--top--xsml {
            padding-top: 9px;
        }

.padd--top--sml {
            padding-top: 12px;
        }

.padd--top--med {
            padding-top: 24px;
        }

.padd--top--lrg {
            padding-top: 36px;
        }

.padd--top--xlrg {
            padding-top: 48px;
        }

.padd--top--xxlrg {
            padding-top: 60px;
        }

.padd--top--xxxlrg {
            padding-top: 72px;
        }

.padd--top--huge{
            padding-top: 90px;
        }

/* PADDING RIGHT */

.padd--right--tny {
            padding-right: 6px;
        }

.padd--right--xsml {
            padding-right: 9px;
        }

.padd--right--sml {
            padding-right: 12px;
        }

.padd--right--med {
            padding-right: 24px;
        }

.padd--right--lrg {
            padding-right: 36px;
        }

.padd--right--xlrg {
            padding-right: 48px;
        }

.padd--right--xxlrg {
            padding-right: 60px;
        }

.padd--right--xxxlrg {
            padding-right: 72px;
        }

.padd--right--huge{
            padding-right: 90px;
        }

.padd--right--icon {
            padding-right: 32px;
        }

/* PADDING BOTTOM */

.padd--bottom--tny {
            padding-bottom: 6px;
        }

.padd--bottom--xsml {
            padding-bottom: 9px;
        }

.padd--bottom--sml {
            padding-bottom: 12px;
        }

.padd--bottom--med {
            padding-bottom: 24px;
        }

.padd--bottom--lrg {
            padding-bottom: 36px;
        }

.padd--bottom--xlrg {
            padding-bottom: 48px;
        }

.padd--bottom--xxlrg {
            padding-bottom: 60px;
        }

.padd--bottom--xxxlrg {
            padding-bottom: 72px;
        }

.padd--bottom--huge{
            padding-bottom: 90px;
        }

/* PADDING LEFT */

.padd--left--tny {
            padding-left: 6px;
        }

.padd--left--xsml {
            padding-left: 9px;
        }

.padd--left--sml {
            padding-left: 12px;
        }

.padd--left--med {
            padding-left: 24px;
        }

.padd--left--lrg {
            padding-left: 36px;
        }

.padd--left--xlrg {
            padding-left: 48px;
        }

.padd--left--xxlrg {
            padding-left: 60px;
        }

.padd--left--xxxlrg {
            padding-left: 72px;
        }

.padd--left--huge{
            padding-left: 90px;
        }

/* 
       ---------------------------------
       --   x-axis ->  left & right   --
       --   y-axis ->  top & bottom   --  
       ---------------------------------
    */

.padd--x--sml{
            padding: inherit 12px; 
        }

/*You can use spacers by axis*/

.padd--y--sml{
            padding: 12px inherit; 
        }
/*------------------------------------*\
    # utils.opacity.css
\*------------------------------------*/

.opacity--10 {
		opacity: 0.1;
	}

.opacity--50 {
		opacity: 0.5;
	}

.opacity--100 {
		opacity: 1;
	}
/*------------------------------------*\
    # utils.align
\*------------------------------------*/
/* Horizontal align */
.align--h--center {
		    margin-left: auto;
		    margin-right: auto;
		}
.align--h--left {
		    margin-right: auto;
		}
.align--h--right {
		    margin-left: auto;
		}
/* Vertical align */
.align--v--top {
			vertical-align: top;
		}
.align--v--middle {
			vertical-align: middle;
		}
.align--v--bottom {
			vertical-align: bottom;
		}
.align--v--baseline {
			vertical-align: baseline;
		}
.align--v--text {
			vertical-align: text-bottom;
		}
/*------------------------------------*\
    # utils.positions
\*------------------------------------*/

.pos--rel {
		position: relative;
	}

.pos--fix {
		position: fixed;
	}

.pos--abs {
		position: absolute;
	}

.pos--sticky {
		position: sticky;
		top: 0;
		right: 0;
		left: 0;
	}
/*------------------------------------*\
    # utils.cursor
\*------------------------------------*/

.cursor--pointer {
        cursor: pointer;
    }

/* @import utils.floats.css; */
/* @import utils.visibility.css; */

/**
* Import: plugins
* Description: 3rd party code, external plugin CSS etc
* Note: when importing code from a 3rd party it should be stripped off
* any vendor prefixes since autoprefixer will use project specific vendor prefixes
*/
/*------------------------------------*\
    # plugins.fontface
\*------------------------------------*/
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
       local('MaterialIcons-Regular'),
       url(/fonts/MaterialIcons-Regular.woff2) format('woff2'),
       url(/fonts/MaterialIcons-Regular.woff) format('woff'),
       url(/fonts/MaterialIcons-Regular.ttf) format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 21px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: middle;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga';
}

/** ReactJs Plugins */

/*------------------------------------*\
    # plugins.react-modal
\*------------------------------------*/

.ReactModal__Overlay {
		z-index: 99;
		overflow-y: auto;

		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;

		padding: 48px 24px;

		background-color: rgba(23, 67, 77, 0.8);
	}

.ReactModal__Content {
		position: relative;

		display: -ms-flexbox;

		display: flex;
		-ms-flex-direction: column;
		    flex-direction: column;
		width: 100%;
		max-width: 480px;
		margin: 0 auto;

		border: 1px solid rgb(204, 204, 204);
		border-radius: 4px;
		background: #ffffff;
		outline: none;
	}

/* Loader in modal */

.ReactModal__Content .spinnercont--g {
			position: inherit;
			margin: 0 auto;
			padding: 18px 12px;
		}

.ReactModal__Content .spinnercont--g .spinner--g {
				position: inherit;
			}

.ReactModal__close {
		position: absolute;
		right: 12px;
		top: 9px;
		cursor: pointer;
	}

.ReactModal__form {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		    flex-direction: column;
		min-height: 0;
	}

.ReactModal__header {
		padding: 12px 30px 0 12px;
		min-height: 40px;

		border-bottom: 1px solid #f0f0f0;
	}

.ReactModal__body {
		-ms-flex: 1;
		    flex: 1;
		padding: 12px;
		padding-bottom: 0;

		border-bottom: 1px solid #f0f0f0;
		background-color: #f7f7f7;
	}

.ReactModal__body.no-padding {
			padding: 0;
		}

.ReactModal__body--white {
			background-color: white;
		}

.ReactModal__body--privacy {
			overflow-y: auto;
			max-height: calc(100vh - 160px);
		}

.ReactModal__footer {
		padding: 12px;
		padding-bottom: 0;
		background-color: white;
		border-radius: 0 0 4px 4px;
	}

.ReactModal__footer--template {
			margin-bottom: 12px;
			border-bottom: 1px solid #f0f0f0;
		}

/* Sizes */

.ReactModal--sml {
		max-width: 230px;
	}

.ReactModal--sml-med {
		max-width: 320px;
	}

.ReactModal--med {
		max-width: 520px;
	}

.ReactModal--lrg {
		max-width: 768px;
	}

.ReactModal--lrg-inter {
		max-width: 1024px;
	}

.ReactModal--xlrg {
		max-width: 1280px;
	}

.ReactModal--xlrg .k-grid {
			max-height: 668px;
		}

@media    (max-width: 85.438em) {

.ReactModal--xlrg {
			max-width: 1024px
	}

			.ReactModal--xlrg .k-grid {
				max-height: 578px;
			}
		}

/* Custom */

.ReactModal--vertical .ReactModal__body {
			max-height: 80vh;
			overflow-y: auto;
		}

@media    (min-width: 34em) {

.ReactModal--palletizing .k-grid {
				max-height: calc(100vh - 450px)
		}
			}

.ReactModal--bulk-print {
		max-width: 452px;
	}

/* Loader */

.ReactModal--bulk-print .spinnercont--g {
			position: relative;
		}

.ReactModal--bulk-print .spinnercont--g .spinner--g {
				position: relative;
			}

/* & > .ReactModal__close {
			right: $unit;
		} */

.ReactModal--bulk-print .__react_component_tooltip {
			padding: 6px 9px;
		}

/* Close button */

.ReactModal--bulk-print .ReactModal__body {
			padding: 12px 15px;
		}
/*------------------------------------*\
    # plugins.react-tabs
\*------------------------------------*/

.react-tabs {
    position: relative;

    display: -ms-flexbox;

    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;

    border-bottom: 2px solid #d4d4d4;
}

.react-tabs__tab {
        -ms-flex: 1;
            flex: 1;
        bottom: -2px;
        
        text-align: center;
        color: #90a4ae;
        
        border: 0;
        border-bottom: 2px solid #d4d4d4;
    }

.react-tabs__tab:focus {
            -webkit-box-shadow: none;
                    box-shadow: none;
            border-color: transparent;
        }

.react-tabs__tab.is-active {
            color: #27788A;
            border-bottom-color: #27788A;
        }

.react-tabs__tab.is-invalid {
            color: #f44336;
        }

.react-tabs__tab.is-invalid:before {
                content: '\f071';

                display: inline-block;
                margin-right: 6px;

                font-family: "Font Awesome 5 Free";
                font-style: normal;
                font-variant: normal;
                font-weight: 900;
                text-rendering: auto;
                line-height: 1;
            }
/*------------------------------------*\
    # plugins.react-select
\*------------------------------------*/

.react-select-override .react-select__control {
			border: 0;
			border-bottom: 2px solid rgb(213, 213, 213);
			border-radius: 0;
			background-color: white;
			-webkit-box-shadow: none;
			        box-shadow: none;
		}

.react-select-override .react-select__control:hover {
				border-color: rgb(213, 213, 213);
			}

.react-select-override .react-select__control--is-disabled {
                background-color: #f0f0f0;
            }

.react-select-override .react-select__single-value {
            width: 100%;
            padding-right: 12px;
        }

.react-select-override .react-select__option {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: justify;
                justify-content: space-between;
			color: #73858d;
            cursor: pointer;
		}

.react-select-override .react-select__option:hover,
			.react-select-override .react-select__option--is-focused {
				color: #27788A;
				background-color: #f0f0f0;
			}

.react-select-override .react-select__option:hover .btn--icon, .react-select-override .react-select__option--is-focused .btn--icon {
                    color: #27788A;
                }

.react-select-override .react-select__option--is-selected {
				color: #27788A;
				background-color: rgba(39, 120, 138, 0.2);
			}

.react-select-override .react-select__option .btn--icon {
                color: #73858d;
            }

.react-select-override .react-select__menu {
            z-index: 9999;
        }

/* .Select {
    width: 100%;
    
    &--header {

        &.is-focused {

            & > .Select-control {
                border: 0 !important;
                box-shadow: none !important;
            }
        }

        .Select-control {
            border: 0px;
            cursor: pointer;

            &:hover, &:focus {
                box-shadow: none;
            }
        }
    }

    &--popup {

        .Select-menu-outer {
            position: relative;

        }
    }

    &.input--invalid {
        border: 0px;

        .Select-control {
            border-bottom: 2px solid $color-warning;
        }

        .Select-placeholder {
            color: $color-warning;
        }
    }

    .Select-control{
        background-color: #fff;

        border-radius: 0;
        border: 0;
        border-bottom: 2px solid color($grey-light blackness(+10%));
    }

    &.is-open > .Select-control{
        background-color: #fff;
    }

    &.is-focused:not(.is-open) > .Select-control{
        background: #fff;

        box-shadow: none;
        border-color: color($color-primary lightness(+20%));
    }
}

.Select-option {
    background-color: white;

    &.is-focused {
        ackground-color: color($grey-lighter a(90%));
    }

    &.is-selected {
        ackground-color: color($grey-lighter a(90%));
    }

    &:hover {
        background-color: color($grey-lighter a(90%));
    }

}

.select--popup {

    .Select-clear {
        display: none;
    }
} */
/*------------------------------------*\
    # plugins.react-tooltip
\*------------------------------------*/

.__react_component_tooltip {
    font-family: 'Karla', -apple-system, BlinkMacSystemFont, 
			"Segoe UI", "Roboto", "Oxygen", 
			"Ubuntu", "Cantarell", "Fira Sans", 
			"Droid Sans", "Helvetica Neue", 
			sans-serif, Helvetica, Arial, sans-serif;
}

.__react_component_tooltip.type-dark {
        color: #fff;
        background-color: #636363;
        font-weight: 400;
    }

.__react_component_tooltip.type-dark.place-top:after {
                border-top-color: #636363;
                background-color: #636363;
            }

.__react_component_tooltip.type-dark.place-bottom:after {
                border-bottom-color: #636363;
                background-color: #636363;
            }

.__react_component_tooltip.type-dark.place-left:after {
                border-left-color: #636363;
                background-color: #636363;
            }

.__react_component_tooltip.type-dark.place-right:after {
                border-right-color: #636363;
                background-color: #636363;
            }

/* Sizes */

.__react_component_tooltip.w--230 {
            width: 230px;
        }

/* Customs */

.__react_component_tooltip.surcharge {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;

        font-size: 14px;
    }

.__react_component_tooltip.surcharge > .item {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: justify;
                justify-content: space-between;
            gap: 12px;
        }

.__react_component_tooltip.surcharge > .item.total {
                margin-top: 3px;
                padding-top: 3px;
                border-top: 1px solid #999999;
                font-weight: 700;
            }
/*------------------------------------*\
    # plugins.react-dropzone
\*------------------------------------*/

.react-dropzone__wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-align: start;
            align-items: flex-start;

        margin-left: 3px;
        margin-right: 3px;
    }

.react-dropzone__item {
        position: relative;
        width: 100%;
        padding-top: 100%;
        cursor: pointer;
        
        border: 1px dashed #d4d4d4;
    }

.react-dropzone__item:hover {
            border-color: #27788A;
            background-color: rgba(39, 120, 138, 0.05);
        }

.react-dropzone__box {
        margin-bottom: 12px;
        width: 20%;
    }

.react-dropzone__box:only-child {
            width: 100%;
        }

.react-dropzone__box:only-child .react-dropzone__item {
                padding-top: 20%;
            }

.react-dropzone__preview {
        width: 100%;
        padding-top: 100%;
        position: relative;
        border: 1px solid #d4d4d4;
        background-size: cover;
        background-position: center center;
    }

.react-dropzone__add {
        position: absolute;
        top: 50%;
        left: 50%;
        color: #27788A;
        z-index: 3;
        width: 100%;
        text-align: center;

        -webkit-transform: translate(-50%, -50%);

            -ms-transform: translate(-50%, -50%);

                transform: translate(-50%, -50%);
    }

.react-dropzone__add__icon {
            font-size: 24px;
        }

.react-dropzone__add__overlay {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 30px;
            left: 0;
            z-index: 2;

            background-color: rgba(39, 120, 138, 0.5);
            opacity: 0;
            visibility: hidden;
            -webkit-transition: opacity 0.25s ease-in-out;
            -o-transition: opacity 0.25s ease-in-out;
            transition: opacity 0.25s ease-in-out;
        }

.react-dropzone__options .react-dropzone__add {
            opacity: 0;
            visibility: hidden;
        }

.react-dropzone__options .react-dropzone__options__icon {
            color: white;
        }

.react-dropzone__options:hover .react-dropzone__add {
                opacity: 1;
                visibility: visible;
            }

.react-dropzone__options:hover .react-dropzone__add__overlay {
                opacity: 1;
                visibility: visible;
            }

.react-dropzone--popup__preview {
            border: 1px solid #d4d4d4;
        }

.react-dropzone__sorting {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 4;
        padding: 6px;
        height: 30px;

        background-color: rgba(39, 120, 138, 0.5);
    }

.react-dropzone__sorting .btn{
            line-height: 18px;
        }

.react-dropzone__title {
        line-height: 1;
    }
/*------------------------------------*\
    # plugins.react-dropdown
\*------------------------------------*/

.react-dropdown > .react-select__control {
        border: 0;
        border-bottom: 2px solid rgb(213, 213, 213);
        border-radius: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
    }

.react-dropdown > .react-select__control--is-focused {
            border-color: rgb(76, 181, 205);
        }

.react-dropdown > .react-select__control--is-focused:hover {
                border-color: rgb(76, 181, 205);
            }

.react-dropdown > .react-select__control .css-yk16xz-control {
            min-height: 36px;
        }

.react-select__option {
        color: #27788A;
        background-color: #f0f0f0;
        cursor: pointer !important;
    }

.react-select__option:hover,
        .react-select__option--is-focused {
            color: #27788A !important;
            background-color: #f0f0f0 !important;
        }

.react-select__option:hover .btn--icon, .react-select__option--is-focused .btn--icon {
                color: #27788A !important;
            }

.react-select__option--is-selected {
            color: #27788A !important;
            background-color: rgba(39, 120, 138, 0.2) !important;
        }

.dropdown--custom-field {

        position: absolute;
        top: 60px;
        width: 100%;
    }

.dropdown--custom-field .react-select__menu {
            margin-top: -2.5px;
        }

.dropdown--in-input {

        position: absolute;
        top: 25px;
        width: 100%;
    }

.dropdown--in-input .react-select__control {
            /* visibility: hidden; */
            display: none
        }

.dropdown--rate-calc .react-select__control {
                border: 1px solid rgb(213, 213, 213);
                border-radius: 3px;
            }

.dropdown--rate-calc .react-select__indicator-separator {
                display: none;
            }
/*------------------------------------*\
    # plugins.date-picker
\*------------------------------------*/

.DayPicker{
    padding: 6px;
}

.DayPickerInput-Overlay {
    z-index: 200;
}

.DayPickerInput-OverlayWrapper {
    width: 100%;
}

.DayPickerInput-OverlayWrapper * {
        outline: none;
    }

.DayPicker-Body {
    line-height: 1.2;
}

.DayPicker-Footer {
    padding: 12px;
    border-top: 1px solid #f0f0f0;
    margin-top: 12px;
}

.DayPicker-wrapper {
    padding-bottom: 0;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){
    background-color: #27788A;
    color: #fff;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{
    background-color: #27788A;
    color: #fff;
}

.DayPicker-TodayButton{
    color: #27788A;
}

.DayPicker-Month {
    border-spacing: 3px;
    border-collapse: inherit;
}

.DayPicker-Weekday {
    font-size: 13px;
}

.DayPicker-Day {
    font-size: 13px;
    outline: none;
    width: 30px;
    height: 30px;
}
/*------------------------------------*\
    # plugins.date-time-picker
\*------------------------------------*/

.react-datetime-picker {
    width: 100%;
}

.react-datetime-picker__wrapper {
        border: 0;
        background-color: #fff;
        border-bottom: 2px solid rgb(213, 213, 213);
        padding: 0 12px;
    }

.react-datetime-picker__wrapper:focus {
            outline: 0;
		    border-color: rgb(76, 181, 205);
        }

.react-datetime-picker__inputGroup__divider {
            color: rgba(115, 133, 141, 0.75);
        }

.react-datetime-picker__inputGroup__input {
            height: 33px;
            line-height: 33px;
        }

.react-datetime-picker__inputGroup__input::-webkit-input-placeholder {
                color: rgba(115, 133, 141, 0.75);
            }

.react-datetime-picker__inputGroup__input::-moz-placeholder {
                color: rgba(115, 133, 141, 0.75);
            }

.react-datetime-picker__inputGroup__input::-ms-input-placeholder {
                color: rgba(115, 133, 141, 0.75);
            }

.react-datetime-picker__inputGroup__input::placeholder {
                color: rgba(115, 133, 141, 0.75);
            }

.react-datetime-picker__inputGroup__input:focus {
                outline: none;
            }

.react-datetime-picker__inputGroup__input:invalid {
                background: none;
            }

.react-datetime-picker__inputGroup__amPm {
            color: #474747;
        }

.react-datetime-picker__clear-button svg {
            stroke: #ccc;
        }

.react-datetime-picker__clear-button:hover svg {
                stroke: #999999 !important;
            }

.react-calendar {
    font-family: 'Karla', -apple-system, BlinkMacSystemFont, 
			"Segoe UI", "Roboto", "Oxygen", 
			"Ubuntu", "Cantarell", "Fira Sans", 
			"Droid Sans", "Helvetica Neue", 
			sans-serif, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #474747;
    background-color: white;
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
            box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
    border: none;
}

.react-calendar__navigation button:enabled:hover,
                .react-calendar__navigation button:enabled:focus {
                    background-color: rgba(39, 120, 138, 0.1);
                }

.react-calendar__navigation button:disabled {
                background-color: rgba(39, 120, 138, 0.05);
            }

.react-calendar__navigation__prev2-button,
        .react-calendar__navigation__prev-button,
        .react-calendar__navigation__next2-button,
        .react-calendar__navigation__next-button {
            font-size: 24px;
        }

.react-calendar__tile--now {
            background-color: #27788A;
            color: white;
        }

.react-calendar__tile:disabled {
            background-color: rgba(39, 120, 138, 0.05);
        }

.react-calendar__tile:enabled:hover,
            .react-calendar__tile:enabled:focus {
                background-color: rgba(39, 120, 138, 0.1);
            }

.react-calendar__month-view__days__day--weekend {
                    color: #27788A;;
                }

abbr[title] {
    text-decoration: none;
    text-transform: none;
    font-size: 14px;
    color: #8B9898;
    font-weight: 500;
}
/*------------------------------------*\
    # plugins.react-filter-box
\*------------------------------------*/
.CodeMirror {
    height: 25px;
  }
  .ReactCodeMirror {
    height: 30px;
  }
  .cm-category {
    color: #2196F3;
  }
  .cm-operator {
    color: #9E9E9E;
  }
  .cm-value {
    color: #E91E63;
  }
  .react-filter-box {
    overflow-y: hidden;
    height: 28px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    vertical-align: middle;
    border-radius: 4px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-transition: border linear 0.2s, -webkit-box-shadow linear 0.2s;
    transition: border linear 0.2s, -webkit-box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s, -webkit-box-shadow linear 0.2s;
  }
  .react-filter-box.focus {
    border-color: #66afe9;
    outline: 0;
  }
  .react-filter-box.error {
    border-color: #a94442;
    outline: 0;
  }
  .CodeMirror-hints {
    padding: 5px;
    min-width: 100px;
    max-height: 100%;
  }
  .CodeMirror-hints .CodeMirror-hint {
    padding: 5px 5px;
  }
  li.CodeMirror-hint-active {
    background: rgba(39, 120, 138, 0.1);
  }
  li.CodeMirror-hint-active .hint-value {
    color: #474747;
  }

.react-filter-box{
    height: 36px;
    border-radius: 0;
    text-align: left;
    margin: 0;
    background-color: rgba(39, 120, 138, 0.05);
    border: 2px solid #A67DC3;
}

.react-filter-box-close {
    padding: 0;
}

.react-filter-box.error{
    border-color: #f44336;
}

.react-filter-box.focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    outline: none;
}

.CodeMirror-vscrollbar{
    display: none !important;
}

.table--filter{
    padding: 0;
}

.CodeMirror{
    background: transparent;
}

.day-picker-selection {
    display: block;
}

.DayPicker {
    font-family: 'Karla', -apple-system, BlinkMacSystemFont, 
			"Segoe UI", "Roboto", "Oxygen", 
			"Ubuntu", "Cantarell", "Fira Sans", 
			"Droid Sans", "Helvetica Neue", 
			sans-serif, Helvetica, Arial, sans-serif;
}

.DayPicker-Caption,
.DayPicker-Day {
    color: #474747;
}

.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover {
    background-color: rgba(39, 120, 138, 0.2);
}

.DayPicker-Month {
    margin: 0;
}

.DayPicker-NavButton {
    top: 0;
    right: 0;
}

.DayPicker-Day--today {
    color: #27788A;
}
/*------------------------------------*\
    # plugins.react-kendo-ui
\*------------------------------------*/

.k-grid {
	color: #2b2b2b;
}

/* Header */

.k-grid > .k-grid-header .k-header {
			vertical-align: middle;
			margin: 0;
			padding: 12px 18px;

			font-weight: 700;
			font-size: 12px;
			text-transform: uppercase;
			letter-spacing: 0.15em;
			color: white;

			border-width: 0 1px 1px 0;
			background-color: rgb(31, 72, 82) !important;
		}

.k-grid > .k-grid-header .k-header:hover .table-filter__icon {
						visibility: visible;
					}

.k-grid > .k-grid-header .k-header.is-sortable > .k-link,
				.k-grid > .k-grid-header .k-header.is-sortable .fa-angle-false {
					display: -ms-flexbox;
					display: flex;
					-ms-flex-pack: justify;
					    justify-content: space-between;
					cursor: pointer;
				}

.k-grid > .k-grid-header .k-header.is-sortable > .k-link:after, .k-grid > .k-grid-header .k-header.is-sortable .fa-angle-false:after {
						content: '';

						opacity: 0.5;

						display: inline-block;
						vertical-align: middle;
						width: 10px;
						height: 12px;
						margin-left: 6px;

						background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='42' viewBox='0 0 32 42' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.232 22.768L16 31l-8.232-8.232a2.5 2.5 0 0 0-3.536 0l-1.464 1.464a2.5 2.5 0 0 0 0 3.536l11.818 11.818a2 2 0 0 0 2.828 0l11.818-11.818a2.5 2.5 0 0 0 0-3.536l-1.464-1.464a2.5 2.5 0 0 0-3.536 0zM7.768 19.232L16 11l8.232 8.232a2.5 2.5 0 0 0 3.536 0l1.464-1.464a2.5 2.5 0 0 0 0-3.536L17.414 2.414a2 2 0 0 0-2.828 0L2.768 14.232a2.5 2.5 0 0 0 0 3.536l1.464 1.464a2.5 2.5 0 0 0 3.536 0z'/%3E%3C/svg%3E");
						background-size: 10px;
						background-repeat: no-repeat;

						-webkit-transition: all 250ms ease-in-out;

						-o-transition: all 250ms ease-in-out;

						transition: all 250ms ease-in-out;
					}

.k-grid > .k-grid-header .k-header.is-sortable > .k-link:hover:after, .k-grid > .k-grid-header .k-header.is-sortable .fa-angle-false:hover:after {
							opacity: 1;
						}

.k-grid > .k-grid-header .k-header.is-sortable[aria-sort='ascending'] > .k-link:after, .k-grid > .k-grid-header .k-header.is-sortable[aria-sort='descending'] > .k-link:after {
							display: none;
						}

.k-grid > .k-grid-header .k-header.is-sortable .table__head--iconwrap {
					cursor: pointer;
				}

/* Add spacing to the up and down arrows */

.k-grid > .k-grid-header .k-header.is-sortable .fa-angle-up:before, .k-grid > .k-grid-header .k-header.is-sortable .fa-angle-down:before {
						margin-left: 6px;
					}

.k-grid > .k-grid-header .k-header.k-grid-header-sticky {
				border-right-color: rgba(0, 0, 0, 0.08);
			}

.k-grid > .k-grid-header .k-header .k-icon {
				vertical-align: middle;
				font-size: 12px;
			}

.k-grid > .k-grid-header .k-header .table-filter__icon {
					visibility: hidden;

					position: absolute;
					left: -6px;
					top: calc(50% - 12px);
				}

.k-grid > .k-grid-header .k-header .frozen {
				color: rgb(31, 72, 82);
			}

/* Body */

.k-grid > .k-grid-container .k-master-row td {
				background-color: white;
				border-width: 0 1px 0 0;
			}

.k-grid > .k-grid-container .k-master-row td.k-custom-actions.k-custom-frozen {
						border-width: 0 0 0 1px;
					}

.k-grid > .k-grid-container .k-master-row td.type--center {
					text-align: center;
				}

.k-grid > .k-grid-container .k-master-row td .k-actions-list {
					display: -ms-flexbox;
					display: flex;
					-ms-flex-align: center;
					    align-items: center;
					-ms-flex-pack: end;
					    justify-content: flex-end;
					-ms-flex-wrap: wrap;
					    flex-wrap: wrap;
					gap: 12px;
				}

.k-grid > .k-grid-container .k-master-row td .k-actions-list i {
						width: 12px;
					}

.k-grid > .k-grid-container .k-master-row > .k-custom-frozen {
				background-color: white;
			}

.k-grid > .k-grid-container .k-master-row .k-grid-content-sticky {
				border-width: 0 1px 0 0;
				border-color: rgba(0, 0, 0, 0.08);
			}

/* Odd rows */

.k-grid > .k-grid-container .k-master-row.k-alt > td {
					background-color: rgba(246, 246, 246);
				}

.k-grid > .k-grid-container .k-master-row.k-alt > .k-custom-frozen {
					background-color: rgba(246, 246, 246);
				}

.k-grid > .k-grid-container .k-master-row.is-warning td,
				.k-grid > .k-grid-container .k-master-row.is-warning > .k-custom-frozen {
					background-color: #f4dbda;
				}

.k-grid > .k-grid-container .k-master-row.is-clickable:hover td,
					.k-grid > .k-grid-container .k-master-row.is-clickable:hover > .k-custom-frozen {
						background-color: #e0f7fa;
						cursor: pointer;
					}

.k-grid > .k-grid-container .k-master-row.is-template td,
				.k-grid > .k-grid-container .k-master-row.is-template > .k-custom-frozen {
					background-color: #e5e5e5;
				}

/* Expanded row */

.k-grid > .k-grid-container .k-master-row.not-expandable .k-plus {
					display: none;
				}

.k-grid > .k-grid-container .k-master-row + .k-detail-row .k-detail-cell {
					background-color: #fff;
					padding-left: 0;
				}

.k-grid > .k-grid-container .k-master-row + .k-detail-row .k-detail-cell .k-grid {
						max-width: 73vw;
					}

.k-grid > .k-grid-container .k-master-row + .k-detail-row .k-detail-cell .k-grid .k-grid-header-wrap th {
								padding: 6px 12px;
							}

.k-grid > .k-grid-container tr.is-new {
				-webkit-animation: newRow 1s;
				        animation: newRow 1s;
			}

.k-grid > .k-grid-container tr.is-new td:first-child {
						position: relative;
					}

.k-grid > .k-grid-container tr.is-new td:first-child:before {
							content: '';

							position: absolute;
							top: 0;
							bottom: 0;
							left: 0;

							width: 6px;

							background-color: #27788A;
						}

.k-grid > .k-grid-container tr.negative-difference {
				color: red;
			}

.k-grid > .k-grid-container tr.positive-difference {
				color: green;
			}

/* Position Sticky for collapse button */

.k-grid > .k-grid-header .k-hierarchy-cell, .k-grid > .k-grid-container .k-hierarchy-cell {
			z-index: 1;

			position: sticky;
			left: 0px;
			right: 0px;

			border-right-width: 1px;
		}

.k-grid > .k-grid-header .k-hierarchy-cell .k-icon, .k-grid > .k-grid-container .k-hierarchy-cell .k-icon {
				font-size: 16px;
				font-family: WebComponentsIcons;
				font-style: normal;
				font-variant: normal;
				font-weight: 400;
				line-height: 1;
				vertical-align: middle;
			}

.k-grid > .k-grid-header .k-hierarchy-cell .k-icon.k-plus:before, .k-grid > .k-grid-container .k-hierarchy-cell .k-icon.k-plus:before {
						content: '\E11E';
					}

.k-grid > .k-grid-header .k-hierarchy-cell .k-icon.k-minus:before, .k-grid > .k-grid-container .k-hierarchy-cell .k-icon.k-minus:before {
						content: '\E121';
					}

/* Position for sticky td's */

.k-grid > .k-grid-header .k-custom-frozen,
		.k-grid > .k-grid-header .k-grid-content-sticky,
		.k-grid > .k-grid-container .k-custom-frozen,
		.k-grid > .k-grid-container .k-grid-content-sticky {
			z-index: 1;

			position: sticky;
			left: 0px;
			right: 0px;

			background-color: rgb(246, 246, 246);
		}

.k-grid > .k-grid-header .k-custom-frozen--expand, .k-grid > .k-grid-header .k-grid-content-sticky--expand, .k-grid > .k-grid-container .k-custom-frozen--expand, .k-grid > .k-grid-container .k-grid-content-sticky--expand {
				left: 32px !important;
			}

.k-grid > .k-grid-header .k-custom-frozen--checkboxexpand, .k-grid > .k-grid-header .k-grid-content-sticky--checkboxexpand, .k-grid > .k-grid-container .k-custom-frozen--checkboxexpand, .k-grid > .k-grid-container .k-grid-content-sticky--checkboxexpand {
				left: 55px !important;
			}

/* Sizes */

.k-grid__header--sml .table__head--iconwrap {
				height: auto;
				padding-top: 0;
			}

.k-grid__header--sml .k-grid > .k-grid-header .k-header {
				padding: 6px 18px;
			}

/* Custom */

.k-grid--expandable .k-detail-row .k-grid .k-grid-header .k-header {
						padding: 0 12px;
					}

.k-grid--expandable__cell .k-grid > .k-grid-header colgroup > col:first-child, .k-grid--expandable__cell .k-grid > .k-grid-container colgroup > col:first-child {
								min-width: 36px;
							}

.k-grid--close-out > .k-grid {
			max-height: calc(100vh - 296px);
		}

.k-grid--update-inventory > .k-grid {
			max-height: calc(100vh - 270px);
		}

@-webkit-keyframes newRow {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		        transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		        transform: translateX(0);
	}
}

@keyframes newRow {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		        transform: translateX(-20px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		        transform: translateX(0);
	}
}

/* Fixed Overflow on Tables */
.k-grid-content {
	overflow-y: scroll !important;
	-ms-flex: 0 1 auto;
	    flex: 0 1 auto;
}

/* Fixed Background Color on Cells When Table Row Is Expanded */
.k-grid .k-master-row.k-alt > .k-custom-frozen-expand {
			background-color: rgba(246, 246, 246) !important;
		}

.k-button-group {
	/* flex-wrap: wrap; */
	padding: 6px;
	padding-bottom: 0;

	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.25);

	        box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.25);
	border-radius: 4px;
	background-color: rgba(0, 0, 0, 0.05);
}

.k-button-group .k-button {
		margin-bottom: 6px;

		font-weight: bold;
		color: rgba(71, 71, 71, 0.6);

		border: 1px solid transparent;
		background-color: transparent;
		background-image: none;
	}

.k-button-group .k-button:hover {
			border: 1px solid rgba(0, 0, 0, 0.05);
			background-color: rgba(0, 0, 0, 0.05);
		}

.k-button-group .k-button:active {
			border: 1px solid rgba(0, 0, 0, 0.2);
			background-color: rgba(0, 0, 0, 0.2);
			background-image: none;
		}

.k-button-group .k-button:first-child:not(:only-child) {
				border-start-end-radius: 4px;
				border-end-end-radius: 4px;
			}

.k-button-group .k-button:last-child:not(:only-child) {
				border-start-start-radius: 4px;
				border-end-start-radius: 4px;
			}

.k-button-group .k-button:nth-of-type(1).k-buttongroup-validation {
				border: 1px solid #f44336 !important;
				border-right: none !important;
				background-image: none !important;
			}

.k-button-group .k-button:nth-of-type(2).k-buttongroup-validation {
				border: 1px solid #f44336;
				border-left: none;
				background-image: none !important;
			}

.k-button-group .k-button.k-state-selected {
			z-index: 0;

			color: #27788A;
			font-weight: 700;

			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);

			        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
			border: 1px solid #ffffff;
			border-radius: 4px;
			background-color: #ffffff;
			background-image: none;
		}

.k-button-group .k-button.k-state-selected:hover {
				border: 1px solid rgba(255, 255, 255, 0.9);
				background-color: rgba(255, 255, 255, 0.9);
			}

/* Customs */

.k-button-group--primary .k-button {
			color: rgba(255, 255, 255, 0.6);
		}

.k-button-group--primary .k-button:hover {
				background-color: rgba(255, 255, 255, 0.05);
			}

.k-button-group--fullwidth {
		width: 100%;
	}

.k-button-group--fullwidth .k-button {
			-ms-flex: 1;
			    flex: 1;
		}

.k-button-group--carrier {
		width: 100%;
		padding: 0;
		-webkit-box-shadow: none;
		        box-shadow: none;
		background-color: transparent;
	}

.k-button-group--carrier > .k-button {
			-ms-flex-positive: 1;
			    flex-grow: 1;
			-ms-flex-direction: column;
			    flex-direction: column;
			height: 75px;
			width: calc(50% - 6px);
			margin-bottom: 0;

			border: 1px solid white;
			border-radius: 4px;
			background-color: white;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
			        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
		}

.k-button-group--carrier > .k-button:hover {
				background-color: white;
				border: 1px solid white;
			}

.k-button-group--carrier > .k-button:active {
				-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
				        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
			}

.k-button-group--carrier > .k-button:first-child {
				margin-right: 6px;
			}

.k-button-group--carrier > .k-button:last-child {
				margin-left: 6px;
			}

.k-button-group--carrier > .k-button .k-state-active > .k-icon {
					opacity: 1;
				}

.k-button-group--carrier > .k-button > .k-icon {
				opacity: 0.7;

				height: 38px;
				width: 38px;
				margin-right: 0;

				background-size: 38px;
				background-repeat: no-repeat;
			}

.k-button-group--carrier > .k-button .input--radio:checked + label {
						color: #27788A;
					}

.k-button-group--carrier > .k-button .input--radio + label {
					padding-left: 18px;
				}

.k-button-group--carrier > .k-button .input--radio + label:before {
						top: 2px;
						width: 12px;
						height: 12px;
						background-color: white;
					}

.k-button-group--carrier > .k-button .input--radio + label:after {
						left: 3px;
						top: 5px;

						width: 6px;
						height: 6px;

						background-color: #27788A;
						background-image: none;
					}

.k-buttongroup-custom .k-button-group {
		z-index: 0 !important;
	}

/* Filler and rest background color on grid header */
div.k-grid-header {
	background-color: rgb(31, 72, 82);
}

/* Sorting icons up/down font */
.k-i-sort-asc-sm,
.k-i-sort-desc-sm {
	font-weight: 900;
	font-family: 'Font Awesome 5 Free';
}

/* Sorting icon up */
.k-i-sort-asc-sm::before {
		content: '\f106';
		color: white;
	}

/* Sorting icon down */
.k-i-sort-desc-sm::before {
		content: '\f107';
		color: white;
	}

.k-grid {
	overflow-x: hidden;
	overflow-y: auto !important;
	z-index: 0;
	/* Grid border is 1px by default */
	border: 0;
	/* Adjust maximal height */
	height: 100%;
	max-height: calc(100vh - 130px);
}

.k-grid th {
		white-space: normal;
	}

/* Adjust row height by padding, add shadow and alternate row color */

.k-grid tr:nth-child(even) {
			background-color: white;
		}

.k-grid td {
		padding: 12px 18px;
		-webkit-box-shadow: inset 0 -2px rgb(208, 208, 208);
		        box-shadow: inset 0 -2px rgb(208, 208, 208);
	}

.k-grid td.right {
			text-align: right !important;
		}

.k-grid td.inactive-shipment {
			color: darkgrey;
		}

.k-grid .k-master-row {
		background-color: white;
	}

.k-grid .k-master-row.k-alt {
			background-color: rgba(0, 0, 0, 0.04);
		}

.k-grid .k-master-row.k-alt table tr {
				background-color: transparent;
			}

.k-grid .k-master-row.k-alt .k-master-row {
				background-color: white;
			}

.k-grid .k-master-row .is-template {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			    align-items: center;
			-ms-flex-pack: justify;
			    justify-content: space-between;
		}

.k-grid tbody tr:not(.k-detail-row):hover,
			.k-grid tbody tr:not(.k-grid-norecords):hover {
				background-color: #ffffff;
			}

.k-grid--infinite-scroll .k-grid {
			max-height: inherit;
		}

.k-grid--infinite-scroll .k-grid .k-grid-header {
				/* !important is used to override inline styling */
				padding: 0 !important;
			}

.k-grid--infinite-scroll .k-grid .k-grid-header .k-grid-header-wrap {
					border-width: 0 0 0 0;
				}

.k-grid--infinite-scroll .k-grid .k-grid-container {
				overflow-x: auto;
			}

.k-grid--infinite-scroll .k-grid .k-grid-container .k-grid-content {
					overflow: inherit;
				}

.k-grid--inventory-sync {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		    flex-direction: column;
		-ms-flex-positive: 1;
		    flex-grow: 1;
		min-height: 0;
	}

.k-grid--inventory-sync .no-data .illustrate--center {
				position: relative;
				margin-top: auto;
				margin-left: auto;
				left: 0;
			}

.k-grid--bulk {
		height: 100%;
	}

.k-grid--bulk.group > .k-grid > .k-grid-header table colgroup col:first-child {
								width: 0;
							}

.k-grid--bulk.group > .k-grid > .k-grid-header table colgroup col:nth-child(2) {
								width: 0;
							}

.k-grid--bulk.group > .k-grid > .k-grid-header table colgroup col:nth-child(3) {
								width: 87px;
							}

.k-grid--bulk.group > .k-grid > .k-grid-container > .k-grid-content > div > .k-grid-table > colgroup col:first-child {
								width: 0;
							}

.k-grid--bulk.group > .k-grid tr.k-grouping-row {
						position: sticky;
						top: 0;
						z-index: 10;
					}

.k-grid--bulk.group > .k-grid tr.k-grouping-row > td {
							background-color: #f0f0f0;
						}

.k-grid--bulk.group > .k-grid tr.k-master-row.k-alt > td {
								background-color: white;
							}

.k-grid--bulk.group > .k-grid tr.k-master-row.k-alt > td.k-custom-frozen {
									background-color: white;
								}

.k-grid--bulk.group > .k-grid tr th.k-header[role='presentation'] {
								padding: 0;
							}

/* Custom classes (not defined in Kendo) */
.log-table table td {
			padding: 12px 24px;
		}

/* No border for filler column */
.k-no-border {
	border: none !important;
}

/* History log change column - no horizontal inner border */
.k-custom-change td {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

/* The "clickable" cursor */
.k-custom-clickable {
	cursor: pointer;
}

/* The "unclickable" cursor */
.k-custom-unclickable {
	cursor: default;
}
.k-custom-unclickable .k-link {
		cursor: default;
	}

/* Keep filter icon if column is filtered */
.k-filtered-column {
	visibility: visible !important;
}

/* Actions header and cell align to right */
th.k-custom-actions,
td.k-custom-actions {
	text-align: right;
	padding-right: 16px !important;
}
th.k-custom-actions .k-link, td.k-custom-actions .k-link {
		cursor: default;
	}

.tright {
	text-align: right;
}

/* .k-grid-pager {

} */

.k-pager-numbers .k-link {
	color: #27788A;
	-webkit-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}

.k-pager-numbers .k-link.k-state-selected {
		background-color: #27788A;
		color: white;
		z-index: 0;
	}

.k-pager-numbers .k-link.k-state-selected:hover {
			color: white;
			background-color: rgba(39, 120, 138, 0.9);
		}

.k-pager-numbers .k-link:hover,
.k-pager-numbers .k-link.k-state-hover {
	color: #27788A;
	background-color: rgba(39, 120, 138, 0.1);
}

.k-pager {
	border-top: 1px solid #d4d4d4;
}

.k-pager > .k-pager-sizes > .k-dropdown {
			width: 46px;
			height: 30px;
			line-height: 30px;
			border-bottom: 2px solid rgb(213, 213, 213);
			cursor: pointer;
			-webkit-transition: all 250ms ease-in-out;
			-o-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out;
		}

.k-pager > .k-pager-sizes > .k-dropdown:hover {
				border-color: rgb(76, 181, 205);
			}

.k-pager > .k-pager-sizes > .k-dropdown > .k-dropdown-wrap {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				    align-items: center;
			}

.k-pager > .k-pager-sizes > .k-dropdown > .k-dropdown-wrap > .k-input {
					border: 0;
					background-color: transparent;
				}

.k-list .k-item.k-state-selected {
	background-color: #27788A;
}

.k-list .k-item.k-state-selected:hover {
		background-color: #27788A !important;
	}

/* Kendo Frozen column fix*/

th[style*='position: sticky'].k-header.k-sorted {
	background-color: rgb(31, 72, 82) !important;
}

col.k-sorted {
	background-color: transparent;
}

.k-grid *::-moz-selection {
		background-color: #3390ff;
		color: white;
	}

.k-grid *::selection {
		background-color: #3390ff;
		color: white;
	}

.k-grid-has-footer {
	/* Adjust maximal height to exclude footer height */
	max-height: calc(100vh - 180px);
}

.k-grid-table {
	width: 100% !important;
}

.k-grid-header-wrap table {
	width: 100% !important;
}

.no-data .k-grid-container {
	display: -ms-flexbox;
	display: flex;
}

.k-grouping-header {
	display: none !important;
}

.k-grid-norecords {
	display: table-row;
}

.k-grid-norecords td {
		overflow: hidden;
	}

.k-detail-row .k-hierarchy-cell {
	border-right-style: hidden;
	background-color: white !important;
}

.k-detail-row .k-grid-header:after {
			content: '';
			display: block;
			width: 16px;
		}

.no-data > .k-grid-container td {
			-webkit-box-shadow: none;
			        box-shadow: none;
		}

.no-data .grid-loader {
		position: fixed;
		top: 50%;
		left: 53%;
		width: 60px;
		height: 60px;
		-webkit-transform: translate(-50%, -50%);
		    -ms-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
	}

.no-data .illustrate--center {
		position: fixed;
		top: 47%;
		left: 53%;

		margin: 0 auto;
		margin-top: -100px;
		margin-left: -100px;
	}

.no-data--in-item > .k-grid-container td {
				-webkit-box-shadow: none;
				        box-shadow: none;
			}

.no-data--in-item .illustrate--center {
			display: block;
			margin-left: auto;
			margin-right: auto;
		}

.lower-height > section > div {
	height: 63% !important;
}

.no-data-modal {
	height: auto;
}

.no-data-modal > .k-grid-container td {
			-webkit-box-shadow: none;
			        box-shadow: none;
		}

.no-data-modal .illustrate--center {
		width: 130px;
		margin: 0 auto;
	}

.no-data-modal .illustrate--center p {
			width: auto;
		}

.no-data-modal--in-item > .k-grid-container td {
				-webkit-box-shadow: none;
				        box-shadow: none;
			}

.no-data-modal--in-item .illustrate--center {
			display: block;
			margin-left: auto;
			margin-right: auto;
		}

/* Dropdown list */
.k-list-container > .k-popup > .k-list-scroller > .k-list > .k-item {
					padding: 0 6px;
				}
.k-list-container > .k-popup > .k-list-scroller > .k-list > .k-item:hover {
						background-color: rgba(39, 120, 138, 0.1);
					}
.k-list-container > .k-popup > .k-list-scroller > .k-list > .k-item.k-state-selected {
						color: white;
					}
/*------------------------------------*\
    # plugins.k-inventory-table
\*------------------------------------*/

.inventory-table {
	height: 100%;
}

.inventory-table colgroup col:nth-child(1) {
				width: 200px;
			}

.inventory-table .k-grid {
		background-color: rgb(31, 72, 82);
	}

.inventory-table .k-header .table__head--data {
			padding: 0;
			text-align: center;
		}

.inventory-table .k-header .table__head--data .table__head--iconwrap {
				display: -ms-flexbox;
				display: flex;
				padding-top: 0;
				height: auto;
				-ms-flex-pack: center;
				    justify-content: center;
			}
/*------------------------------------*\
    # plugins.toast
\*------------------------------------*/

.Toastify__toast-container {
	z-index: 99999;
}

.Toastify__toast-container > .Toastify__toast > .Toastify__close-button {
			-ms-flex-negative: 0;
			    flex-shrink: 0;
		}
/*------------------------------------*\
    # plugins.k-numerictextbox
\*------------------------------------*/

.k-numerictextbox > .k-numeric-wrap {
		height: 36px;
		border: 0;
	}

.k-numerictextbox > .k-numeric-wrap > .k-input {
			z-index: 2;

			position: relative;
			-ms-flex: none;
			    flex: none;

			height: 100%;
			width: calc(100% - 54px);
			margin: 0 auto;
			background-color: #ffffff;

			text-align: center;
			line-height: 36px;

			border: 1px solid rgb(213, 213, 213);
			-webkit-transition: all 250ms ease-in-out;
			-o-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out;
		}

.k-numerictextbox > .k-numeric-wrap > .k-input:focus {
				border-color: rgb(76, 181, 205);
			}

.k-numerictextbox > .k-numeric-wrap > .k-select {
			z-index: 1;

			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;

			display: -ms-flexbox;

			display: flex;
			-ms-flex-direction: row;
			    flex-direction: row;
			width: auto;
			background-image: none;
			background-color: #ffffff;

			border: 1px solid rgb(213, 213, 213);
			border-radius: 4px;
		}

.k-numerictextbox > .k-numeric-wrap > .k-select > .k-link {
				-ms-flex: 1;
				    flex: 1;
				-webkit-transition: all 250ms ease-in-out;
				-o-transition: all 250ms ease-in-out;
				transition: all 250ms ease-in-out;
			}

.k-numerictextbox > .k-numeric-wrap > .k-select > .k-link:hover {
					background-color: #ffffff;
				}

.k-numerictextbox > .k-numeric-wrap > .k-select > .k-link.k-link-increase {
					-ms-flex-order: 2;
					    order: 2;
				}

.k-numerictextbox > .k-numeric-wrap > .k-select > .k-link.k-link-increase .k-i-arrow-n {
						top: 50%;
						right: auto;
						bottom: auto;
						left: calc(100% - 21px);
						-webkit-transform: translateY(-50%);
						    -ms-transform: translateY(-50%);
						        transform: translateY(-50%);

						width: auto;
						height: auto;
					}

.k-numerictextbox > .k-numeric-wrap > .k-select > .k-link.k-link-increase .k-i-arrow-n:before {
							content: '\e11e';
							color: #27788A;
						}

.k-numerictextbox > .k-numeric-wrap > .k-select > .k-link.k-link-decrease {
					-ms-flex-order: 1;
					    order: 1;
				}

.k-numerictextbox > .k-numeric-wrap > .k-select > .k-link.k-link-decrease .k-i-arrow-s {
						top: 50%;
						right: auto;
						bottom: auto;
						left: 5px;
						-webkit-transform: translateY(-50%);
						    -ms-transform: translateY(-50%);
						        transform: translateY(-50%);

						width: auto;
						height: auto;
					}

.k-numerictextbox > .k-numeric-wrap > .k-select > .k-link.k-link-decrease .k-i-arrow-s:before {
							content: '\e121';
							color: #27788A;
						}
/*------------------------------------*\
    # plugins.k-textbox
\*------------------------------------*/

.k-textbox {
	height: 36px;
	padding: 0 12px;
	
	line-height: 36px;

	border: 0;
	border-bottom: 2px solid rgb(213, 213, 213);

	-webkit-transition: border-color 200ms;

	-o-transition: border-color 200ms;

	transition: border-color 200ms;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.k-textbox:focus {
		border-color: rgb(76, 181, 205);
		-webkit-box-shadow: none;
		        box-shadow: none;
		outline: none;
	}
/*------------------------------------*\
    # plugins.k-button-group
\*------------------------------------*/

.k-button-group.k-button-group--validation {
		-ms-flex-direction: column;
		    flex-direction: column;
		gap: 12px;
		padding: 0;
		margin-bottom: 12px;
		width: 100%;
		background-color: transparent;
		-webkit-box-shadow: none;
		        box-shadow: none;
	}

.k-button-group.k-button-group--validation > .k-button {
			-ms-flex-pack: justify;
			    justify-content: space-between;
			padding: 12px 24px;
			margin: 0;

			text-align: left;

			border: 2px solid transparent;
			border-radius: 0;
			background-color: #DAEBEE;
			-webkit-box-shadow: none;
			        box-shadow: none;
		}

.k-button-group.k-button-group--validation > .k-button:hover {
				background-color: #c7e1e5;
			}

.k-button-group.k-button-group--validation > .k-button:first-child:not(:only-child) {
				border-start-end-radius: 0;
				border-end-end-radius: 0;
			}

.k-button-group.k-button-group--validation > .k-button:last-child:not(:only-child) {
				border-start-start-radius: 0;
				border-end-start-radius: 0;
			}

.k-button-group.k-button-group--validation > .k-button.k-state-selected {
				border: 2px solid #86BAC6;
			}

.k-button-group.k-button-group--validation > .k-button * {
				font-size: 14px;
				line-height: 18px;
			}

.k-button-group.k-button-group--validation > .k-button h6 {
				font-weight: 700;
				color: #31393B;
			}

.k-button-group.k-button-group--validation > .k-button p {
				font-weight: 400;
				color: #314D53;
			}

.k-button-group.k-button-group--validation > .k-button .input--radio + label {
					padding-left: 18px;
				}

.k-button-group.k-button-group--validation > .k-button .input--radio + label:before {
						border: 2px solid #27788A;
						background-color: transparent;
					}

.k-button-group.k-button-group--validation > .k-button .input--radio + label:after {
						width: 8px;
						height: 8px;
						background-color: #27788A;
						background-image: none;
					}
/*------------------------------------*\
    # plugins.timepicker
\*------------------------------------*/

.react-time-picker__wrapper {
        border: 0;
        border-bottom: 2px solid rgb(213, 213, 213);
        background-color: white;
        padding-left: 12px;
    }

.react-time-picker__button {
        padding: 12px;
    }

.react-time-picker__button__icon {
            width: 12px;
            height: 12px;
        }

.react-time-picker__button:hover * {
                stroke: #27788A;
            }

.react-time-picker__inputGroup__input:focus {
                outline: none;
            }

.react-time-picker__inputGroup__input:invalid {
                background-color: transparent;
            }
/*------------------------------------*\
    # plugins.react-progressbar
\*------------------------------------*/

.k-progressbar {
    border-radius: 50px;
    width: 100%;
    background-color: #DFE3E8; 
    border-color: #DFE3E8;
    padding: 3px;
}

.k-progressbar .k-state-selected {
        border-radius: 50px 0 0 50px;
        background-color: #15AB48;
        /* background-color: $color-note; */
    }
/*------------------------------------*\
    # plugins.react-info-panel
\*------------------------------------*/

.react-info-panel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    background-color: #e3f2fd;
    color: #0d47a1;
    padding: 12px 16px;
    border-radius: 6px;
    border: 1px solid #bbdefb;
    font-family: system-ui, sans-serif;
    font-size: 14px;
}
/* @import plugins.select2.css; */
/* @import plugins.remodal.css; */

/**
* Import: shame
* Description: CSS shame file
* Note: to be avoided, exists only if REALLY necessary or legacy code
*/

/* @import shame.css; */
