:root {
  --gin-color-focus: rgba(0, 125, 250, .6);
  --gin-color-warning-light: #efcf64;
  --gin-bg-warning: #605328;
  --gin-color-danger-light: #f39b9d;
  --gin-bg-danger: #583333;
  --gin-bg-danger-light: rgba(222, 117, 96, .1);
  --gin-color-green-light: #32cea4;
  --gin-color-green-lightest: #adebdb;
  --gin-bg-green: #145242;
  --gin-bg-green-light: rgba(72, 171, 123, .1);
  --gin-color-info-light: #589ac5;
  --gin-bg-info: #122b3c;
  --gin-color-contextual-text: #eee;
  --gin-pattern-square: .5rem;
  --gin-font: Ginter, Inter, "Helvetica Neue", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;
  --gin-font-size-xxs: .75rem;
  --gin-font-size-xs: small;
  --gin-font-size-s: .875rem;
  --gin-font-size: 1rem;
  --gin-font-size-m: var(--gin-font-size);
  --gin-font-size-l: 1.125rem;
  --gin-font-size-xl: 1.25rem;
  --gin-font-size-h3: 1.5rem;
  --gin-font-size-h2: 1.75rem;
  --gin-font-size-h1: 1.6rem;
  --gin-font-size-quote: 1.1em;
  --gin-font-weight-normal: 400;
  --gin-font-weight-semibold: 525;
  --gin-font-weight-bold: 575;
  --gin-font-weight-heavy: 625;
  --gin-spacing-xxxs:0.125rem;
  --gin-spacing-xxs:0.25rem;
  --gin-spacing-xs: 0.5rem;
  --gin-spacing-s: 0.75rem;
  --gin-spacing-m: 1rem;
  --gin-spacing-l: 1.5rem;
  --gin-spacing-xl: 2rem;
  --gin-spacing-xxl: 3rem;
  --gin-spacing-xxxl: 4rem;
  --gin-icon-size-close: 20px;
  --gin-icon-size-toolbar-secondary: 17px;
  --gin-icon-size-toolbar: 17px;
  --gin-icon-size-sidebar-toggle: 21px;
  --gin-border-xxs: 0.125rem;
  --gin-border-xs: 0.25rem;
  --gin-border-s: 0.375rem;
  --gin-border-m: 0.5rem;
  --gin-border-l: 0.75rem;
  --gin-border-xl: 1rem;
  --gin-border-color-table: rgba(0, 0, 0, .1);
  --size-summary-border-radius: calc(var(--gin-border-m) - 1px);
  --gin-easing: cubic-bezier(.19, 1, .22, 1);
  --gin-transition: .15s var(--gin-easing);
  --gin-transition-fast: .3s var(--gin-easing);
  --gin-height-sticky: 60px;
  --gin-toolbar-width-collapsed: 66px;
  --gin-toolbar-width: 256px;
  --gin-toolbar-height: 0px;
  --gin-toolbar-secondary-height: 0px;
  --gin-toolbar-bg-level2: #edeff5;
  --gin-toolbar-bg-level3: rgba(44, 45, 47, 0.05);
  --gin-toolbar-y-offset: 0px;
  --gin-toolbar-x-offset: 0px;
  --gin-scroll-offset: 0px;
  --gin-sticky-offset: 0px;
  --gin-sidebar-width: 320px;
  --gin-sidebar-offset: var(--gin-sidebar-width);
  --gin-offset-x: var(--gin-toolbar-x-offset);
  --gin-offset-y: calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));
  --gin-link-decoration-style: dotted;
  --gin-max-line-length: 80ch;
  --input-line-height: var(--gin-spacing-l);
  --input-padding-horizontal: var(--gin-spacing-s);
  --input-padding-vertical: var(--gin-spacing-xs);
  --jui-dialog-z-index: 1260;
  --gin-color-title: #fff;
  --gin-color-text: #d2d3d3;
  --gin-color-text-light: #9e9fa0;
  --gin-shadow-button: rgba(#111, .9);
  --gin-color-button-text: #111;
  --gin-color-focus: rgb(81, 168, 255);
  --gin-color-focus-border: rgba(0, 0, 0, .8);
  --gin-color-focus-neutral-rgb: rgba(255, 255, 255, .8);
  --gin-color-disabled: #646464;
  --gin-color-disabled-border: #646464;
  --gin-color-disabled-bg: #47474c;
  --gin-color-warning: #dec15f;
  --gin-bg-warning-light: rgba(222, 193, 95, .1);
  --gin-color-danger: #ce6060;
  --gin-color-danger-lightest: #483439;
  --gin-color-green: #32cea4;
  --gin-color-info: #559bca;
  --gin-bg-input: var(--gin-bg-layer2);
  --gin-bg-app: #1B1B1D;
  --gin-bg-layer: #2A2A2D;
  --gin-bg-layer2: #3B3B3F;
  --gin-bg-layer3: #47474c;
  --gin-bg-layer4: #19191b;
  --gin-bg-secondary: var(--gin-bg-app);
  --gin-bg-unpublished: var(--gin-bg-warning-light);
  --gin-color-contextual: var(--gin-bg-layer3);
  --gin-border-color: #43454a;
  --gin-border-color-secondary: rgba(255, 255, 255, .075);
  --gin-border-color-layer: rgba(0, 0, 0, .05);
  --gin-border-color-layer2: #76777B;
  --gin-border-color-table: #43454a;
  --gin-border-color-table-header: rgba(255, 255, 255, .12);
  --gin-border-color-form-element: var(--gin-border-color-layer2);
  --gin-bg-header: #1B1B1D;
  --gin-switch: var(--gin-color-primary);
  --gin-shadow-l1: 0 1px 2px rgb(0 0 0 / 2%),
  0 3px 4px rgb(0 0 0 / 3%),
  0 5px 8px rgb(0 0 0 / 4%);
  --gin-shadow-l2: 0 1px 2px rgb(0 0 0 / 2%),
  0 3px 4px rgb(0 0 0 / 3%),
  0 5px 8px rgb(0 0 0 / 4%),
  0 20px 24px rgb(0 0 0 / 12%);
  --gin-icon-color: #888;
  --gin-pattern-fallback: var(--gin-bg-layer2);
  --gin-pattern: var(--gin-border-color);
}
@media (min-width: 61em) {
  :root {
    --gin-font-size-h1: 1.8125rem;
    --gin-font-size-quote: 1.2em;
  }
}
@media (min-width: 90em) {
  :root {
    --gin-font-size-h1: 2.125rem;
  }
}
@media (min-width: 61em) {
  :root {
    --gin-icon-size-toolbar: 20px;
  }
}
@media (min-width: 64em) {
  :root {
    --gin-sticky-offset: var(--gin-height-sticky);
  }
}
@media (min-width: 80em) {
  :root {
    --gin-sidebar-width: 360px;
  }
}

[data-gin-layout-density=small] {
  --gin-spacing-density-xxs: 0.15625rem;
  --gin-spacing-density-xs: 0.3125rem;
  --gin-spacing-density-s: 0.46875rem;
  --gin-spacing-density-m: 0.625rem;
  --gin-spacing-density-l: 0.9375rem;
  --gin-spacing-density-xl: 1.25rem;
  --gin-spacing-density-xxl: 1.875rem;
  --gin-spacing-density-xxxl: 2.5rem;
}

[data-gin-layout-density=medium] {
  --gin-spacing-density-xxs: 0.1875rem;
  --gin-spacing-density-xs: 0.375rem;
  --gin-spacing-density-s: 0.5625rem;
  --gin-spacing-density-m: 0.75rem;
  --gin-spacing-density-l: 1.125rem;
  --gin-spacing-density-xl: 1.5rem;
  --gin-spacing-density-xxl: 2.25rem;
  --gin-spacing-density-xxxl: 3rem;
}

:root {
  --gin-spacing-density-xxs: 0.25rem;
  --gin-spacing-density-xs: 0.5rem;
  --gin-spacing-density-s: 0.75rem;
  --gin-spacing-density-m: 1rem;
  --gin-spacing-density-l: 1.5rem;
  --gin-spacing-density-xl: 2rem;
  --gin-spacing-density-xxl: 3rem;
  --gin-spacing-density-xxxl: 4rem;
}

.gin--dark-mode {
  --gin-color-title: #fff;
  --gin-color-text: #d2d3d3;
  --gin-color-text-light: #9e9fa0;
  --gin-shadow-button: rgba(#111, .9);
  --gin-color-button-text: #111;
  --gin-color-focus: rgb(81, 168, 255);
  --gin-color-focus-border: rgba(0, 0, 0, .8);
  --gin-color-focus-neutral-rgb: rgba(255, 255, 255, .8);
  --gin-color-disabled: #646464;
  --gin-color-disabled-border: #646464;
  --gin-color-disabled-bg: #47474c;
  --gin-color-warning: #dec15f;
  --gin-bg-warning-light: rgba(222, 193, 95, .1);
  --gin-color-danger: #ce6060;
  --gin-color-danger-lightest: #483439;
  --gin-color-green: #32cea4;
  --gin-color-info: #559bca;
  --gin-bg-input: var(--gin-bg-layer2);
  --gin-bg-app: #1B1B1D;
  --gin-bg-layer: #2A2A2D;
  --gin-bg-layer2: #3B3B3F;
  --gin-bg-layer3: #47474c;
  --gin-bg-layer4: #19191b;
  --gin-bg-secondary: var(--gin-bg-app);
  --gin-bg-unpublished: var(--gin-bg-warning-light);
  --gin-color-contextual: var(--gin-bg-layer3);
  --gin-border-color: #43454a;
  --gin-border-color-secondary: rgba(255, 255, 255, .075);
  --gin-border-color-layer: rgba(0, 0, 0, .05);
  --gin-border-color-layer2: #76777B;
  --gin-border-color-table: #43454a;
  --gin-border-color-table-header: rgba(255, 255, 255, .12);
  --gin-border-color-form-element: var(--gin-border-color-layer2);
  --gin-bg-header: #1B1B1D;
  --gin-switch: var(--gin-color-primary);
  --gin-shadow-l1: 0 1px 2px rgb(0 0 0 / 2%),
               0 3px 4px rgb(0 0 0 / 3%),
               0 5px 8px rgb(0 0 0 / 4%);
  --gin-shadow-l2: 0 1px 2px rgb(0 0 0 / 2%),
                0 3px 4px rgb(0 0 0 / 3%),
                0 5px 8px rgb(0 0 0 / 4%),
                0 20px 24px rgb(0 0 0 / 12%);
  --gin-icon-color: #888;
  --gin-pattern-fallback: var(--gin-bg-layer2);
  --gin-pattern: var(--gin-border-color);
}

:root {
  --gin-spacing-m: 1rem;
  --gin-color-focus: rgba(0, 125, 250, .6);
  --gin-color-warning-light: #efcf64;
  --gin-bg-warning: #605328;
  --gin-color-danger-light: #f39b9d;
  --gin-bg-danger: #583333;
  --gin-bg-danger-light: rgba(222, 117, 96, .1);
  --gin-color-green-light: #32cea4;
  --gin-color-green-lightest: #adebdb;
  --gin-bg-green: #145242;
  --gin-bg-green-light: rgba(72, 171, 123, .1);
  --gin-color-info-light: #589ac5;
  --gin-bg-info: #122b3c;
  --gin-color-contextual-text: #eee;
  --gin-pattern-square: .5rem;
  --gin-font: Ginter, Inter, "Helvetica Neue", BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;
  --gin-font-size-xxs: .75rem;
  --gin-font-size-xs: small;
  --gin-font-size-s: .875rem;
  --gin-font-size: 1rem;
  --gin-font-size-m: var(--gin-font-size);
  --gin-font-size-l: 1.125rem;
  --gin-font-size-xl: 1.25rem;
  --gin-font-size-h3: 1.5rem;
  --gin-font-size-h2: 1.75rem;
  --gin-font-size-h1: 1.6rem;
  --gin-font-size-quote: 1.1em;
  --gin-font-weight-normal: 400;
  --gin-font-weight-semibold: 525;
  --gin-font-weight-bold: 575;
  --gin-font-weight-heavy: 625;
  --gin-spacing-xxxs:0.125rem;
  --gin-spacing-xxs:0.25rem;
  --gin-spacing-xs: 0.5rem;
  --gin-spacing-s: 0.75rem;
  --gin-spacing-m: 1rem;
  --gin-spacing-l: 1.5rem;
  --gin-spacing-xl: 2rem;
  --gin-spacing-xxl: 3rem;
  --gin-spacing-xxxl: 4rem;
  --gin-icon-size-close: 20px;
  --gin-icon-size-toolbar-secondary: 17px;
  --gin-icon-size-toolbar: 17px;
  --gin-icon-size-sidebar-toggle: 21px;
  --gin-border-xxs: 0.125rem;
  --gin-border-xs: 0.25rem;
  --gin-border-s: 0.375rem;
  --gin-border-m: 0.5rem;
  --gin-border-l: 0.75rem;
  --gin-border-xl: 1rem;
  --gin-border-color-table: rgba(0, 0, 0, .1);
  --size-summary-border-radius: calc(var(--gin-border-m) - 1px);
  --gin-easing: cubic-bezier(.19, 1, .22, 1);
  --gin-transition: .15s var(--gin-easing);
  --gin-transition-fast: .3s var(--gin-easing);
  --gin-height-sticky: 60px;
  --gin-toolbar-width-collapsed: 66px;
  --gin-toolbar-width: 256px;
  --gin-toolbar-height: 0px;
  --gin-toolbar-secondary-height: 0px;
  --gin-toolbar-bg-level2: #edeff5;
  --gin-toolbar-bg-level3: rgba(44, 45, 47, 0.05);
  --gin-toolbar-y-offset: 0px;
  --gin-toolbar-x-offset: 0px;
  --gin-scroll-offset: 0px;
  --gin-sticky-offset: 0px;
  --gin-sidebar-width: 320px;
  --gin-sidebar-offset: var(--gin-sidebar-width);
  --gin-offset-x: var(--gin-toolbar-x-offset);
  --gin-offset-y: calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));
  --gin-link-decoration-style: dotted;
  --gin-max-line-length: 80ch;
  --input-line-height: var(--gin-spacing-l);
  --input-padding-horizontal: var(--gin-spacing-s);
  --input-padding-vertical: var(--gin-spacing-xs);
  --jui-dialog-z-index: 1260;
  --gin-color-title: #fff;
  --gin-color-text: #d2d3d3;
  --gin-color-text-light: #9e9fa0;
  --gin-shadow-button: rgba(#111, .9);
  --gin-color-button-text: #111;
  --gin-color-focus: rgb(81, 168, 255);
  --gin-color-focus-border: rgba(0, 0, 0, .8);
  --gin-color-focus-neutral-rgb: rgba(255, 255, 255, .8);
  --gin-color-disabled: #646464;
  --gin-color-disabled-border: #646464;
  --gin-color-disabled-bg: #47474c;
  --gin-color-warning: #dec15f;
  --gin-bg-warning-light: rgba(222, 193, 95, .1);
  --gin-color-danger: #ce6060;
  --gin-color-danger-lightest: #483439;
  --gin-color-green: #32cea4;
  --gin-color-info: #559bca;
  --gin-bg-input: var(--gin-bg-layer2);
  --gin-bg-app: #1B1B1D;
  --gin-bg-layer: #2A2A2D;
  --gin-bg-layer2: #3B3B3F;
  --gin-bg-layer3: #47474c;
  --gin-bg-layer4: #19191b;
  --gin-bg-secondary: var(--gin-bg-app);
  --gin-bg-unpublished: var(--gin-bg-warning-light);
  --gin-color-contextual: var(--gin-bg-layer3);
  --gin-border-color: #43454a;
  --gin-border-color-secondary: rgba(255, 255, 255, .075);
  --gin-border-color-layer: rgba(0, 0, 0, .05);
  --gin-border-color-layer2: #76777B;
  --gin-border-color-table: #43454a;
  --gin-border-color-table-header: rgba(255, 255, 255, .12);
  --gin-border-color-form-element: var(--gin-border-color-layer2);
  --gin-bg-header: #1B1B1D;
  --gin-switch: var(--gin-color-primary);
  --gin-shadow-l1: 0 1px 2px rgb(0 0 0 / 2%),
  0 3px 4px rgb(0 0 0 / 3%),
  0 5px 8px rgb(0 0 0 / 4%);
  --gin-shadow-l2: 0 1px 2px rgb(0 0 0 / 2%),
  0 3px 4px rgb(0 0 0 / 3%),
  0 5px 8px rgb(0 0 0 / 4%),
  0 20px 24px rgb(0 0 0 / 12%);
  --gin-icon-color: #888;
  --gin-pattern-fallback: var(--gin-bg-layer2);
  --gin-pattern: var(--gin-border-color);
}
@media (min-width: 61em) {
  :root {
    --gin-font-size-h1: 1.8125rem;
    --gin-font-size-quote: 1.2em;
  }
}
@media (min-width: 90em) {
  :root {
    --gin-font-size-h1: 2.125rem;
  }
}
@media (min-width: 61em) {
  :root {
    --gin-icon-size-toolbar: 20px;
  }
}
@media (min-width: 64em) {
  :root {
    --gin-sticky-offset: var(--gin-height-sticky);
  }
}
@media (min-width: 80em) {
  :root {
    --gin-sidebar-width: 360px;
  }
}

[data-gin-layout-density=small] {
  --gin-spacing-density-xxs: 0.15625rem;
  --gin-spacing-density-xs: 0.3125rem;
  --gin-spacing-density-s: 0.46875rem;
  --gin-spacing-density-m: 0.625rem;
  --gin-spacing-density-l: 0.9375rem;
  --gin-spacing-density-xl: 1.25rem;
  --gin-spacing-density-xxl: 1.875rem;
  --gin-spacing-density-xxxl: 2.5rem;
}

[data-gin-layout-density=medium] {
  --gin-spacing-density-xxs: 0.1875rem;
  --gin-spacing-density-xs: 0.375rem;
  --gin-spacing-density-s: 0.5625rem;
  --gin-spacing-density-m: 0.75rem;
  --gin-spacing-density-l: 1.125rem;
  --gin-spacing-density-xl: 1.5rem;
  --gin-spacing-density-xxl: 2.25rem;
  --gin-spacing-density-xxxl: 3rem;
}

:root {
  --gin-spacing-density-xxs: 0.25rem;
  --gin-spacing-density-xs: 0.5rem;
  --gin-spacing-density-s: 0.75rem;
  --gin-spacing-density-m: 1rem;
  --gin-spacing-density-l: 1.5rem;
  --gin-spacing-density-xl: 2rem;
  --gin-spacing-density-xxl: 3rem;
  --gin-spacing-density-xxxl: 4rem;
}

.gin--dark-mode {
  --gin-color-title: #fff;
  --gin-color-text: #d2d3d3;
  --gin-color-text-light: #9e9fa0;
  --gin-shadow-button: rgba(#111, .9);
  --gin-color-button-text: #111;
  --gin-color-focus: rgb(81, 168, 255);
  --gin-color-focus-border: rgba(0, 0, 0, .8);
  --gin-color-focus-neutral-rgb: rgba(255, 255, 255, .8);
  --gin-color-disabled: #646464;
  --gin-color-disabled-border: #646464;
  --gin-color-disabled-bg: #47474c;
  --gin-color-warning: #dec15f;
  --gin-bg-warning-light: rgba(222, 193, 95, .1);
  --gin-color-danger: #ce6060;
  --gin-color-danger-lightest: #483439;
  --gin-color-green: #32cea4;
  --gin-color-info: #559bca;
  --gin-bg-input: var(--gin-bg-layer2);
  --gin-bg-app: #1B1B1D;
  --gin-bg-layer: #2A2A2D;
  --gin-bg-layer2: #3B3B3F;
  --gin-bg-layer3: #47474c;
  --gin-bg-layer4: #19191b;
  --gin-bg-secondary: var(--gin-bg-app);
  --gin-bg-unpublished: var(--gin-bg-warning-light);
  --gin-color-contextual: var(--gin-bg-layer3);
  --gin-border-color: #43454a;
  --gin-border-color-secondary: rgba(255, 255, 255, .075);
  --gin-border-color-layer: rgba(0, 0, 0, .05);
  --gin-border-color-layer2: #76777B;
  --gin-border-color-table: #43454a;
  --gin-border-color-table-header: rgba(255, 255, 255, .12);
  --gin-border-color-form-element: var(--gin-border-color-layer2);
  --gin-bg-header: #1B1B1D;
  --gin-switch: var(--gin-color-primary);
  --gin-shadow-l1: 0 1px 2px rgb(0 0 0 / 2%),
  0 3px 4px rgb(0 0 0 / 3%),
  0 5px 8px rgb(0 0 0 / 4%);
  --gin-shadow-l2: 0 1px 2px rgb(0 0 0 / 2%),
  0 3px 4px rgb(0 0 0 / 3%),
  0 5px 8px rgb(0 0 0 / 4%),
  0 20px 24px rgb(0 0 0 / 12%);
  --gin-icon-color: #888;
  --gin-pattern-fallback: var(--gin-bg-layer2);
  --gin-pattern: var(--gin-border-color);
}

.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-menu-link-contentd42a07e7-2ab2-4223-afed-a7f0837da5a5:before,
.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-menu-link-content015ab533-1ccb-4ad2-844b-bd8c89cc8305:before {
  -webkit-mask-image: url("../../../custom/ff/images/warehouse-icon.svg");
  mask-image: url("../../../custom/ff/images/warehouse-icon.svg");
}
.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-menu-link-content34a0fe12-592c-4344-9ebb-19e91301aa92:before,
.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-menu-link-content48028f49-7185-43bc-a496-21a4184e4db0:before {
  -webkit-mask-image: url("../../../custom/ff/images/shipping-icon.svg");
  mask-image: url("../../../custom/ff/images/shipping-icon.svg");
}
.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-menu-link-content1ab64948-03d2-47f6-9ab2-10ee891efe5f:before {
  -webkit-mask-image: url("../../../contrib/gin/dist/media/sprite.svg#reports-view");
  mask-image: url("../../../contrib/gin/dist/media/sprite.svg#reports-view");
}
.toolbar .toolbar-bar .toolbar-menu-administration .menu-item__system-admin_reports {
  display: none;
}

#block-ff-userlogin {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#block-ff-userlogin a {
  text-decoration: none;
}
#block-ff-userlogin a:hover {
  color: #fff;
}
#block-ff-userlogin .form-actions {
  justify-content: flex-end;
}

#block-ff-languageswitcher, #block-ff-languageswitcher-2 {
  display: flex;
}
#block-ff-languageswitcher .links a, #block-ff-languageswitcher-2 .links a {
  text-decoration: none;
}
#block-ff-languageswitcher .links a:hover, #block-ff-languageswitcher-2 .links a:hover {
  color: #fff;
}
#block-ff-languageswitcher .links a.is-active, #block-ff-languageswitcher-2 .links a.is-active {
  color: #fff;
}

#block-ff-languageswitcher {
  justify-content: center;
}
#block-ff-languageswitcher .links {
  display: flex;
  gap: 50px;
}

#block-ff-languageswitcher-2 {
  justify-content: flex-end;
}

#block-ff-sitebranding .site-name {
  text-align: center;
}
#block-ff-sitebranding .site-name a {
  font-size: var(--gin-font-size-h1);
  font-weight: var(--gin-font-weight-semibold);
  line-height: normal;
  letter-spacing: -0.05em;
  color: var(--gin-color-title);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90%;
  transition: font-size 0.25s ease;
  text-decoration: none;
}

#edit-pass {
  max-width: 610px;
}

.view-products-manager .view-filters .views-exposed-form, .view-products .view-filters .views-exposed-form, .view-shipments-manager .view-filters .views-exposed-form, .view-shipments .view-filters .views-exposed-form, .view-entity-logs .view-filters .views-exposed-form {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0.5rem;
}
.view-products-manager .view-filters .views-exposed-form .views-exposed-form__item .form-element, .view-products .view-filters .views-exposed-form .views-exposed-form__item .form-element, .view-shipments-manager .view-filters .views-exposed-form .views-exposed-form__item .form-element, .view-shipments .view-filters .views-exposed-form .views-exposed-form__item .form-element, .view-entity-logs .view-filters .views-exposed-form .views-exposed-form__item .form-element {
  width: 130px;
  font-size: 12px;
  max-width: 340px !important;
}

.view-shipments-manager .views-field-nothing {
  width: 162px;
}
.view-shipments-manager .views-field-nothing .totals {
  display: flex;
  flex-direction: row;
  white-space: nowrap;
  justify-content: space-between;
}
.view-shipments-manager .views-field-nothing .totals .ajax-progress {
  display: none;
}
.view-shipments-manager .views-field-nothing-1 {
  display: flex;
  gap: 7px;
}
.view-shipments-manager .views-field-nothing-1 .ajax-progress {
  display: none;
}

.view-content.gin-layer-wrapper {
  padding-left: 10px;
  padding-right: 10px;
}

#views-exposed-form-shipments-manager-page-1 {
  display: flex;
  padding-bottom: 3px;
}

.gin-table-scroll-wrapper {
  font-size: 12px;
}
.gin-table-scroll-wrapper table tbody td {
  padding-top: 1px;
  padding-bottom: 1px;
}
.gin-table-scroll-wrapper .item-list ol, .gin-table-scroll-wrapper .item-list li {
  margin: 0;
}

.stock-add-form {
  display: flex;
  align-items: center;
  gap: 10px;
}
.stock-add-form .form-actions {
  margin-top: 25px;
}

#loading {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.5s ease;
  z-index: 1000;
  display: none;
}

form {
  position: relative;
}

.overlay {
  background: red;
  opacity: 0.5;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2019;
}

.loader {
  margin: 20px auto;
}

input.readonly:read-only {
  background-color: #212123 !important;
  cursor: not-allowed;
}

.field-group-warehouse .fieldset__label {
  padding-bottom: 0;
  padding-top: 5px;
}
.field-group-warehouse .fieldset__wrapper {
  display: flex;
  gap: 50px;
  flex-wrap: wrap;
}
.field-group-warehouse .fieldset__wrapper .js-form-wrapper {
  width: min-content;
}
.field-group-warehouse .fieldset__wrapper .js-form-wrapper .form-item {
  margin: 5px 0 0;
}

.field-group-properties .fieldset__label {
  padding-bottom: 0;
  padding-top: 5px;
}
.field-group-properties .form-item {
  margin: 5px 0 0;
}
.field-group-properties .form-item .form-element--type-select {
  width: 250px;
}
.field-group-properties .field-group-manufacturer-info, .field-group-properties .field-group-dimension-size, .field-group-properties .field-group-package-properties {
  margin: 0;
  border: none;
}
.field-group-properties .field-group-manufacturer-info .fieldset__legend, .field-group-properties .field-group-dimension-size .fieldset__legend, .field-group-properties .field-group-package-properties .fieldset__legend {
  display: none;
}
.field-group-properties .field-group-manufacturer-info .fieldset__wrapper, .field-group-properties .field-group-dimension-size .fieldset__wrapper, .field-group-properties .field-group-package-properties .fieldset__wrapper {
  display: flex;
  gap: 20px;
  margin: 0;
  flex-wrap: wrap;
}
.field-group-properties .field-group-manufacturer-info .fieldset__wrapper .js-form-wrapper .form-item, .field-group-properties .field-group-dimension-size .fieldset__wrapper .js-form-wrapper .form-item, .field-group-properties .field-group-package-properties .fieldset__wrapper .js-form-wrapper .form-item {
  margin: 0;
}
.field-group-properties .field-group-manufacturer-info .fieldset__wrapper .js-form-wrapper .form-item .form-element, .field-group-properties .field-group-dimension-size .fieldset__wrapper .js-form-wrapper .form-item .form-element, .field-group-properties .field-group-package-properties .fieldset__wrapper .js-form-wrapper .form-item .form-element {
  width: 100%;
  max-width: 250px;
}

#edit-warehouse {
  background: var(--gin-bg-layer);
}
#edit-warehouse .fieldset__label {
  padding-bottom: 0;
  padding-top: 5px;
}
#edit-warehouse .fieldset__wrapper {
  display: flex;
  gap: 20px;
  align-items: center;
  margin-bottom: 0;
}
#edit-warehouse .fieldset__wrapper .form-item {
  margin-top: 0;
}
#edit-warehouse .fieldset__wrapper .form-item .form-element {
  width: 100%;
}
#edit-warehouse .fieldset__wrapper .form-actions {
  margin: 0;
}

#edit-changed-wrapper--2, #edit-changed-wrapper, #edit-timestamp-wrapper, .edit-changed-wrapper, .edit-created-wrapper {
  margin-top: 0;
}
#edit-changed-wrapper--2 .fieldset__wrapper, #edit-changed-wrapper .fieldset__wrapper, #edit-timestamp-wrapper .fieldset__wrapper, .edit-changed-wrapper .fieldset__wrapper, .edit-created-wrapper .fieldset__wrapper {
  margin-top: 11px;
}
#edit-changed-wrapper--2 .fieldset__wrapper .form-item__label, #edit-changed-wrapper .fieldset__wrapper .form-item__label, #edit-timestamp-wrapper .fieldset__wrapper .form-item__label, .edit-changed-wrapper .fieldset__wrapper .form-item__label, .edit-created-wrapper .fieldset__wrapper .form-item__label {
  display: none;
}

.xlsx-feed {
  display: none;
}

.field-group-totals .fieldset__wrapper {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}
.field-group-totals .fieldset__wrapper .totals-item {
  display: flex;
  align-items: baseline;
  gap: 5px;
}

.consolidated-report-table .th__shipment-content {
  text-align: center;
}
.consolidated-report-table .td__shipment-id {
  width: 4%;
}
.consolidated-report-table .td__shipment-sku {
  width: 6%;
}
.consolidated-report-table .td__shipment-content {
  width: 50%;
  text-align: center;
}
.consolidated-report-table .td__shipment-files {
  width: 10%;
}

.region-sticky__items .block-page-title-block {
  justify-content: space-between;
}

.custom-download-btn, .consolidated-report-link, .in-out-report-link {
  display: none;
}

.log-arrow-up, .shipment-control-done, .shipment-control-not-required {
  color: green;
}

.log-arrow-down, .shipment-control-required {
  color: red;
}

.views-field-field-control-on .datetime {
  color: green;
}

.view-products-manager table th, .view-shipments-manager table th, .view-products table th, .view-shipments table th, .view-entity-logs table th {
  padding: 5px !important;
  font-size: 0.75rem !important;
}
.view-products-manager table .sortable-heading, .view-shipments-manager table .sortable-heading, .view-products table .sortable-heading, .view-shipments table .sortable-heading, .view-entity-logs table .sortable-heading {
  padding: 0;
}
.view-products-manager table .sortable-heading a, .view-shipments-manager table .sortable-heading a, .view-products table .sortable-heading a, .view-shipments table .sortable-heading a, .view-entity-logs table .sortable-heading a {
  display: flex;
  align-items: flex-end;
  padding: 0;
}
.view-products-manager table .sortable-heading a::after, .view-shipments-manager table .sortable-heading a::after, .view-products table .sortable-heading a::after, .view-shipments table .sortable-heading a::after, .view-entity-logs table .sortable-heading a::after {
  content: unset;
}
.view-products-manager table .sortable-heading a::before, .view-shipments-manager table .sortable-heading a::before, .view-products table .sortable-heading a::before, .view-shipments table .sortable-heading a::before, .view-entity-logs table .sortable-heading a::before {
  right: unset;
  left: unset;
  bottom: 0;
  width: 100%;
}
.view-products-manager table .sortable-heading a .tablesort, .view-shipments-manager table .sortable-heading a .tablesort, .view-products table .sortable-heading a .tablesort, .view-shipments table .sortable-heading a .tablesort, .view-entity-logs table .sortable-heading a .tablesort {
  position: relative;
  right: unset;
  top: unset;
}
.view-products-manager table tbody td, .view-shipments-manager table tbody td, .view-products table tbody td, .view-shipments table tbody td, .view-entity-logs table tbody td {
  padding: 5px !important;
}
.view-products-manager table tbody .views-field-field-barcode, .view-shipments-manager table tbody .views-field-field-barcode, .view-products table tbody .views-field-field-barcode, .view-shipments table tbody .views-field-field-barcode, .view-entity-logs table tbody .views-field-field-barcode {
  width: 97.7969px;
}
.view-products-manager .file-widget-multiple__table-wrapper .tabledrag-toggle-weight-wrapper, .view-shipments-manager .file-widget-multiple__table-wrapper .tabledrag-toggle-weight-wrapper, .view-products .file-widget-multiple__table-wrapper .tabledrag-toggle-weight-wrapper, .view-shipments .file-widget-multiple__table-wrapper .tabledrag-toggle-weight-wrapper, .view-entity-logs .file-widget-multiple__table-wrapper .tabledrag-toggle-weight-wrapper {
  display: none;
}
.view-products-manager .file-widget-multiple__table-wrapper .tabledrag-disabled, .view-shipments-manager .file-widget-multiple__table-wrapper .tabledrag-disabled, .view-products .file-widget-multiple__table-wrapper .tabledrag-disabled, .view-shipments .file-widget-multiple__table-wrapper .tabledrag-disabled, .view-entity-logs .file-widget-multiple__table-wrapper .tabledrag-disabled {
  margin-bottom: 0;
}
.view-products-manager .file-widget-multiple__table-wrapper .tabledrag-disabled tr, .view-shipments-manager .file-widget-multiple__table-wrapper .tabledrag-disabled tr, .view-products .file-widget-multiple__table-wrapper .tabledrag-disabled tr, .view-shipments .file-widget-multiple__table-wrapper .tabledrag-disabled tr, .view-entity-logs .file-widget-multiple__table-wrapper .tabledrag-disabled tr {
  background: var(--gin-bg-layer2);
}
.view-products-manager .file-widget-multiple__table-wrapper .tabledrag-disabled tr .js-tabledrag-handle, .view-shipments-manager .file-widget-multiple__table-wrapper .tabledrag-disabled tr .js-tabledrag-handle, .view-products .file-widget-multiple__table-wrapper .tabledrag-disabled tr .js-tabledrag-handle, .view-shipments .file-widget-multiple__table-wrapper .tabledrag-disabled tr .js-tabledrag-handle, .view-entity-logs .file-widget-multiple__table-wrapper .tabledrag-disabled tr .js-tabledrag-handle {
  display: none;
}
.view-products-manager .file-widget-multiple__table-wrapper .tabledrag-disabled .th__file-information, .view-shipments-manager .file-widget-multiple__table-wrapper .tabledrag-disabled .th__file-information, .view-products .file-widget-multiple__table-wrapper .tabledrag-disabled .th__file-information, .view-shipments .file-widget-multiple__table-wrapper .tabledrag-disabled .th__file-information, .view-entity-logs .file-widget-multiple__table-wrapper .tabledrag-disabled .th__file-information {
  background: var(--gin-bg-layer2);
}
.view-products-manager .file-widget-multiple__table-wrapper .tabledrag-disabled .th__operations, .view-shipments-manager .file-widget-multiple__table-wrapper .tabledrag-disabled .th__operations, .view-products .file-widget-multiple__table-wrapper .tabledrag-disabled .th__operations, .view-shipments .file-widget-multiple__table-wrapper .tabledrag-disabled .th__operations, .view-entity-logs .file-widget-multiple__table-wrapper .tabledrag-disabled .th__operations {
  background: var(--gin-bg-layer2);
  color: var(--gin-bg-layer2);
}
.view-products-manager .file-widget-multiple__table-wrapper .form-item--disabled, .view-shipments-manager .file-widget-multiple__table-wrapper .form-item--disabled, .view-products .file-widget-multiple__table-wrapper .form-item--disabled, .view-shipments .file-widget-multiple__table-wrapper .form-item--disabled, .view-entity-logs .file-widget-multiple__table-wrapper .form-item--disabled {
  display: none;
}
.view-products-manager .fieldset__label,
.view-products-manager .fieldset__label--group,
.view-products-manager .form-item__label, .view-shipments-manager .fieldset__label,
.view-shipments-manager .fieldset__label--group,
.view-shipments-manager .form-item__label, .view-products .fieldset__label,
.view-products .fieldset__label--group,
.view-products .form-item__label, .view-shipments .fieldset__label,
.view-shipments .fieldset__label--group,
.view-shipments .form-item__label, .view-entity-logs .fieldset__label,
.view-entity-logs .fieldset__label--group,
.view-entity-logs .form-item__label {
  font-size: 0.75rem !important;
}
.view-products-manager .gin-table-scroll-wrapper, .view-shipments-manager .gin-table-scroll-wrapper, .view-products .gin-table-scroll-wrapper, .view-shipments .gin-table-scroll-wrapper, .view-entity-logs .gin-table-scroll-wrapper {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.field--name-field-fulfiled-on, .field--name-field-control-on {
  display: none;
}

.field--type-mobile-number .local-number {
  max-width: 536px;
  border: 1px solid var(--gin-border-color-form-element);
}
.field--type-mobile-number .country-select {
  height: 35px;
  border-bottom: none;
}
.field--type-mobile-number .description {
  margin-block: 0.375rem;
  font-size: var(--font-size-xs);
  line-height: 1.0625rem;
  max-width: var(--gin-max-line-length);
  color: var(--gin-color-text-light);
}

.field--type-address .locality {
  max-width: 297px;
}
.field--type-address .administrative-area, .field--type-address .postal-code {
  max-width: 138px;
}
.field--type-address .country {
  max-width: 297px;
}
.field--type-address .address-lines-container {
  display: flex;
  gap: 20px;
}
.field--type-address .address-lines-container .address-line1 {
  max-width: 297px;
}
.field--type-address .address-lines-container .address-line2, .field--type-address .address-lines-container .address-line3 {
  max-width: 138px;
}

#detailed_container .field-group-properties .legend-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
#detailed_container .field-group-properties .legend-wrapper .button {
  margin: 0 8px 0 0;
}
#detailed_container .field-group-properties .fieldset__wrapper {
  margin-top: 0;
  display: flex;
  flex-direction: row;
  gap: 20px;
  justify-content: flex-start;
}
#detailed_container .field-group-properties .fieldset__wrapper .properties-col-3 {
  display: flex;
  justify-content: flex-end;
}
#detailed_container .field-group-properties .fieldset__wrapper .properties-col-1, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-2, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-3 {
  width: 33.3333333333%;
}
#detailed_container .field-group-properties .fieldset__wrapper .properties-col-1 .field__items_primary, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-2 .field__items_primary, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-3 .field__items_primary {
  display: flex;
  width: fit-content;
}
#detailed_container .field-group-properties .fieldset__wrapper .properties-col-1 .field__items_secondary, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-2 .field__items_secondary, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-3 .field__items_secondary {
  display: flex;
  max-width: 165px;
}
#detailed_container .field-group-properties .fieldset__wrapper .properties-col-1 .field__label, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-2 .field__label, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-3 .field__label {
  font-size: var(--gin-font-size-s);
  font-weight: var(--gin-font-weight-semibold);
}
#detailed_container .field-group-properties .fieldset__wrapper .properties-col-1 .field__item, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-2 .field__item, #detailed_container .field-group-properties .fieldset__wrapper .properties-col-3 .field__item {
  font-size: 0.85rem;
}
#detailed_container .field-group-properties .field-group-package-properties {
  margin-top: 40px;
}
#detailed_container .field-group-properties .field-group-manufacturer-info .fieldset__legend, #detailed_container .field-group-properties .field-group-dimension-size .fieldset__legend, #detailed_container .field-group-properties .field-group-package-properties .fieldset__legend {
  display: contents;
}
#detailed_container .field-group-properties .field-group-manufacturer-info .fieldset__legend .fieldset__label, #detailed_container .field-group-properties .field-group-dimension-size .fieldset__legend .fieldset__label, #detailed_container .field-group-properties .field-group-package-properties .fieldset__legend .fieldset__label {
  font-size: var(--gin-font-size-s);
  font-weight: var(--gin-font-weight-semibold);
  padding-left: 0;
}
#detailed_container .field-group-properties .field-group-manufacturer-info .fieldset__wrapper .field__label, #detailed_container .field-group-properties .field-group-dimension-size .fieldset__wrapper .field__label, #detailed_container .field-group-properties .field-group-package-properties .fieldset__wrapper .field__label {
  font-size: var(--gin-font-size-s);
  font-weight: var(--gin-font-weight-semibold);
}
#detailed_container .field-group-properties .field-group-manufacturer-info .fieldset__wrapper .field__item, #detailed_container .field-group-properties .field-group-dimension-size .fieldset__wrapper .field__item, #detailed_container .field-group-properties .field-group-package-properties .fieldset__wrapper .field__item {
  font-size: 0.85rem;
}

#drupal-modal .node-product-properties-form .layout-node-form {
  display: flex;
}
#drupal-modal .node-product-properties-form .layout-node-form .field-group-manufacturer-info .fieldset__legend, #drupal-modal .node-product-properties-form .layout-node-form .field-group-dimension-size .fieldset__legend, #drupal-modal .node-product-properties-form .layout-node-form .field-group-package-properties .fieldset__legend {
  display: contents;
}
#drupal-modal .node-product-properties-form .layout-node-form .field-group-manufacturer-info .fieldset__legend .fieldset__label, #drupal-modal .node-product-properties-form .layout-node-form .field-group-dimension-size .fieldset__legend .fieldset__label, #drupal-modal .node-product-properties-form .layout-node-form .field-group-package-properties .fieldset__legend .fieldset__label {
  font-size: var(--gin-font-size-s);
  font-weight: var(--gin-font-weight-semibold);
  padding-left: 0;
}
#drupal-modal .node-product-properties-form .layout-node-form .field-group-manufacturer-info .fieldset__wrapper .field__label, #drupal-modal .node-product-properties-form .layout-node-form .field-group-dimension-size .fieldset__wrapper .field__label, #drupal-modal .node-product-properties-form .layout-node-form .field-group-package-properties .fieldset__wrapper .field__label {
  font-size: var(--gin-font-size-s);
  font-weight: var(--gin-font-weight-semibold);
}
#drupal-modal .node-product-properties-form .layout-node-form .field-group-manufacturer-info .fieldset__wrapper .field__item, #drupal-modal .node-product-properties-form .layout-node-form .field-group-dimension-size .fieldset__wrapper .field__item, #drupal-modal .node-product-properties-form .layout-node-form .field-group-package-properties .fieldset__wrapper .field__item {
  font-size: 0.85rem;
}
#drupal-modal .gin-table-scroll-wrapper {
  padding-bottom: unset;
  margin-bottom: unset;
}

#colorbox #cboxWrapper, #colorbox #cboxTitle, #colorbox #cboxContent {
  color: white;
  background-color: var(--gin-bg-app);
}

.messages-list {
  margin-top: 10px;
}

#multiple_sku {
  max-width: 300px;
}

#tracking_number {
  width: 300px !important;
}

.user-form .form-item--name {
  display: none;
}
.user-form .user-form-wrapper {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.field-group-personal-information {
  max-width: 50%;
}

.view-entity-logs .gin-table-scroll-wrapper {
  overflow: inherit;
}

#block-ff-views-block-products-manager-block-1 .title-wrapper {
  display: flex;
  justify-content: space-between;
}
#block-ff-views-block-products-manager-block-1 .title-wrapper h2 {
  margin-top: 0;
}

.path-frontpage .messages-list .messages__wrapper .messages {
  margin-top: 16px;
}

.shipment-lock, .shipment-content-list, .shipment-file-list {
  display: block;
  width: 18px;
  height: 18px;
  background-size: cover;
  background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjI2QyZDNkMyI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxwYXRoIGQ9Ik0xMiAxNC41VjE2LjVNNyAxMC4wMjg4QzcuNDcxNDIgMTAgOC4wNTI1OSAxMCA4LjggMTBIMTUuMkMxNS45NDc0IDEwIDE2LjUyODYgMTAgMTcgMTAuMDI4OE03IDEwLjAyODhDNi40MTE2OCAxMC4wNjQ3IDUuOTk0MjkgMTAuMTQ1NSA1LjYzODAzIDEwLjMyN0M1LjA3MzU0IDEwLjYxNDYgNC42MTQ2IDExLjA3MzUgNC4zMjY5OCAxMS42MzhDNCAxMi4yNzk4IDQgMTMuMTE5OCA0IDE0LjhWMTYuMkM0IDE3Ljg4MDIgNCAxOC43MjAyIDQuMzI2OTggMTkuMzYyQzQuNjE0NiAxOS45MjY1IDUuMDczNTQgMjAuMzg1NCA1LjYzODAzIDIwLjY3M0M2LjI3OTc2IDIxIDcuMTE5ODQgMjEgOC44IDIxSDE1LjJDMTYuODgwMiAyMSAxNy43MjAyIDIxIDE4LjM2MiAyMC42NzNDMTguOTI2NSAyMC4zODU0IDE5LjM4NTQgMTkuOTI2NSAxOS42NzMgMTkuMzYyQzIwIDE4LjcyMDIgMjAgMTcuODgwMiAyMCAxNi4yVjE0LjhDMjAgMTMuMTE5OCAyMCAxMi4yNzk4IDE5LjY3MyAxMS42MzhDMTkuMzg1NCAxMS4wNzM1IDE4LjkyNjUgMTAuNjE0NiAxOC4zNjIgMTAuMzI3QzE4LjAwNTcgMTAuMTQ1NSAxNy41ODgzIDEwLjA2NDcgMTcgMTAuMDI4OE03IDEwLjAyODhWOEM3IDUuMjM4NTggOS4yMzg1OCAzIDEyIDNDMTQuNzYxNCAzIDE3IDUuMjM4NTggMTcgOFYxMC4wMjg4IiBzdHJva2U9IiNkMmQzZDMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+IDwvZz4KDTwvc3ZnPg==");
}

.match {
  color: green;
}

.not-match {
  color: red;
}

.partial-match {
  color: yellow;
}

.warehouse-add-stock-form .form-item--quantity label {
  white-space: pre;
}
.warehouse-add-stock-form .add-stock-actions-container {
  margin-top: -39px;
}
.warehouse-add-stock-form .add-stock-actions-container .form-item--stocking-type {
  margin: 0;
}
.warehouse-add-stock-form .add-stock-actions-container .form-item--stocking-type select {
  font-size: 13px;
}
.warehouse-add-stock-form .add-stock-actions-container .add_stock_submit {
  width: 180px;
  margin-right: 0 !important;
}

.button-hidden {
  display: none;
}

.description-warning {
  color: red;
}

.header-before-totals {
  border-bottom: none;
}

.shipment-content-list, .shipment-file-list {
  background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTggNkwyMSA2LjAwMDc4TTggMTJMMjEgMTIuMDAwOE04IDE4TDIxIDE4LjAwMDdNMyA2LjVINFY1LjVIM1Y2LjVaTTMgMTIuNUg0VjExLjVIM1YxMi41Wk0zIDE4LjVINFYxNy41SDNWMTguNVoiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4gPC9nPgoNPC9zdmc+");
}
.shipment-content-list:hover, .shipment-file-list:hover {
  transition: 0.5s ease-out;
  transform: scale(1.5);
}
.shipment-content-list:focus, .shipment-file-list:focus {
  box-shadow: none !important;
}

.shipment-file-list {
  background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPGcgaWQ9IkZpbGUgLyBGaWxlcyI+IDxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik05IDZIOS4zMzY4N0M5LjU4MTQ2IDYgOS43MDM4NSA2IDkuODE4OTMgNi4wMjc2M0M5LjkyMDk3IDYuMDUyMTMgMTAuMDE4OSA2LjA5MjYzIDEwLjEwODQgNi4xNDc0NkMxMC4yMDkzIDYuMjA5MjggMTAuMjk1OSA2LjI5NTkxIDEwLjQ2ODggNi40Njg3NUwxMy41MzE1IDkuNTMxNDlDMTMuNzA0NCA5LjcwNDQ0IDEzLjc5MDQgOS43OTA0NCAxMy44NTIzIDkuODkxMzVDMTMuOTA3MSA5Ljk4MDgyIDEzLjk0ODIgMTAuMDc4NiAxMy45NzI3IDEwLjE4MDdDMTQgMTAuMjk0NiAxNCAxMC40MTU1IDE0IDEwLjY1NTJWMThNOSA2SDQuNTk5NjFDNC4wMzk1NiA2IDMuNzU5ODEgNiAzLjU0NTkgNi4xMDg5OUMzLjM1Nzc0IDYuMjA0ODcgMy4yMDQ4NyA2LjM1Nzc0IDMuMTA4OTkgNi41NDU5QzMgNi43NTk4MSAzIDcuMDQwMDQgMyA3LjYwMDFWMTkuNDAwMUMzIDE5Ljk2MDEgMyAyMC4yMzk4IDMuMTA4OTkgMjAuNDUzN0MzLjIwNDg3IDIwLjY0MTkgMy4zNTc3NCAyMC43OTUyIDMuNTQ1OSAyMC44OTExQzMuNzU5NiAyMSA0LjAzOTAyIDIxIDQuNTk4IDIxTDEyLjQwMTEgMjFDMTIuOTYgMjEgMTMuMjQwNSAyMSAxMy40NTQyIDIwLjg5MTFDMTMuNjQyMyAyMC43OTUyIDEzLjc5NDggMjAuNjQyMSAxMy44OTA2IDIwLjQ1MzlDMTMuOTk5NiAyMC4yNCAxNCAxOS45NTk5IDE0IDE5LjM5OTlWMThNOSA2VjkuNEM5IDkuOTYwMDUgOSAxMC4yMzk5IDkuMTA4OTkgMTAuNDUzOEM5LjIwNDg3IDEwLjY0MiA5LjM1Nzc0IDEwLjc5NTIgOS41NDU5IDEwLjg5MTFDOS43NTk2IDExIDEwLjAzOSAxMSAxMC41OTggMTFIMTMuOTk5Nk0xMCA2LjAwMDFWNC42MDAxQzEwIDQuMDQwMDUgMTAgMy43NTk4MSAxMC4xMDkgMy41NDU5QzEwLjIwNDkgMy4zNTc3NCAxMC4zNTc3IDMuMjA0ODcgMTAuNTQ1OSAzLjEwODk5QzEwLjc1OTggMyAxMS4wMzk2IDMgMTEuNTk5NiAzSDE2TTE2IDNIMTYuMzM2OUMxNi41ODE1IDMgMTYuNzAzOCAzIDE2LjgxODkgMy4wMjc2M0MxNi45MjEgMy4wNTIxMyAxNy4wMTg5IDMuMDkyNjMgMTcuMTA4NCAzLjE0NzQ2QzE3LjIwOTMgMy4yMDkyOCAxNy4yOTU5IDMuMjk1OTIgMTcuNDY4OCAzLjQ2ODc1TDIwLjUzMTUgNi41MzE0OUMyMC43MDQ0IDYuNzA0NDQgMjAuNzkwNCA2Ljc5MDQ0IDIwLjg1MjMgNi44OTEzNUMyMC45MDcxIDYuOTgwODIgMjAuOTQ4MiA3LjA3ODYzIDIwLjk3MjcgNy4xODA2NkMyMSA3LjI5NDU4IDIxIDcuNDE1NTIgMjEgNy42NTUxNVYxNi4zOTk5QzIxIDE2Ljk1OTkgMjAuOTk5NiAxNy4yNCAyMC44OTA2IDE3LjQ1MzlDMjAuNzk0OCAxNy42NDIxIDIwLjY0MjkgMTcuNzk1MiAyMC40NTQ4IDE3Ljg5MTFDMjAuMjQxMSAxOCAxOS45NjEgMTggMTkuNDAyIDE4SDE0TTE2IDNWNi40QzE2IDYuOTYwMDUgMTYgNy4yMzk4OCAxNi4xMDkgNy40NTM4QzE2LjIwNDkgNy42NDE5NiAxNi4zNTc3IDcuNzk1MjQgMTYuNTQ1OSA3Ljg5MTExQzE2Ljc1OTYgOCAxNy4wMzkgOCAxNy41OTggOEgyMC45OTk2IiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+IDwvZz4gPC9nPgoNPC9zdmc+");
}

.custom_exposed_pager_wrapper {
  height: 35px;
}
.custom_exposed_pager_wrapper label {
  font-size: 0.95rem;
}

.custom_no_pager {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}
.custom_no_pager label {
  padding-right: 5px;
}

.sku-shipped-warning {
  color: yellow;
  text-align: center;
  width: 100%;
  display: inline-block;
}

.jconfirm .jconfirm-bg {
  opacity: 0.9 !important;
  background: var(--gin-bg-layer2) !important;
}
.jconfirm .jconfirm-row .jconfirm-cell .jconfirm-holder .jconfirm-box {
  background: var(--gin-bg-layer);
}
.jconfirm .jconfirm-row .jconfirm-cell .jconfirm-holder .jconfirm-box .jconfirm-title {
  font-size: var(--gin-font-size-l);
  font-weight: var(--gin-font-weight-normal);
}
.jconfirm .jconfirm-row .jconfirm-cell .jconfirm-holder .jconfirm-box .jconfirm-content {
  font-size: 14px;
  font-style: normal;
  font-weight: 525;
  line-height: 18px;
}
.jconfirm .jconfirm-row .jconfirm-cell .jconfirm-holder .jconfirm-box .jconfirm-buttons button {
  color: var(--gin-color-button-text);
}
.jconfirm .jconfirm-row .jconfirm-cell .jconfirm-holder .jconfirm-box .jconfirm-buttons .button--danger {
  background-color: rgba(206, 96, 96, 0.9098039216);
}
.jconfirm .jconfirm-row .jconfirm-cell .jconfirm-holder .jconfirm-box .jconfirm-buttons .button--danger:hover {
  background-color: var(--gin-color-danger);
}

/*# sourceMappingURL=style.css.map */
