.mdi {
  line-height: 1;
}

.mdi:before {
  font-size: 1em;
}

.hide {
  display: none;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

html,
body {
  font-size: 14px;
}

body {
  overflow-x: hidden;
  color: #333;
  font-family: Roboto, sans-serif;
  line-height: 1.6;
  word-wrap: break-word;
  background-color: #f7f7f7;
}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

button {
  outline: none;
  cursor: pointer;
}

label {
  font-weight: normal;
}

html [type="button"] {
  -webkit-appearance: initial;
}

hr {
  border-top: 1px solid #e0e0e0;
}

.hide___mYxKE {
  display: none;
}

a {
  color: #01282B;
}

a:focus, a:hover {
  color: #076A73;
  -webkit-text-decoration-color: #FF8C92;
     -moz-text-decoration-color: #FF8C92;
          text-decoration-color: #FF8C92;
}

.toastr___2HIh8 {
  font-size: 18px;
  font-family: Roboto, sans-serif;
  letter-spacing: 0.8px;
}

.container___1dkJO {
  color: #ff0000;
  white-space: pre-wrap;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.container___2vC0v {
  padding: 25px 55px;
}

.container___2vC0v .actions___1dun9 {
  margin-top: 20px;
}

.container___2vC0v .actions___1dun9::after {
  content: '';
  display: table;
  clear: both;
}

.container___2vC0v .actions___1dun9 .submit___QCrv9 {
  float: right;
}

.container___2vC0v label:focus, .container___2vC0v label:hover {
  color: #04494F;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.container___2i53b {
  padding: 50px 15px 15px;
}

.container___2i53b .loginForm___2Db6U {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.container___2i53b .loginForm___2Db6U > h2 {
  margin: 0;
  padding: 80px 55px 10px;
  background-color: #076A73;
  color: #fff;
  font-weight: 300;
  font-size: 35px;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.container___2PXrP {
  line-height: 64px;
  height: 64px;
  background-color: #04494F !important;
  padding-left: 10px !important;
}

.container___2PXrP .text___1HAI- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.container___2PXrP .logo___1v1Al {
  margin: 2px 16px 0 24px;
}

.container___2PXrP .logo___1v1Al img {
  height: 27px;
  position: relative;
  top: -5px;
}

.container___2PXrP .title___2sRjP {
  font-size: 18px;
}

.container___2PXrP > div {
  margin: 0 !important;
  padding: 0 !important;
}

.container___2PXrP > button:first-child {
  display: none !important;
}

.container___2PXrP .btn___OSG80 {
  color: #fff !important;
}

.container___2PXrP .btn___OSG80 span {
  text-transform: capitalize !important;
  font-size: 16px !important;
  font-weight: none !important;
}

@media screen and (max-width: 480px) {
  .container___2PXrP {
    padding-left: 10px !important;
    padding-right: 10px !important;
    background-color: #04494F !important;
  }
  .container___2PXrP .logo___1v1Al > img {
    display: none;
  }
  .container___2PXrP > div {
    font-size: 18px !important;
  }
  .container___2PXrP > div button {
    height: 64px;
    vertical-align: middle;
    padding: 0 !important;
    margin: 0 !important;
  }
}

.error___MXUvl {
  color: red;
  text-align: center;
  padding: 15px;
  background-color: #fff;
  width: 500px;
  margin: 100px auto;
  border: 1px solid red;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.container___12jt8 > div {
  padding-top: 64px !important;
  z-index: 1000 !important;
  width: 200px !important;
}

.container___12jt8 a {
  text-decoration: none;
}

.heading___ArHs2 {
  font-size: 12px;
  color: #666;
  padding: 24px 24px 4px;
}

.divider___sGMnW {
  margin-top: 12px !important;
}

.menuItem___1d9Md > div > div {
  padding: 0 24px !important;
}

.menuItem___1d9Md.active___1dfDn {
  background-color: #52979D !important;
  color: #fff !important;
}

.accordion___1q4Va {
  line-height: 48px;
  padding: 0 24px !important;
  font-weight: normal !important;
}

.accordion___1q4Va.active___1dfDn {
  background-color: #52979D !important;
}

.accordion___1q4Va.active___1dfDn span, .accordion___1q4Va.active___1dfDn svg {
  color: #fff !important;
}

.cardActions___3Wfs2 {
  padding: 0 !important;
}

.cardActions___3Wfs2 a {
  margin: 0 !important;
}

.cardActions___3Wfs2 .menuItem___1d9Md div {
  margin-left: 10px !important;
  font-size: 13px;
}

.footer___1GwRz {
  position: absolute;
  bottom: 12px;
  font-size: 11px;
  color: #ddd;
  width: 100%;
  text-align: center;
  padding: 12px 8px 4px;
}

@media screen and (max-width: 480px) {
  .container___12jt8 > div {
    width: 150px !important;
  }
  .heading___ArHs2 {
    font-size: 10px;
  }
  .menuItem___1d9Md {
    font-size: 14px !important;
  }
  .footer___1GwRz {
    font-size: 10px;
  }
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.container___3v_p8 {
  background-color: transparent;
  position: relative;
  height: 4px;
}

.container___3v_p8 .innerContainer___xvww7 {
  background-color: #FF737A;
}

.container___3v_p8 .innerContainer___xvww7:before, .container___3v_p8 .innerContainer___xvww7:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
}

.container___3v_p8 .innerContainer___xvww7:before {
  -webkit-animation: indeterminate___nzBl6 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
     -moz-animation: indeterminate___nzBl6 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
       -o-animation: indeterminate___nzBl6 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
          animation: indeterminate___nzBl6 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}

.container___3v_p8 .innerContainer___xvww7:after {
  -webkit-animation: indeterminate-short___3kads 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
     -moz-animation: indeterminate-short___3kads 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
       -o-animation: indeterminate-short___3kads 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
          animation: indeterminate-short___3kads 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
     -moz-animation-delay: 1.15s;
       -o-animation-delay: 1.15s;
          animation-delay: 1.15s;
}

@-webkit-keyframes indeterminate___nzBl6 {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}

@-moz-keyframes indeterminate___nzBl6 {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}

@-o-keyframes indeterminate___nzBl6 {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}

@keyframes indeterminate___nzBl6 {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}

@-webkit-keyframes indeterminate-short___3kads {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}

@-moz-keyframes indeterminate-short___3kads {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}

@-o-keyframes indeterminate-short___3kads {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}

@keyframes indeterminate-short___3kads {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.container___22HCo {
  display: none;
  background-color: #FFD9D9;
}

.container___22HCo.active___GjkjH {
  display: block;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.container___3isJ4 .routeLoadingBar___1sPZv {
  position: fixed;
  left: 0;
  right: 0;
  top: 64px;
}

.container___3isJ4 .appContent___20HUg {
  margin-top: 64px;
  padding-left: 0;
  -webkit-transition: padding-left 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -o-transition: padding-left 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: padding-left 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: padding-left 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.container___3isJ4.isMenuOpen___3Flc1 .appContent___20HUg {
  padding-left: 200px;
}

.container___3isJ4.embedded___1iMql .appBar___2SIiV {
  display: none;
}

.container___3isJ4.embedded___1iMql .routeLoadingBar___1sPZv {
  top: 0;
}

.container___3isJ4.embedded___1iMql .appContent___20HUg {
  margin-top: 0;
  margin-left: -200px;
}

.container___3isJ4.embedded___1iMql .drawer___2XJz5 {
  display: none;
}

@media screen and (max-width: 480px) {
  .isMenuOpen___3Flc1 .appContent___20HUg {
    padding-left: 150px !important;
  }
  .embedded___1iMql .appContent___20HUg {
    margin-left: -150px !important;
  }
}


.head___2hki9 {
  background-color: #e8e8e8;
  padding: 10px 16px;
  display: table;
  width: 100%;
}

.head___2hki9 > * {
  display: table-cell;
  vertical-align: top;
}

.subheader___1TejO {
  background-color: #e8e8e8;
  padding: 5px 16px;
  padding-top: 0px;
  display: table;
  width: 100%;
}

.subheader___1TejO > * {
  display: table-cell;
  vertical-align: top;
}

.title___16Vdy {
  color: rgba(0, 0, 0, 0.55);
  font-size: 18px;
}

.subtitle___39Yaj {
  color: rgba(0, 0, 0, 0.55);
  font-size: 14px;
}

.actions___wH9y6 {
  width: 1px;
  white-space: nowrap;
}

.field___27juy {
  padding: 12px 24px;
  border-bottom: 1px solid #e0e0e0;
  display: table;
  width: 100%;
  font-size: 14px;
}

.field___27juy:last-child {
  border-bottom: 0;
}

.field___27juy > * {
  display: table-cell;
  vertical-align: top;
}

.label___2ffhG {
  width: 220px;
}

.container___1v_ex {
  padding: 24px 36px 36px;
}

.container___1v_ex h1 {
  font-size: 24px;
  font-weight: 400;
  color: #555;
  margin: 12px 0 24px;
}

.container___1v_ex section + section {
  margin-top: 36px;
}

@media screen and (max-device-width: 480px) {
  .container___1v_ex h1 {
    font-size: 18px;
  }
}

.container___1n1kU {
  text-align: center;
  padding: 12px 0;
}

.container___581ZD {
  text-align: center;
  position: relative;
  height: 36px;
}

.container___581ZD .page___1Rr5b {
  font-size: 12px;
  color: #777;
}

.container___581ZD .previousPage___22K_H, .container___581ZD .nextPage___2o-w7 {
  position: absolute;
  top: 0;
}

.container___581ZD .previousPage___22K_H {
  left: 0;
}

.container___581ZD .nextPage___2o-w7 {
  right: 0;
}

.columnHeader___3nJgE {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}

.columnHeader___3nJgE.selectable___2G7GL {
  cursor: pointer;
  text-decoration: underline;
}

.columnHeader___3nJgE.selected___1sZ04 {
  color: #15A154;
  font-weight: 500;
}

.notRow___XCmtj {
  height: auto !important;
  border-bottom: none !important;
}

.notRow___XCmtj > td:first-child:not(:last-child) {
  display: none !important;
}

.sortDirection___1tMhB {
  color: #15A154;
  margin-left: 4px;
}

.paginationWrapper___3D2aV {
  border-top: 1px solid #e0e0e0;
  padding: 12px 24px;
  margin-top: 12px;
}

.loader___rBY4R {
  text-align: center;
  padding: 22px 0;
}

.loader___rBY4R div {
  top: 0;
  left: 0;
}

.intableLoader___1O87E {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  top: 0;
  padding-top: 6px;
}

.idColumn___3VIq7 {
  width: 3vw;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.idColumn___3VIq7:hover {
  overflow: visible;
  white-space: normal;
  width: auto;
  position: absolute;
  background-color: #FFF;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  transition: all 500ms ease;
  padding-left: 2px;
  padding-right: 2px;
  -webkit-box-shadow: inset 0 0 0 1px #99b2be;
     -moz-box-shadow: inset 0 0 0 1px #99b2be;
          box-shadow: inset 0 0 0 1px #99b2be;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
       transform: scale(1.1);
}

.dropdownMenu___3twSI {
  max-width: 100%;
  bottom: 24px;
  margin-right: 24px;
  margin-top: 16px;
}

.headerWrapper___3yckl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.headerWrapper___3yckl > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  vertical-align: middle;
}

.vendorFilter___3ARxI {
  bottom: 12px;
}

.addVendorWrapper___3GJDc {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.label___iJ6jl {
  display: inline-block;
  font-weight: 500;
  padding-right: 36px;
  padding-top: 15px;
  text-align: right;
}

.filterRow___1qFWb {
  margin: 20px 0;
  height: 34px;
}

.filterRow___1qFWb:last-child {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 30px;
}

.section___28Zxz {
  font-size: 15px;
  color: #666;
}

.divider___27KpR {
  margin: 0 8px;
  color: #999;
}

.label___13n6p {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  font-weight: bold;
}

.subheader___3KTeX {
  color: #000;
  font-weight: 800;
  font-size: 16px;
}

.text___2cOGq,
.value___3qCv9 {
  font-size: 10px;
}

.block___2YA8v {
  max-width: 250px;
}

.colInline___KknUn {
  display: inline-block;
}

.operationalDaysHeader___R5c9i {
  padding: 20px 0;
  border-top: 1px dotted #e0e0e0;
}

.operationalDaysTableHeaders___1JT7m > * {
  border: 1px solid #e0e0e0;
  border-bottom: none;
  padding: 15px;
  text-align: center;
}

.deliveryTimeWindow___fPph9,
.operationalDays___3EoXN {
  font-size: 12px;
  height: 48px;
  line-height: 48px;
}

.deliveryTimeWindow___fPph9:last-child,
.operationalDays___3EoXN:last-child {
  margin-bottom: 0;
}

.deliveryTimeWindow___fPph9:last-child .columns___2l3l_ > *,
.operationalDays___3EoXN:last-child .columns___2l3l_ > * {
  border: none;
}

.deliveryTimeWindow___fPph9 > *,
.operationalDays___3EoXN > * {
  display: inline-block;
  vertical-align: top;
  text-align: center;
}

.deliveryTimeWindow___fPph9 > * .columns___2l3l_ > *,
.operationalDays___3EoXN > * .columns___2l3l_ > * {
  border: 1px solid #e0e0e0;
}

.deliveryTimeWindow___fPph9 .number___1LouZ,
.deliveryTimeWindow___fPph9 .dayOfWeek___3Sj3N,
.operationalDays___3EoXN .number___1LouZ,
.operationalDays___3EoXN .dayOfWeek___3Sj3N {
  margin-right: 12px;
  font-size: 14px;
  font-weight: 500;
}

.deliveryTimeWindow___fPph9 .dayOfWeek___3Sj3N,
.operationalDays___3EoXN .dayOfWeek___3Sj3N {
  width: 100px;
}

.deliveryTimeWindow___fPph9 .dayOfWeek___3Sj3N .cutOffDeliveryDay___3po6C div,
.operationalDays___3EoXN .dayOfWeek___3Sj3N .cutOffDeliveryDay___3po6C div {
  text-transform: capitalize;
}

.deliveryTimeWindow___fPph9 .dayOfWeekSelected___vPQ2-,
.operationalDays___3EoXN .dayOfWeekSelected___vPQ2- {
  color: #333;
}

.deliveryTimeWindow___fPph9 .time___3RCLR,
.operationalDays___3EoXN .time___3RCLR {
  font-size: 10px;
  width: 40% !important;
}

.deliveryTimeWindow___fPph9 .enable___2GGiL,
.operationalDays___3EoXN .enable___2GGiL {
  margin-left: 24px;
}

.dropdown___1ay5F {
  width: 100% !important;
}

.toggle___2SKQP {
  margin-top: 40px;
}

hr {
  margin: 1em;
  border-width: 2px;
}

.wrapper___3o5X3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.pac-container {
  z-index: 1501 !important;
}

.byosOperationalDays___3OsLB {
  padding: 30px;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

.container___15GTt .loader___UO_J_ {
  text-align: center;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
}

.container___15GTt .emptyPlaceholder___2Sbbd {
  padding: 8px 16px;
}

.container___15GTt .vendors___XXXbk {
  padding-top: 8px;
}

.container___15GTt .vendors___XXXbk .vendor___2c3n7 {
  background-color: #fff;
  border: none;
  outline: none;
  width: 100%;
  display: block;
  text-align: left;
  padding: 8px 16px;
}

.container___15GTt .vendors___XXXbk .vendor___2c3n7.selected___2I7LE {
  background-color: #15a154 !important;
  color: #fff !important;
}

.warningMessage___YSAAL {
  color: red;
  text-align: center;
}

.container___28wJ7 {
  border-bottom: 1px solid #e0e0e0;
}

.container___28wJ7 > form {
  display: table;
  width: 100%;
}

.container___28wJ7 > form > * {
  display: table-cell;
  vertical-align: middle;
}

.container___28wJ7 .searchText___1i1Lv > input {
  width: 100%;
  height: 46px;
  padding: 0 24px 0 0;
  border: none;
  outline: none;
  background-color: #fff;
  color: #000;
}

.container___28wJ7 .searchSubmit___7Uv4i {
  width: 1px;
}

.container___28wJ7 .searchSubmit___7Uv4i > button {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  background-color: #fff;
  width: 58px;
  height: 46px;
  border: none;
  outline: none;
  padding: 0;
}

.container___28wJ7 .searchSubmit___7Uv4i > button > i {
  font-size: 1.6em;
  line-height: 1.6em;
  color: #666;
}

.container___28wJ7 .searchButtonSubmit___MM9Jk {
  width: 10%;
  text-align: right;
}

.container___28wJ7 .searchButton___2FmFx {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 15px;
}

.label___2IGof {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  font-weight: bold;
}

.value___PVEmv {
  font-size: 10px;
}

.block___3T7cl {
  max-width: 250px;
}

.colInline___30VKc {
  display: inline-block;
}

.currencySymbol___oEj-t {
  position: absolute;
  line-height: 49px;
  left: 24px;
}

.text___3GxKj {
  height: 19px !important;
  font-size: 13px !important;
}

.text___3GxKj hr {
  bottom: -2px !important;
}

.colLabel___36TGU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

.colValue___JkgXj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
}

.sectionBody___30pVO {
  margin-top: 25px;
  width: 100%;
  margin-bottom: 25px;
}

div .container___1kz9e {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}

input[type='number'] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.regionFeeWrapper___1qGS7 {
  width: 100%;
  margin: 20px 0;
}

/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}
.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}
.Select input::-ms-clear {
  display: none !important;
}
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.Select.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.Select.is-searchable.is-open > .Select-control {
  cursor: text;
}
.Select.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.Select.is-focused > .Select-control {
  background: #fff;
}
.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}
.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 42px;
}
.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}
.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}
.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 17px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.Select-control > *:last-child {
  padding-right: 5px;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select--multi.has-value .Select-input {
  margin-left: 5px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.loader___1ix2c {
  margin-top: 12px;
  text-align: center;
}

.filters___3bQJf {
  padding: 12px 24px;
}

.label___Xw1Bo {
  display: inline-block;
  font-weight: 500;
  vertical-align: middle;
  text-align: right;
}

.sections___2Ljxu > section {
  margin-bottom: 36px;
}

.sections___2Ljxu > section:last-child {
  margin-bottom: 0;
}

.dateRange___qQ-_t .value___3I4Gh > * {
  display: inline-block;
  margin-right: 12px;
}

.dateRange___qQ-_t .value___3I4Gh > *:last-child {
  margin-right: 0;
}

.orderstatus___2Vgu- .orderstatusSelect___29sVp {
  height: auto !important;
  width: 100% !important;
}

.orderstatus___2Vgu- .orderstatusSelect___29sVp div {
  margin-top: 0 !important;
}

.value___3I4Gh {
  vertical-align: middle;
}

.date___3xJZq > div:first-child {
  height: 26px !important;
}

.date___3xJZq > div:first-child hr {
  bottom: -2px !important;
}

.date___3xJZq > div:first-child input {
  text-align: center !important;
}

.raised_button___1LpyH {
  font-size: 12px;
  padding-left: 12px;
  padding-right: 12px;
}

.panelBody___17MYg {
  padding: 12px 24px;
}

.sectionBody___2Q97P {
  padding: 12px 24px;
}

.balanceSection___lea7b .balancePanelBalanceTitle___RzfGN,
.balanceSection___lea7b .balancePanelPaidTitle___3uvMA,
.balanceSection___lea7b .balancePanelOverdueTitle___1jiDr {
  -webkit-border-top-left-radius: 2px;
     -moz-border-radius-topleft: 2px;
          border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
     -moz-border-radius-topright: 2px;
          border-top-right-radius: 2px;
}

.balanceSection___lea7b .balancePanelBalanceTitle___RzfGN > div:first-child,
.balanceSection___lea7b .balancePanelPaidTitle___3uvMA > div:first-child,
.balanceSection___lea7b .balancePanelOverdueTitle___1jiDr > div:first-child {
  color: #fff;
}

.balanceSection___lea7b .balancePanelBalanceTitle___RzfGN {
  background-color: #f8ac59;
}

.balanceSection___lea7b .balancePanelPaidTitle___3uvMA {
  background-color: #1ab394;
}

.balanceSection___lea7b .balancePanelOverdueTitle___1jiDr {
  background-color: #ed5565;
}

.balanceSection___lea7b .amount___171o7 {
  font-size: 32px;
  text-align: center;
  line-height: 100px;
  padding-bottom: 20px;
}

.balanceSection___lea7b .amount___171o7 .discrepancyAmount___nxwB8 {
  color: #ed5565;
  font-size: 24px;
  padding-left: 5px;
}

.balanceSection___lea7b .amount___171o7 .discrepancyNote___2HR7b {
  color: #ed5565;
  font-size: 24px;
  vertical-align: super;
  padding-left: 3px;
  text-decoration: underline;
}

.balanceSection___lea7b .amount___171o7 .discrepancyNote___2HR7b:hover {
  cursor: help;
}

.balanceSection___lea7b .amount___171o7 .discrepancyTooltip___2Tbho {
  text-align: left;
  line-height: 15px;
}

.balanceSection___lea7b .actions___3tw8v {
  margin-top: 12px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.balanceSection___lea7b .actions___3tw8v:after {
  content: '';
  display: table;
  clear: both;
  margin-bottom: 24px;
}

.priceExceptionsSection___1jic9 .actions___3tw8v,
.commentsSection___2fKLT .actions___3tw8v,
.membersSection___fsHmO .actions___3tw8v,
.settingsSection___1Tam_ .actions___3tw8v,
.shippingAddressSection___1tLmH .actions___3tw8v {
  border-top: 1px solid #e0e0e0;
  padding: 12px 24px;
  text-align: right;
}

.priceExceptionsSection___1jic9 .actions___3tw8v > *,
.commentsSection___2fKLT .actions___3tw8v > *,
.membersSection___fsHmO .actions___3tw8v > *,
.settingsSection___1Tam_ .actions___3tw8v > *,
.shippingAddressSection___1tLmH .actions___3tw8v > * {
  margin-right: 12px;
}

.priceExceptionsSection___1jic9 .actions___3tw8v > *:last-child,
.commentsSection___2fKLT .actions___3tw8v > *:last-child,
.membersSection___fsHmO .actions___3tw8v > *:last-child,
.settingsSection___1Tam_ .actions___3tw8v > *:last-child,
.shippingAddressSection___1tLmH .actions___3tw8v > *:last-child {
  margin-right: 0;
}

.priceExceptionsSection___1jic9 .tableSection___2aJeV {
  margin: 10px 0 30px 0;
}

.priceExceptionsSection___1jic9 .headerWrapper___3W1ys {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.priceExceptionsSection___1jic9 .headerWrapper___3W1ys > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  vertical-align: middle;
}

.priceExceptionsSection___1jic9 .addButtonWrapper___25sYX {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.settingsSection___1Tam_ .grid___c5bPW {
  width: 100%;
}

.settingsSection___1Tam_ .field___3HSQp + .field___3HSQp {
  margin-top: 20px;
}

.settingsSection___1Tam_ .field___3HSQp .label___Xw1Bo {
  font-weight: 500;
  text-align: left;
}

.settingsSection___1Tam_ .field___3HSQp .select___1Xgz8 {
  height: 25px !important;
}

.settingsSection___1Tam_ .field___3HSQp .select___1Xgz8 > div:nth-child(2) > div:first-child > div:nth-child(2) {
  line-height: 25px !important;
  top: 0 !important;
}

.settingsSection___1Tam_ .field___3HSQp .select___1Xgz8 button {
  width: 25px !important;
  height: 25px !important;
  padding: 0 !important;
}

.settingsSection___1Tam_ .field___3HSQp .select___1Xgz8 hr {
  bottom: -2px !important;
}

.settingsSection___1Tam_ .field___3HSQp .text___bIYS- {
  height: 25px !important;
}

.settingsSection___1Tam_ .field___3HSQp .text___bIYS- hr {
  bottom: -2px !important;
}

.settingsSection___1Tam_ hr {
  border-top: 1px solid #e0e0e0;
}

.billingAddressLabel___3e05G {
  font-weight: 500;
  height: 48px;
  line-height: 48px;
}

.dropdownMenu___13RP6 {
  max-width: 50%;
  bottom: 24px;
  margin-right: 24px;
}

.accountingEmails___15Q5r {
  margin-bottom: 12px;
}

.accountingEmails___15Q5r .accountingEmail___2uiSq {
  margin-bottom: 6px;
}

.accountingEmails___15Q5r .accountingEmail___2uiSq:last-child {
  margin-bottom: 0;
}

.accountingEmails___15Q5r .accountingEmail___2uiSq > * {
  display: inline-block;
  vertical-align: top;
}

.shippingAddressSection___1tLmH .driveInstructions___1xBsZ {
  white-space: pre-line !important;
}

.maskedInput___80sCo {
  margin-top: 15px;
  border-bottom: 1px solid #E0E0E0;
  border-top: none;
  border-left: none;
  border-right: none;
  width: 350px;
}

.submenu___5nnel {
  list-style-type: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ccc;
  margin-bottom: 24px;
  height: 90px;
  line-height: 20px;
}

.submenu___5nnel li {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  border-right: 1px solid #ccc;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.submenu___5nnel li i {
  font-size: 24px;
  width: 100%;
}

.submenu___5nnel li:last-child {
  border-right: none;
}

.submenu___5nnel li:hover {
  background-color: #e8e8e8;
}

.selected___o-bWF {
  background-color: #52979D !important;
  color: #fff;
}

.buyerSuspended___3iANZ > div:first-child {
  background-color: #FF4E4E !important;
}

@media screen and (max-width: 980px) {
  .balanceSection___lea7b .amount___171o7 {
    margin-bottom: 16px;
  }
  .balanceSection___lea7b .actions___3tw8v {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 800px) {
  .submenu___5nnel {
    height: auto;
    line-height: inherit;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  li {
    width: 100% !important;
    border-bottom: 1px solid #ccc;
    border-right: none !important;
  }
  li i {
    margin-right: 8px;
    width: auto !important;
  }
  li:last-child {
    border-bottom: none;
  }
}

.disabledPriceRule___31d1e {
  background-color: rgba(255, 0, 0, 0.05);
}

.activePriceRule___3YdAT {
  background-color: rgba(0, 255, 0, 0.1);
}

.warning___2b_iM {
  color: #DC3545;
  font-size: 15px;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.tag___2nEyu {
  display: inline-block;
  margin-right: 4px;
}

.tag___2nEyu:last-child {
  margin-right: 0;
}

.tabButton____93-3 {
  color: #fc9527;
}

.paper___1fh_w {
  margin-top: 0px;
}

.sectionTitle___247rX {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 5px;
  padding-top: 20px;
  margin-bottom: 24px;
}

.subSectionTitle___ijO7J {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 5px;
  padding-top: 20px;
  margin-bottom: 24px;
  font-size: 16px;
}

.settingsSection___1Tam_ {
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.settingsSection___1Tam_ .logo___Kmov0 {
  position: relative;
  display: inline-block;
}

.settingsSection___1Tam_ .logo___Kmov0 img {
  height: 200px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
}

.settingsSection___1Tam_ .logo___Kmov0 .overlay___1irVa {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  background-color: rgba(60, 60, 60, 0.6);
  color: #fff;
  font-size: 65px;
  text-align: center;
  opacity: 0;
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  line-height: 200px;
}

.settingsSection___1Tam_ .logo___Kmov0 .overlay___1irVa:hover {
  opacity: 1;
}

.settingsSection___1Tam_ .grid___c5bPW {
  width: 100%;
}

.settingsSection___1Tam_ .field___3HSQp + .field___3HSQp {
  margin-top: 12px;
}

.settingsSection___1Tam_ .field___3HSQp .label___Xw1Bo {
  font-weight: 500;
  display: block;
  text-align: right;
}

.settingsSection___1Tam_ .field___3HSQp .select___1Xgz8 {
  height: 25px !important;
}

.settingsSection___1Tam_ .field___3HSQp .select___1Xgz8 > div:nth-child(2) > div:first-child > div:nth-child(2) {
  line-height: 25px !important;
  top: 0 !important;
}

.settingsSection___1Tam_ .field___3HSQp .select___1Xgz8 button {
  width: 25px !important;
  height: 25px !important;
  padding: 0 !important;
}

.settingsSection___1Tam_ .field___3HSQp .select___1Xgz8 hr {
  bottom: -2px !important;
}

.settingsSection___1Tam_ .field___3HSQp .text___bIYS-,
.settingsSection___1Tam_ .field___3HSQp .time___3zTyL {
  height: 25px !important;
}

.settingsSection___1Tam_ .field___3HSQp .text___bIYS- > div:first-child,
.settingsSection___1Tam_ .field___3HSQp .time___3zTyL > div:first-child {
  bottom: 0 !important;
}

.settingsSection___1Tam_ .field___3HSQp .text___bIYS- hr,
.settingsSection___1Tam_ .field___3HSQp .time___3zTyL hr {
  bottom: -2px !important;
}

.settingsSection___1Tam_ .field___3HSQp .multilineText___EHBpz {
  top: -12px !important;
}

.settingsSection___1Tam_ .field___3HSQp .category___1dZ3O {
  text-align: center;
  font-weight: 900;
  font-size: 1.1rem;
  padding-left: 0px;
  padding: 8px 0;
}

.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s,
.settingsSection___1Tam_ .deliveryInfo___2TJR2,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv,
.settingsSection___1Tam_ .accountingEmail___2uiSq {
  margin-top: 10px;
  margin-bottom: 6px;
}

.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s:last-child,
.settingsSection___1Tam_ .deliveryInfo___2TJR2:last-child,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv:last-child,
.settingsSection___1Tam_ .accountingEmail___2uiSq:last-child {
  margin-bottom: 0;
}

.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s > *,
.settingsSection___1Tam_ .deliveryInfo___2TJR2 > *,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv > *,
.settingsSection___1Tam_ .accountingEmail___2uiSq > * {
  display: inline-block;
  vertical-align: top;
}

.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s .number___3gW5d,
.settingsSection___1Tam_ .deliveryInfo___2TJR2 .number___3gW5d,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv .number___3gW5d,
.settingsSection___1Tam_ .accountingEmail___2uiSq .number___3gW5d {
  padding: 0;
  margin-top: 0px;
  width: 24px;
  height: 24px;
  margin-left: 18px;
}

.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s .number___3gW5d,
.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s .dayOfWeek___2O7uG,
.settingsSection___1Tam_ .deliveryInfo___2TJR2 .number___3gW5d,
.settingsSection___1Tam_ .deliveryInfo___2TJR2 .dayOfWeek___2O7uG,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv .number___3gW5d,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv .dayOfWeek___2O7uG,
.settingsSection___1Tam_ .accountingEmail___2uiSq .number___3gW5d,
.settingsSection___1Tam_ .accountingEmail___2uiSq .dayOfWeek___2O7uG {
  margin-right: 12px;
}

.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s .dayOfWeek___2O7uG,
.settingsSection___1Tam_ .deliveryInfo___2TJR2 .dayOfWeek___2O7uG,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv .dayOfWeek___2O7uG,
.settingsSection___1Tam_ .accountingEmail___2uiSq .dayOfWeek___2O7uG {
  width: 100px;
}

.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s .time___3zTyL,
.settingsSection___1Tam_ .deliveryInfo___2TJR2 .time___3zTyL,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv .time___3zTyL,
.settingsSection___1Tam_ .accountingEmail___2uiSq .time___3zTyL {
  width: 120px !important;
}

.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s .to___3w6k4,
.settingsSection___1Tam_ .deliveryInfo___2TJR2 .to___3w6k4,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv .to___3w6k4,
.settingsSection___1Tam_ .accountingEmail___2uiSq .to___3w6k4 {
  margin-left: 12px;
  margin-right: 12px;
}

.settingsSection___1Tam_ .deliveryTimeWindow___1yn-s .enable___3APOY,
.settingsSection___1Tam_ .deliveryInfo___2TJR2 .enable___3APOY,
.settingsSection___1Tam_ .onboardBuyerEmail___2sXSv .enable___3APOY,
.settingsSection___1Tam_ .accountingEmail___2uiSq .enable___3APOY {
  margin-left: 24px;
}

.settingsSection___1Tam_ .deliveryTimeWindows___2z24n,
.settingsSection___1Tam_ .onboardBuyerEmails___2NvLe,
.settingsSection___1Tam_ .accountingEmails___15Q5r {
  margin-bottom: 12px;
}

.defaultVendorRegion___9Vqv4 {
  background-color: rgba(0, 255, 0, 0.1);
}

.back___2eMum {
  margin-bottom: 24px;
}

.amountContainer___zAw1Q {
  position: relative;
}

.amountContainer___zAw1Q .transferredAmount___3y_OT {
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
  text-align: center;
  color: #444;
  font-size: 15px;
}

.regionAddButton___1Isrv {
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 12px;
  margin-right: 12px;
}

.regionAddButton___1Isrv > *:last-child {
  float: right;
}

.regionAddButton___1Isrv > *:first-child {
  float: none;
}

.regionAddButton___1Isrv:after {
  content: '';
  display: table;
  clear: both;
}

.maskedInput___80sCo {
  border-bottom: 1px solid #E0E0E0;
  border-top: none;
  border-left: none;
  border-right: none;
  margin: 0 !important;
  width: 350px;
}

.billingAddressSection___1A-Fv .grid___c5bPW {
  width: 100%;
}

.billingAddressSection___1A-Fv .field___3HSQp + .field___3HSQp {
  margin-top: 12px;
}

.billingAddressSection___1A-Fv .field___3HSQp .label___Xw1Bo {
  font-weight: 500;
  display: block;
  text-align: right;
}

.billingAddressSection___1A-Fv .field___3HSQp .select___1Xgz8 {
  height: 25px !important;
}

.billingAddressSection___1A-Fv .field___3HSQp .select___1Xgz8 > div:nth-child(2) > div:first-child > div:nth-child(2) {
  line-height: 25px !important;
  top: 0 !important;
}

.billingAddressSection___1A-Fv .field___3HSQp .select___1Xgz8 button {
  width: 25px !important;
  height: 25px !important;
  padding: 0 !important;
}

.billingAddressSection___1A-Fv .field___3HSQp .select___1Xgz8 hr {
  bottom: -2px !important;
}

.billingAddressSection___1A-Fv .field___3HSQp .text___bIYS- {
  height: 25px !important;
}

.billingAddressSection___1A-Fv .field___3HSQp .text___bIYS- hr {
  bottom: -2px !important;
}

.billingAddressSection___1A-Fv .field___3HSQp .multilineText___EHBpz {
  top: -12px !important;
}

.billingAddressSection___1A-Fv hr {
  border-top: 1px solid #e0e0e0;
}

.dropdownMenu___13RP6 {
  max-width: 50%;
  bottom: 24px;
  margin-right: 24px;
}

.sectionBody___2Q97P {
  padding: 12px 24px;
}

.error___2QsIa {
  font-weight: 500;
  color: red;
}

.warning___2b_iM {
  font-weight: 500;
  color: #F28A35;
}

.warningColor___2RpF4 {
  color: #F28A35;
}

.linkedStores___3bNZX {
  width: 100%;
}

.asyncSelect___bU9yd .Select-control {
  border: none !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

.enableOvernight___xPyCJ {
  color: #D94E56;
  text-decoration: underline;
  font-weight: bold;
  font-size: 16px;
}

.label___2jnwt {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
}

.value___qDinq {
  color: #000;
}

.maskedInput___2L28G {
  border-bottom: 1px solid #E0E0E0;
  border-top: none;
  border-left: none;
  border-right: none;
  width: 340px;
  margin: 10px;
}

.input___1Q2WY {
  width: 340px !important;
  margin: 10px;
}


.field___3jEK2 {
  margin-top: 18px;
}

.field___3jEK2 .label___24lpH {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2px;
}

.field___3jEK2 .value___3vPR3 {
  color: #000;
}

.comment___RQYQi {
  padding: 12px 24px;
}

.comment___RQYQi .from___15GSc {
  font-size: 14px;
  color: #333;
}

.comment___RQYQi .bodyContainer___3CwY- {
  display: table;
  width: 100%;
  margin-top: 6px;
}

.comment___RQYQi .bodyContainer___3CwY- > * {
  display: table-cell;
  vertical-align: top;
}

.comment___RQYQi .bodyContainer___3CwY- .body___2PClb {
  white-space: pre-wrap;
  border: 1px solid #aaa;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  padding: 6px 12px;
  background-color: #fff;
}

.comment___RQYQi .bodyContainer___3CwY- .actions___1nZLq {
  width: 1px;
}

.comment___RQYQi .timestamp___3bmbd {
  font-size: 14px;
  color: #666;
  text-align: right;
}

.comment___RQYQi + .comment___RQYQi {
  position: relative;
}

.comment___RQYQi + .comment___RQYQi:before {
  content: '';
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  border-top: 1px solid #e0e0e0;
}

.comment___RQYQi:hover {
  background-color: #f4f4f4;
}

.grid___3AiKb {
  width: 100%;
  padding: 0;
}

.empty___1CSjv {
  font-size: 13px;
}

.container___2mSuv {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  max-width: 30%;
}

.tag___2ah3W {
  display: inline-block;
  margin-right: 4px;
}

.tag___2ah3W:last-child {
  margin-right: 0;
}

.grid___MmhH3 {
  width: 100%;
}

.field___1Hyto + .field___1Hyto {
  margin-top: 12px;
}

.field___1Hyto .label___N1dcG {
  font-weight: 500;
  text-align: right;
}

.field___1Hyto .select___1c-7i {
  height: 25px !important;
}

.field___1Hyto .select___1c-7i > div:nth-child(2) > div:first-child > div:nth-child(2) {
  line-height: 25px !important;
  top: 0 !important;
}

.field___1Hyto .select___1c-7i button {
  width: 25px !important;
  height: 25px !important;
  padding: 0 !important;
}

.field___1Hyto .select___1c-7i hr {
  bottom: -2px !important;
}

.field___1Hyto .text___2ErpN,
.field___1Hyto .time___25aza {
  height: 25px !important;
}

.field___1Hyto .text___2ErpN > div:first-child,
.field___1Hyto .time___25aza > div:first-child {
  bottom: 0 !important;
}

.field___1Hyto .text___2ErpN hr,
.field___1Hyto .time___25aza hr {
  bottom: -2px !important;
}

.field___1Hyto .multilineText___1_ygQ {
  top: -12px !important;
}

.deliveryTimeWindow___3-JR0,
.deliveryInfo___2MS2A,
.onboardBuyerEmail___1iUTg {
  margin-bottom: 6px;
}

.deliveryTimeWindow___3-JR0:last-child,
.deliveryInfo___2MS2A:last-child,
.onboardBuyerEmail___1iUTg:last-child {
  margin-bottom: 0;
}

.deliveryTimeWindow___3-JR0 > *,
.deliveryInfo___2MS2A > *,
.onboardBuyerEmail___1iUTg > * {
  display: inline-block;
  vertical-align: top;
}

.deliveryTimeWindow___3-JR0 .number___2Hr-3,
.deliveryTimeWindow___3-JR0 .dayOfWeek___1Op95,
.deliveryInfo___2MS2A .number___2Hr-3,
.deliveryInfo___2MS2A .dayOfWeek___1Op95,
.onboardBuyerEmail___1iUTg .number___2Hr-3,
.onboardBuyerEmail___1iUTg .dayOfWeek___1Op95 {
  margin-right: 12px;
}

.deliveryTimeWindow___3-JR0 .dayOfWeek___1Op95,
.deliveryInfo___2MS2A .dayOfWeek___1Op95,
.onboardBuyerEmail___1iUTg .dayOfWeek___1Op95 {
  width: 100px;
}

.deliveryTimeWindow___3-JR0 .time___25aza,
.deliveryInfo___2MS2A .time___25aza,
.onboardBuyerEmail___1iUTg .time___25aza {
  width: 120px !important;
}

.deliveryTimeWindow___3-JR0 .to___3afib,
.deliveryInfo___2MS2A .to___3afib,
.onboardBuyerEmail___1iUTg .to___3afib {
  margin-left: 12px;
  margin-right: 12px;
}

.deliveryTimeWindow___3-JR0 .enable___3EKuG,
.deliveryInfo___2MS2A .enable___3EKuG,
.onboardBuyerEmail___1iUTg .enable___3EKuG {
  margin-left: 24px;
}

.deliveryTimeWindows___2UWlF,
.onboardBuyerEmails___br75t {
  margin-bottom: 12px;
}

.defaultVendorRegion___GHV5I {
  background-color: rgba(0, 255, 0, 0.1);
}

.back___pWfM6 {
  margin-bottom: 24px;
}

.amountContainer___1_A92 {
  position: relative;
}

.amountContainer___1_A92 .transferredAmount___4ZuK- {
  position: absolute;
  bottom: 28px;
  left: 0;
  right: 0;
  text-align: center;
  color: #444;
  font-size: 15px;
}

.regionAddButton___64ajC {
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 12px;
  margin-right: 12px;
}

.regionAddButton___64ajC > *:last-child {
  float: right;
}

.regionAddButton___64ajC > *:first-child {
  float: none;
}

.regionAddButton___64ajC:after {
  content: '';
  display: table;
  clear: both;
}

.actions___2qKOI {
  border-top: 1px solid #e0e0e0;
  padding: 12px 24px;
  text-align: right;
}

.empty___2It08 {
  margin: 12px 24px;
  font-size: 13px;
}

.label____hEUc {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  font-weight: bold;
}

.subheader___2dPPy {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}

.text___1ETsJ,
.value___U5O_o {
  font-size: 10px;
}

.block___1s6wW {
  max-width: 250px;
}

.colInline___1pJB1 {
  display: inline-block;
}

.deliveryTimeWindow___1voNx,
.deliveryInfo___2nqks {
  font-size: 12px;
  margin-bottom: 6px;
  height: 48px;
  line-height: 48px;
}

.deliveryTimeWindow___1voNx:last-child,
.deliveryInfo___2nqks:last-child {
  margin-bottom: 0;
}

.deliveryTimeWindow___1voNx > *,
.deliveryInfo___2nqks > * {
  display: inline-block;
  vertical-align: top;
}

.deliveryTimeWindow___1voNx .number___T_-ul,
.deliveryTimeWindow___1voNx .dayOfWeek___q9zSN,
.deliveryInfo___2nqks .number___T_-ul,
.deliveryInfo___2nqks .dayOfWeek___q9zSN {
  margin-right: 12px;
  font-size: 14px;
  font-weight: 500;
}

.deliveryTimeWindow___1voNx .dayOfWeek___q9zSN,
.deliveryInfo___2nqks .dayOfWeek___q9zSN {
  width: 100px;
}

.deliveryTimeWindow___1voNx .time___3syTf,
.deliveryInfo___2nqks .time___3syTf {
  font-size: 10px;
  width: 40% !important;
}

.deliveryTimeWindow___1voNx .to___uR5sB,
.deliveryInfo___2nqks .to___uR5sB {
  margin-left: 12px;
  margin-right: 12px;
  font-size: 14px;
}

.deliveryTimeWindow___1voNx .enable___2tflr,
.deliveryInfo___2nqks .enable___2tflr {
  margin-left: 24px;
}

.dropdown___jw6N2 {
  width: 100% !important;
}

.toggle___1Zok6 {
  margin-top: 40px;
}

hr {
  margin: 1em;
  border-width: 2px;
}

.option___3tEY2 {
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.option___3tEY2 .cardDigitsContainer___1CGCw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.option___3tEY2 .cardDigitsContainer___1CGCw .cardDigits___2G-d5 {
  padding: 0 5px;
}

.option___3tEY2:hover {
  background-color: #edebe7;
}

.invoicePaymentMethod___amBSL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  font-size: 14px;
}

.invoicePaymentMethod___amBSL .paymentMethodBrand___23UOq {
  text-transform: capitalize;
}

.container___3ECAz {
  position: relative;
}

.deleteCostListContainer___1lAgy {
  position: absolute;
  top: -4px;
  right: 0;
}

.activeRelease___3lRtE {
  background-color: rgba(0, 255, 0, 0.1);
}

.disabledRelease___33noy {
  background-color: rgba(255, 0, 0, 0.05);
}

.field___PT0kG .label___34PPB {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2px;
}

.field___PT0kG .value___3vRMd {
  color: #000;
}

.releaseDate___1QIgv, .releaseTime___3NRyU {
  display: inline-block;
}

.releaseDate___1QIgv {
  margin-right: 12px;
}

.searchContainer___3tmhZ {
  position: relative;
}

.searchContainer___3tmhZ .editActions___3L12L {
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px 16px;
  background-color: #e3ffd2;
}

.searchContainer___3tmhZ .editActions___3L12L > * + * {
  margin-left: 12px;
}

.tag___3N8k7 {
  display: inline-block;
  margin-right: 4px;
}

.tag___3N8k7:last-child {
  margin-right: 0;
}

.costColumn___eGAOl {
  padding: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.costColumn___eGAOl .outOfStock___13Ebo {
  line-height: 49px;
  padding: 0 24px;
  white-space: nowrap;
}

.costColumn___eGAOl .cost___1Bk8I {
  position: relative;
  cursor: pointer;
}

.costColumn___eGAOl .cost___1Bk8I .currencySymbol___23z7d {
  position: absolute;
  line-height: 49px;
  left: 24px;
}

.costColumn___eGAOl .cost___1Bk8I > input {
  height: 49px;
  width: 100%;
  border: none;
  padding: 0 24px 0 32px;
  background-color: transparent;
  outline: none;
  cursor: inherit;
  color: inherit;
}

.checkboxColumn___JAx8X {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.dirty___3Q2v2 {
  background-color: #e3ffd2;
}

.dirty___3Q2v2 td {
  background-color: #e3ffd2 !important;
}

.editing___1G_rL {
  background-color: #e3ffd2;
}

.editing___1G_rL td {
  background-color: #e3ffd2 !important;
}

.editing___1G_rL .cost___1Bk8I {
  cursor: default;
  color: #15a154;
}

.editing___1G_rL .cost___1Bk8I > input {
  cursor: text;
}

.filter___-bI4h {
  height: 25px !important;
  display: block !important;
  background-color: #fff !important;
  margin-right: 12px;
}

.filter___-bI4h > div:nth-child(2) > div:first-child > div:nth-child(2) {
  line-height: 25px !important;
  top: 0 !important;
  padding-left: 12px !important;
}

.filter___-bI4h button {
  width: 25px !important;
  height: 25px !important;
  padding: 0 !important;
}

.filter___-bI4h hr {
  bottom: -2px !important;
}

.actionRowContainer___ke0rV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
}

.actionContainer___2F2hL {
  display: inline-block;
  vertical-Align: middle;
  -webkit-align-self: right;
      -ms-flex-item-align: right;
              -ms-grid-row-align: right;
          align-self: right;
}

.searchContainer___8_kCa {
  position: relative;
}

.searchContainer___8_kCa .editActions___2Mi7n {
  position: absolute;
  right: 0;
  top: 0;
  padding: 5px 16px;
  background-color: #e3ffd2;
}

.searchContainer___8_kCa .editActions___2Mi7n > * + * {
  margin-left: 12px;
}

.tag___gRrAu {
  display: inline-block;
  margin-right: 4px;
}

.tag___gRrAu:last-child {
  margin-right: 0;
}

.costColumn___300IA {
  padding: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.costColumn___300IA .outOfStock___73zJM {
  line-height: 49px;
  padding: 0 24px;
  white-space: nowrap;
}

.costColumn___300IA .cost___NMrnl {
  position: relative;
  cursor: pointer;
}

.costColumn___300IA .cost___NMrnl .currencySymbol___3HDii {
  position: absolute;
  line-height: 49px;
  left: 24px;
}

.costColumn___300IA .cost___NMrnl > input {
  height: 49px;
  width: 100%;
  border: none;
  padding: 0 24px 0 32px;
  background-color: transparent;
  outline: none;
  cursor: inherit;
  color: inherit;
}

.stockColumn___sVaSe {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.dirty___1JcuL {
  background-color: #e3ffd2;
}

.dirty___1JcuL td {
  background-color: #e3ffd2 !important;
}

.editing___NzrY7 {
  background-color: #e3ffd2;
}

.editing___NzrY7 td {
  background-color: #e3ffd2 !important;
}

.editing___NzrY7 .cost___NMrnl {
  cursor: default;
  color: #15a154;
}

.editing___NzrY7 .cost___NMrnl > input {
  cursor: text;
}

.filter___32mYY {
  height: 25px !important;
  display: block !important;
  background-color: #fff !important;
  margin-right: 12px;
}

.filter___32mYY > div:nth-child(2) > div:first-child > div:nth-child(2) {
  line-height: 25px !important;
  top: 0 !important;
  padding-left: 12px !important;
}

.filter___32mYY button {
  width: 25px !important;
  height: 25px !important;
  padding: 0 !important;
}

.filter___32mYY hr {
  bottom: -2px !important;
}

.actionContainer___2u0EC {
  display: inline-block;
  vertical-Align: middle;
  -webkit-align-self: right;
      -ms-flex-item-align: right;
              -ms-grid-row-align: right;
          align-self: right;
}

.headerWrapper___3iYip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.headerWrapper___3iYip > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  vertical-align: middle;
}

.buyerSuspended___2OZL9 {
  color: #FF4E4E;
}

.addBuyerWrapper___3217x {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.label___3A4tU {
  display: inline-block;
  font-weight: 500;
  padding-right: 36px;
  padding-top: 15px;
  text-align: right;
}

.filterRow___ArpPU {
  margin: 20px 0;
  height: 34px;
}

.filterRow___ArpPU:last-child {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 30px;
}


.actions___Pz6u8 {
  margin-bottom: 12px;
}

.actions___Pz6u8 > * {
  margin-right: 12px;
}

.actions___Pz6u8 > *:last-child {
  margin-right: 0;
}

.headerWrapper___1mELx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.headerWrapper___1mELx > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  vertical-align: middle;
}

.addButtonWrapper___3cKqs {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.label___aASAE {
  display: inline-block;
  font-weight: 500;
  padding-right: 36px;
  padding-top: 20px;
  text-align: right;
}

.value___3IWPU {
  padding-top: 12px;
}

.text___223qR {
  height: 25px !important;
}

.text___223qR hr {
  bottom: -2px !important;
}

.headerWrapper___2b_dy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.headerWrapper___2b_dy > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  vertical-align: middle;
}

.addAccountWrapper___c9xkD {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 10px;
}

@media screen and (max-width: 980px) {
  .timeframe___1aqPg .timeframeSelect___2TYlF {
    margin-top: 16px;
  }
}

@media screen and (max-width: 480px) {
  .dateRange___23TJP .value___3IWPU > * {
    width: 100%;
  }
}

.filterRow___3AYS3 {
  margin: 20px auto;
  height: 34px;
}

.filterRow___3AYS3:last-child {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 30px;
}

.adminOnlyCheckboxCol___2XN92 {
  padding-top: 18px;
}

.container___1f2Rv .select___1r4VD {
  z-index: 1001;
}

.container___1f2Rv .select___1r4VD .Select-control {
  border-top: 0;
  border-left: 0;
  border-right: 0;
}

.container___1f2Rv .select___1r4VD .Select-value,
.container___1f2Rv .select___1r4VD .Select-input,
.container___1f2Rv .select___1r4VD .Select-placeholder {
  padding-left: 0;
}

.container___1f2Rv .select___1r4VD .Select-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.container___1f2Rv .select___1r4VD .Select-menu-outer {
  margin: 0.5rem 0;
}

.container___1f2Rv .select___1r4VD .Select-option.is-focused,
.container___1f2Rv .select___1r4VD .Select-option.is-selected {
  background-color: #edebe7;
  color: #333;
}

.container___1f2Rv .is-focused:not(.is-open) > .Select-control {
  border-color: #15a154;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(21, 161, 84, 0.1);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(21, 161, 84, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(21, 161, 84, 0.1);
}

.dropdownMenu___1QmuT {
  bottom: 24px;
}

.rowPadding___WEiBO {
  padding-top: 12px;
}

.maskedInput___1xDaS {
  border-bottom: 1px solid #e0e0e0;
  border-top: none;
  border-left: none;
  border-right: none;
  width: 100%;
}

.settings___22Eo5 {
  padding: 12px 24px;
  clear: both;
}

.vendor___3buBE,
.buyer___309pK {
  margin-top: 20px;
  margin-bottom: 20px;
}

.panel___2pOsG {
  margin-top: 20px;
  margin-bottom: 20px;
}

.label___10SDO {
  display: inline-block;
  padding-top: 20px;
  font-weight: 500;
  padding-right: 20px;
  text-align: left;
}

.email___1qt-6 {
  display: inline-block;
  padding-top: 20px;
  font-weight: 300;
  text-align: left;
}

.value___ja-Yu {
  vertical-align: middle;
}

.text___1EKJj {
  height: 25px !important;
}

.text___1EKJj hr {
  bottom: -2px !important;
}

.actions___1KYm2 {
  margin-top: 12px;
}

.actions___1KYm2 > *:last-child {
  float: right;
}

.actions___1KYm2 > *:first-child {
  float: none;
}

.actions___1KYm2:after {
  content: '';
  display: table;
  clear: both;
}

.addBuyerMemberWrapper___2IYhp {
  float: right;
}

.rowPadding___UykGK {
  padding-top: 15px;
  padding-bottom: 10px;
}

.maskedInput___rTT39 {
  margin-top: 15px;
  border-bottom: 1px solid #e0e0e0;
  border-top: none;
  border-left: none;
  border-right: none;
  width: 100%;
}

.deleteAccount___22E_I {
  margin-right: 20px;
  text-align: right;
}



.container___24x6k .select___eo7aK {
  z-index: 1001;
}

.container___24x6k .select___eo7aK .Select-control {
  border-top: 0;
  border-left: 0;
  border-right: 0;
}

.container___24x6k .select___eo7aK .Select-value,
.container___24x6k .select___eo7aK .Select-input,
.container___24x6k .select___eo7aK .Select-placeholder {
  padding-left: 0;
}

.container___24x6k .select___eo7aK .Select-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.container___24x6k .select___eo7aK .Select-menu-outer {
  margin: 0.5rem 0;
}

.container___24x6k .select___eo7aK .Select-option.is-focused,
.container___24x6k .select___eo7aK .Select-option.is-selected {
  background-color: #edebe7;
  color: #333;
}

.container___24x6k .is-focused:not(.is-open) > .Select-control {
  border-color: #15a154;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(21, 161, 84, 0.1);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(21, 161, 84, 0.1);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(21, 161, 84, 0.1);
}

.dropdownMenu___hwJIp {
  max-width: 50%;
  bottom: 24px;
  margin-right: 24px;
}

.rowPadding___ojInO {
  padding-top: 15px;
  padding-bottom: 10px;
}

.dropdownMenu___2ch0L {
  max-width: 50%;
  bottom: 24px;
  margin-right: 24px;
}

.rowPadding___1MEmU {
  padding-top: 15px;
  padding-bottom: 10px;
}

.container___1QZvK .loader___3ihDT {
  text-align: center;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
}

.container___1QZvK .emptyPlaceholder___l-koF {
  padding: 8px 16px;
}

.container___1QZvK .buyers___1uKuH {
  padding-top: 8px;
}

.container___1QZvK .buyers___1uKuH .buyer___1ZGed {
  background-color: #fff;
  border: none;
  outline: none;
  width: 100%;
  display: block;
  text-align: left;
  padding: 8px 16px;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.emailStatus___14Cb9 {
  color: #fff;
  font-weight: 500;
  text-align: center !important;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

.emailStatus___14Cb9.open___3HP1B {
  background-color: green !important;
}

.emailStatus___14Cb9.spamReport___3qX4d {
  background-color: red !important;
}

.emailStatus___14Cb9.enqueue___3bY2q {
  background-color: orange !important;
}

.status___21QWZ {
  color: #fff;
  font-weight: 500;
  text-align: center !important;
  background-color: green !important;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

.rerouteOrderDialog___1b4RN .loader___bkOQA {
  text-align: center;
}

.rerouteOrderDialog___1b4RN .vendor___1YzZM {
  margin-bottom: 12px;
}

.rerouteOrderDialog___1b4RN .vendor___1YzZM:last-child {
  margin-bottom: 0;
}

.rerouteOrderDialog___1b4RN .vendor___1YzZM .title___2b6Sb {
  font-weight: 500;
}

.rerouteOrderDialog___1b4RN .vendor___1YzZM .detail___1vdsr {
  font-size: 12px;
  line-height: 1.4;
}

.rerouteOrderDialog___1b4RN .vendor___1YzZM .detail___1vdsr .label___rhxkF {
  font-weight: 500;
}

.profit___1X3JA,
.loss___2cxH1 {
  font-weight: 600;
}

.profit___1X3JA {
  color: #388E3C;
}

.loss___2cxH1 {
  color: #f00;
}

.paid___2tKBo {
  color: #fff;
  font-weight: 500;
  text-align: center !important;
  background-color: green !important;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

.noVendorAvailable___2esaO {
  padding-left: 16px;
  color: #999;
}

.idColumn___VTOv1 {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  alignment: center;
}

.statusNormal___37ivM,
.statusError___1iWgL {
  font-weight: 600;
}

.statusNormal___37ivM {
  color: #388E3C;
}

.statusError___1iWgL {
  color: #f00;
}

.chips___21awy {
  margin-top: 8px !important;
}

.connectChip___3y97e {
  background-color: #4BA8D6 !important;
}

.filters___1C8Pk {
  padding: 12px 24px;
}

.vendor___2qVXS, .buyer___3ZG4L {
  margin: 20px 0;
  height: 34px;
}

.replacementFilter___3PMUZ {
  margin-top: -15px;
  margin-bottom: 15px;
}

.country___1pj4Q {
  margin-top: 24px;
}

.dateRange___3Xgl7 .value___387Jl > * {
  display: inline-block;
  margin-right: 12px;
}

.dateRange___3Xgl7 .value___387Jl > *:last-child {
  margin-right: 0;
}

.label___NnJj4 {
  font-weight: 500;
  text-align: right;
  margin: auto 0;
}

.countryLabel___1ks-7 {
  display: inline-block;
  font-weight: 500;
  vertical-align: middle;
  text-align: right;
  line-height: 36px;
}

.value___387Jl {
  margin: auto 0;
}

.timeframe___3aU7M .timeframeSelect___3CSuK {
  height: auto !important;
  width: 100% !important;
}

.timeframe___3aU7M .timeframeSelect___3CSuK div {
  margin-top: 0 !important;
}

.statusesContainer___cPBUa {
  margin-top: 2px;
}

.statusesContainer___cPBUa .label___NnJj4 {
  margin-top: 16px;
}

.statuses___3UYQH {
  margin: 0 -24px;
}

.statuses___3UYQH > * {
  margin-top: 12px;
}

.status___3bfN6 {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  text-align: center;
}

.status___3bfN6 .count___3FIR8 {
  border: 1px solid #666;
  width: 50px;
  height: 34px;
  margin: 0 auto;
  line-height: 34px;
  color: #333;
  font-size: 20px;
  cursor: pointer;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  position: relative;
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.status___3bfN6 .count___3FIR8:before {
  content: '';
  position: absolute;
  left: -26px;
  width: 26px;
  top: 17px;
  border-top: 1px solid #666;
}

.status___3bfN6 .count___3FIR8:after {
  content: '';
  position: absolute;
  right: -26px;
  width: 26px;
  top: 17px;
  border-top: 1px solid #666;
}

.status___3bfN6 .statusLabel___2E9wl {
  color: #555;
  font-size: 12px;
  line-height: 1.3;
  padding: 0 6px;
  margin-top: 6px;
  -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.status___3bfN6:first-child .count___3FIR8:before {
  display: none;
}

.status___3bfN6:last-child .count___3FIR8:after {
  display: none;
}

.status___3bfN6.selected___1ufy2 .count___3FIR8 {
  border-color: #15a154;
  color: #fff;
  background-color: #15a154;
}

.status___3bfN6.selected___1ufy2 .statusLabel___2E9wl {
  color: #15a154;
}

.cancelledStatus___3NI2z .count___3FIR8:before {
  left: -51px;
  width: 50px;
  border-top: 1px solid #FFF;
}

.date___2Sqsy > div:first-child {
  height: 26px !important;
}

.date___2Sqsy > div:first-child hr {
  bottom: -2px !important;
}

.date___2Sqsy > div:first-child input {
  text-align: center !important;
}

.text___2Woq6 {
  height: 25px !important;
}

.text___2Woq6 hr {
  bottom: -2px !important;
}

.orders___I1JFk {
  line-height: 1.3;
}

@media screen and (max-width: 980px) {
  .timeframe___3aU7M .timeframeSelect___3CSuK {
    margin-top: 16px;
  }
}

@media screen and (max-width: 480px) {
  .dateRange___3Xgl7 .value___387Jl > * {
    width: 100%;
  }
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.loader___38BR2, .loaderCenter___3iGmS {
  text-align: center;
}

.viewOriginalOrder___3Ul90 {
  margin-bottom: 24px;
}

.field___1SooE + .field___1SooE {
  margin-top: 12px;
}

.field___1SooE .label___1pVc2 {
  font-weight: 500;
  text-align: right;
}

.field___1SooE .select___hwcAS {
  height: 25px !important;
}

.field___1SooE .select___hwcAS > div:nth-child(2) > div:first-child > div:nth-child(2) {
  line-height: 25px !important;
  top: 0 !important;
}

.field___1SooE .select___hwcAS button {
  width: 25px !important;
  height: 25px !important;
  padding: 0 !important;
}

.field___1SooE .select___hwcAS hr {
  bottom: -2px !important;
}

.field___1SooE .text___3wpzP,
.field___1SooE .time___2e5ek {
  height: 25px !important;
}

.field___1SooE .text___3wpzP > div:first-child,
.field___1SooE .time___2e5ek > div:first-child {
  bottom: 0 !important;
}

.field___1SooE .text___3wpzP hr,
.field___1SooE .time___2e5ek hr {
  bottom: -2px !important;
}

.field___1SooE .multilineText___1vj7D {
  top: -12px !important;
}

.sections___12FKG > section {
  margin-bottom: 36px;
}

.sections___12FKG > section:last-child {
  margin-bottom: 0;
}

.sections___12FKG hr {
  margin: 12px 0;
}

.subheading___iRIu- {
  font-weight: 500;
  margin-bottom: 12px;
}

.bgTag___1Hr6f {
  display: inline-block;
  margin-left: 12px;
  vertical-align: middle;
}

.bgTag___1Hr6f > div > span {
  font-weight: 500 !important;
}

.panelBody___1fvX0 {
  padding: 12px 24px;
}

.grid___5IDme {
  width: 100%;
  padding: 0;
}

.divider___k1kLZ {
  border-top: 1px solid #e0e0e0;
  margin: 24px 0;
}

.vendorInfo___1ceQQ > * {
  position: relative;
}

.vendorInfo___1ceQQ > *:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  border-left: 1px solid #e0e0e0;
}

.vendorInfo___1ceQQ > *:last-child:after {
  display: none;
}

@media screen and (max-width: 1199px) {
  .vendorInfo___1ceQQ > * {
    padding-bottom: 18px;
    margin-bottom: 12px;
  }
  .vendorInfo___1ceQQ > *:after {
    top: auto;
    bottom: 0;
    left: 12px;
    right: 12px;
    border-left: none;
    border-top: 1px solid #e0e0e0;
  }
  .vendorInfo___1ceQQ > *:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .vendorInfo___1ceQQ > *:last-child:after {
    display: none;
  }
}

.field___1SooE .fieldLabel___2XvH_ {
  text-align: right;
  font-weight: 500;
  padding-right: 20px;
  width: 250px;
}

.field___1SooE .smallFieldLabel___VB0en {
  text-align: right;
  font-weight: 500;
  padding-right: 36px;
  font-size: 14px;
}

.field___1SooE button > div > div {
  height: 30px !important;
}

.field___1SooE button > div > div > span {
  font-size: 12px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.grid___5IDme {
  max-width: 90%;
}

.date___3TC3q > div:first-child {
  height: 26px !important;
}

.date___3TC3q > div:first-child hr {
  bottom: -2px !important;
}

.actions___3s6Ow {
  margin-top: 12px;
}

.actions___3s6Ow > * {
  margin-right: 12px;
}

.actions___3s6Ow > *:last-child {
  margin-right: 0;
}

.vendorSection___E-79n .actions___3s6Ow,
.buyerSection___2om4T .actions___3s6Ow {
  padding-top: 12px;
  position: relative;
}

.vendorSection___E-79n .actions___3s6Ow:before,
.buyerSection___2om4T .actions___3s6Ow:before {
  content: '';
  position: absolute;
  top: 0;
  left: -24px;
  right: -24px;
  border-top: 1px solid #e0e0e0;
}

.panelButton___1OtMc {
  height: '28px';
  line-height: '28px';
}

.numberInput___2JBnI input[type='number'] {
  -moz-appearance: textfield;
}

.numberInput___2JBnI input::-webkit-outer-spin-button,
.numberInput___2JBnI input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.reasonShow___2wYtJ {
  display: block !important;
}

.reasonHide___5HgUn {
  display: none !important;
}

.chip___2xdHE {
  background-color: #4BA8D6 !important;
  display: inline-block !important;
}

.chip___2xdHE span {
  vertical-align: middle;
}

.thumbImage___kJMfC {
  width: 125px;
  height: 125px;
  -o-object-fit: contain;
     object-fit: contain;
}

.thumbImageContainer___3pL72 {
  gap: 10px;
}

.deleteButton___16Mcg {
  display: block !important;
  width: 100%;
  color: #D94E56 !important;
}

.disabled___26d8j {
  opacity: 0.4;
  pointer-events: none;
}

.loaderCenter___3iGmS {
  width: 100%;
  height: 0px;
}

.statuses___s_eqD {
  padding: 10px 16px;
}

.status___KsdEa {
  margin-top: 12px;
}

.status___KsdEa > * {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.status___KsdEa:first-child {
  margin-top: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.status___KsdEa .label___Ie8xf {
  font-weight: 500;
  width: 150px;
}

.status___KsdEa .chips___1658e {
  margin-left: 8px !important;
}

.invoiceDate___1omPW {
  display: block;
  margin-top: 12px;
}

.invoiceDate___1omPW > * {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}

.invoiceDate___1omPW:first-child {
  margin-top: 0;
}

.invoiceDate___1omPW .label___Ie8xf {
  font-weight: 500;
  width: 150px;
  margin-right: 24px;
}

.details___6Phue .label___Ie8xf {
  font-weight: 500;
  text-align: right;
  padding-right: 36px;
}

.orderSection___2OCKA .actions___2ThVF {
  padding-top: 12px;
  position: relative;
  overflow: hidden;
}

.orderSection___2OCKA .actions___2ThVF:before {
  content: '';
  position: absolute;
  top: 0;
  left: -24px;
  right: -24px;
  border-top: 1px solid #e0e0e0;
}

.field___2Ryor .fieldLabel___MG8hr {
  text-align: right;
  font-weight: 500;
  padding-right: 20px;
  width: 250px;
}

.field___2Ryor .smallFieldLabel___2uPIG {
  text-align: right;
  font-weight: 500;
  padding-right: 36px;
  font-size: 14px;
}

.field___2Ryor button > div > div {
  height: 30px !important;
}

.field___2Ryor button > div > div > span {
  font-size: 12px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.grid___1-36u {
  max-width: 90%;
}

.orderProductsTable___1ytXa {
  width: 100%;
}

.orderProductQuantity___2byUN {
  text-align: right;
  width: 64px !important;
}

.sectionTitle___1XN4j {
  margin-top: 30px;
}

.notesTextBox___2inXx {
  width: 100%;
  height: 125px;
}

.confirmationLabel___3DITY {
  color: black;
}

.confirmationValue____FF-z {
  margin-left: 40px;
}

.disputedFlow___2co8Z {
  color: slategray;
  font-size: 14px;
  font-style: italic;
  padding-top: 15px;
}

.prefilledQuantityIcon___A_vRu {
  margin-right: '5px';
  color: '#B7B7B7';
  font-size: '18px';
  float: 'left';
}

.disputedItem___2zHb3 {
  color: red;
  font-size: 14px;
}

tr {
  border-bottom: 1px !important;
}

tr:last-child {
  border-bottom: none !important;
}

.field___MHQEz {
  margin-top: 18px;
}

.field___MHQEz .label___15bHs {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2px;
}

.field___MHQEz .value___24Equ {
  color: #000;
}

.notifyGroup___1zVNf {
  display: -ms-grid;
  display: grid;
  gap: 1rem;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-grid-columns: 1fr minmax(200px, auto);
      grid-template-columns: 1fr minmax(200px, auto);
}

.notifyGroup___1zVNf.taxGroup___24fx2 {
  -ms-grid-columns: 1fr minmax(175px, auto) minmax(200px, auto);
      grid-template-columns: 1fr minmax(175px, auto) minmax(200px, auto);
}

.labelMessage___1i3mm {
  font-style: italic;
  color: rgba(0, 0, 0, 0.3);
}

.reasonShow___KxND- {
  display: block !important;
}

.reasonHide___4NKlu {
  display: none !important;
}

.thumbSwitched___30Y_B {
  background-color: 'red';
}

.trackSwitched___1t0-z {
  background-color: '#';
}

.labelStyle___rumfk {
  color: 'red';
}

.field___3f2KK {
  margin-top: 18px;
}

.field___3f2KK .label___3LsWv {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2px;
}

.field___3f2KK .value___RiY64 {
  color: #000;
}

.reasonShow___1Kjqq {
  display: block !important;
}

.reasonHide___2XUiT {
  display: none !important;
}

.inventoryItems___1Niak {
  border: 1px solid #e0e0e0;
}

.quantityContainer___3b5tA {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  width: 1px;
}

.quantity___3SoWC {
  height: 26px;
  width: 200px;
  border: 1px solid #999;
  font-size: 13px;
  padding: 0 6px;
  font-weight: 700;
}

.products___1TtTb {
  width: 100%;
}

.products___1TtTb thead tr th {
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
  padding: 12px;
  background-color: #e8e8e8;
  font-weight: 400;
}

.products___1TtTb tbody tr {
  border-top: 1px solid #e8e8e8;
}

.products___1TtTb tbody tr:first-child {
  border-top: none;
}

.products___1TtTb tbody tr td {
  padding: 12px;
  font-size: 14px;
}

.products___1TtTb tbody tr .taxable___3pYSt {
  font-size: 24px;
  line-height: 30px;
}

.products___1TtTb tbody .quantity___1JRCf,
.products___1TtTb tbody .price___2kRDS {
  padding: 0;
}

.productTotal___1ndn2 {
  font-size: 18px;
  font-weight: 500;
}

.subtotalLabel___2nzMD,
.taxLabel___19U-E,
.creditLabel___2QgBF,
.totalLabel___1XX71 {
  text-align: right;
}

.totalLabel___1XX71 {
  font-size: 20px;
  font-weight: 600;
}

.total___113Di {
  font-size: 20px;
  font-weight: 600;
}

.actions___-iW7h {
  margin-top: 12px;
  min-height: 36px;
}

.actions___-iW7h > * {
  margin-left: 12px;
}

.notes___1f686 {
  border-right: 1px solid #e8e8e8;
  position: relative;
}

.notes___1f686 .label___2hOMe {
  color: #666;
}

.notes___1f686 .value___3eqpz {
  overflow: auto;
  width: 100%;
  height: 100px;
  background-color: transparent;
  resize: none;
  padding: 5px 10px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  border-color: #888;
}

.disputedFlow___Jmb1n {
  color: slategray;
  font-size: 14px;
  font-style: italic;
  padding-top: 15px;
}

.disputedItem___1YUfn {
  color: red;
  font-size: 14px;
}

.editActions___3f5wO {
  border-top: 1px solid #e0e0e0;
  padding: 12px 24px;
}

.editActions___3f5wO > * {
  margin-right: 12px;
}

.editActions___3f5wO > *:last-child {
  margin-right: 0;
}

.checkbox___3FM8D {
  width: 1px;
  padding-right: 0 !important;
}

.checkbox___3FM8D > div > div > div {
  margin-right: 0 !important;
}

.productNotes___3l4pb {
  color: #666;
  font-size: 14px;
}

.productActions___FxssE {
  width: 1px;
  white-space: nowrap;
}

.productActions___FxssE > * {
  margin-right: 12px;
}

.productActions___FxssE > *:last-child {
  margin-right: 0;
}

.notesActions___316qY {
  position: absolute;
  top: 4px;
  right: 24px;
}

.notesActions___316qY > * {
  margin-left: 12px;
}

.notesError___375pJ {
  position: absolute;
  top: 12px;
  left: 100px;
}

.costLabel___fjv00 {
  color: blue;
  text-decoration: underline;
  cursor: pointer;
}

.vendorInvoice___3Z1y5 {
  padding: 12px;
  margin: 12px 0px;
  border-style: solid;
  border-width: 1px;
}

.panelBody___TZMab {
  padding: 12px 24px;
}

.grid____Ka0F {
  width: 100%;
  padding: 0;
}

.total___mMD9H {
  padding: 12px	24px;
  border-style: solid;
}

.field___vt1ry {
  margin-top: 18px;
}

.field___vt1ry .label___3vgFf {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2px;
}

.field___vt1ry .value___2IjWW {
  color: #000;
}

.numberInput___2bWRo input[type='number'] {
  -moz-appearance: textfield;
}

.numberInput___2bWRo input::-webkit-outer-spin-button,
.numberInput___2bWRo input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.reasonShow___8GmuJ {
  display: block !important;
}

.reasonHide___t9NrN {
  display: none !important;
}

.table___1O-wb {
  display: table;
  width: 100%;
}

.head___3LTnY {
  background-color: #e8e8e8;
  padding: 10px 16px;
  display: table;
  width: 100%;
}

.title___1IkZK {
  color: rgba(0, 0, 0, 0.55);
  font-size: 18px;
  display: inline-block;
}

.invoiceDates___3w-V5 {
  color: rgba(0, 0, 0, 0.55);
  font-size: 15px;
  text-align: right;
  width: 100%;
}

.body___2sLKx {
  padding: 20px;
}

.sectionHeaders___2Iijl {
  font-size: 18px;
  text-decoration: underline;
  border-bottom-style: none;
}

tr {
  border-bottom: 1px solid #ddd;
}

.subtotalRow___2DD3s {
  border-top: 2px solid black;
}

.totalRow___2d6iS {
  border-top: 4px solid black;
}

.field___1ya_X {
  margin-top: 18px;
}

.field___1ya_X .label___1XYqc {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2px;
}

.field___1ya_X .value___1IzEY {
  color: #000;
}

.field___1rcNb {
  margin-top: 18px;
}

.field___1rcNb .label___2F0qW {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2px;
}

.field___1rcNb .value___307DT {
  color: #000;
}

.field___2dn9o {
  margin-top: 18px;
}

.field___2dn9o .label___LiK6q {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 6px;
}

.recipients___NQC03 {
  margin-bottom: 12px;
}

.recipients___NQC03 .recipient___2wDiv {
  margin-bottom: 6px;
  display: table;
  width: 100%;
}

.recipients___NQC03 .recipient___2wDiv:last-child {
  margin-bottom: 0;
}

.recipients___NQC03 .recipient___2wDiv > * {
  display: table-cell;
  vertical-align: top;
}

.recipients___NQC03 .recipient___2wDiv .deleteContainer___1JAxF {
  width: 1px;
}

.noLabelText___2I1tI {
  height: 25px !important;
}

.noLabelText___2I1tI hr {
  bottom: -2px !important;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.loader___t_S5V {
  margin-top: 12px;
  text-align: center;
}

.filters___3oFZc {
  padding: 12px 24px;
}

.label___2T-fy {
  display: inline-block;
  font-weight: 500;
  vertical-align: middle;
  text-align: right;
}

.sections___29xSJ > section {
  margin-bottom: 36px;
}

.sections___29xSJ > section:last-child {
  margin-bottom: 0;
}

.dateRange___1oAzD .value___txqK6 > * {
  display: inline-block;
  margin-right: 12px;
}

.dateRange___1oAzD .value___txqK6 > *:last-child {
  margin-right: 0;
}

.orderstatus___1Y5OZ .orderstatusSelect___ymZNz {
  height: auto !important;
  width: 100% !important;
}

.orderstatus___1Y5OZ .orderstatusSelect___ymZNz div {
  margin-top: 0 !important;
}

.value___txqK6 {
  vertical-align: middle;
}

.date___oz8gm > div:first-child {
  height: 26px !important;
}

.date___oz8gm > div:first-child hr {
  bottom: -2px !important;
}

.date___oz8gm > div:first-child input {
  text-align: center !important;
}

.raised_button___UeK7U {
  font-size: 12px;
  padding-left: 12px;
  padding-right: 12px;
}

.panelBody___1Emth {
  padding: 12px 24px;
}

.sectionBody___1dpj0 {
  padding: 12px 24px;
}

.balanceSection___34y__ .balancePanelBalanceTitle___1JXep,
.balanceSection___34y__ .balancePanelPaidTitle___2MZiR,
.balanceSection___34y__ .balancePanelOverdueTitle___3sSRn {
  -webkit-border-top-left-radius: 2px;
     -moz-border-radius-topleft: 2px;
          border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
     -moz-border-radius-topright: 2px;
          border-top-right-radius: 2px;
}

.balanceSection___34y__ .balancePanelBalanceTitle___1JXep > div:first-child,
.balanceSection___34y__ .balancePanelPaidTitle___2MZiR > div:first-child,
.balanceSection___34y__ .balancePanelOverdueTitle___3sSRn > div:first-child {
  color: #fff;
}

.balanceSection___34y__ .balancePanelBalanceTitle___1JXep {
  background-color: #f8ac59;
}

.balanceSection___34y__ .balancePanelPaidTitle___2MZiR {
  background-color: #1ab394;
}

.balanceSection___34y__ .balancePanelOverdueTitle___3sSRn {
  background-color: #ed5565;
}

.balanceSection___34y__ .amount___35d04 {
  font-size: 32px;
  text-align: center;
  line-height: 100px;
  padding-bottom: 20px;
}

.balanceSection___34y__ .amount___35d04 .discrepancyAmount___1kKxR {
  color: #ed5565;
  font-size: 24px;
  padding-left: 5px;
}

.balanceSection___34y__ .amount___35d04 .discrepancyNote___17MP2 {
  color: #ed5565;
  font-size: 24px;
  vertical-align: super;
  padding-left: 3px;
  text-decoration: underline;
}

.balanceSection___34y__ .amount___35d04 .discrepancyNote___17MP2:hover {
  cursor: help;
}

.balanceSection___34y__ .amount___35d04 .discrepancyTooltip___1w_fp {
  text-align: left;
  line-height: 15px;
}

.balanceSection___34y__ .actions___1CPMK {
  margin-top: 12px;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.balanceSection___34y__ .actions___1CPMK:after {
  content: '';
  display: table;
  clear: both;
  margin-bottom: 24px;
}

.priceExceptionsSection___3Z7lt .actions___1CPMK,
.commentsSection___fweeQ .actions___1CPMK,
.membersSection___2qBIE .actions___1CPMK,
.settingsSection___3_91e .actions___1CPMK,
.shippingAddressSection___1t2qp .actions___1CPMK {
  border-top: 1px solid #e0e0e0;
  padding: 12px 24px;
  text-align: right;
}

.priceExceptionsSection___3Z7lt .actions___1CPMK > *,
.commentsSection___fweeQ .actions___1CPMK > *,
.membersSection___2qBIE .actions___1CPMK > *,
.settingsSection___3_91e .actions___1CPMK > *,
.shippingAddressSection___1t2qp .actions___1CPMK > * {
  margin-right: 12px;
}

.priceExceptionsSection___3Z7lt .actions___1CPMK > *:last-child,
.commentsSection___fweeQ .actions___1CPMK > *:last-child,
.membersSection___2qBIE .actions___1CPMK > *:last-child,
.settingsSection___3_91e .actions___1CPMK > *:last-child,
.shippingAddressSection___1t2qp .actions___1CPMK > *:last-child {
  margin-right: 0;
}

.priceExceptionsSection___3Z7lt .tableSection___12IXE {
  margin: 10px 0 30px 0;
}

.priceExceptionsSection___3Z7lt .headerWrapper___vRXw0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.priceExceptionsSection___3Z7lt .headerWrapper___vRXw0 > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  vertical-align: middle;
}

.priceExceptionsSection___3Z7lt .addButtonWrapper___xXfbR {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.settingsSection___3_91e .grid___BNPf9 {
  width: 100%;
}

.settingsSection___3_91e .field___2tQbZ + .field___2tQbZ {
  margin-top: 20px;
}

.settingsSection___3_91e .field___2tQbZ .label___2T-fy {
  font-weight: 500;
  text-align: left;
}

.settingsSection___3_91e .field___2tQbZ .select___KL8T9 {
  height: 25px !important;
}

.settingsSection___3_91e .field___2tQbZ .select___KL8T9 > div:nth-child(2) > div:first-child > div:nth-child(2) {
  line-height: 25px !important;
  top: 0 !important;
}

.settingsSection___3_91e .field___2tQbZ .select___KL8T9 button {
  width: 25px !important;
  height: 25px !important;
  padding: 0 !important;
}

.settingsSection___3_91e .field___2tQbZ .select___KL8T9 hr {
  bottom: -2px !important;
}

.settingsSection___3_91e .field___2tQbZ .text___395Zs {
  height: 25px !important;
}

.settingsSection___3_91e .field___2tQbZ .text___395Zs hr {
  bottom: -2px !important;
}

.settingsSection___3_91e hr {
  border-top: 1px solid #e0e0e0;
}

.billingAddressLabel___2fEHL {
  font-weight: 500;
  height: 48px;
  line-height: 48px;
}

.dropdownMenu___24Mjy {
  max-width: 50%;
  bottom: 24px;
  margin-right: 24px;
}

.accountingEmails___2obn5 {
  margin-bottom: 12px;
}

.accountingEmails___2obn5 .accountingEmail___124S2 {
  margin-bottom: 6px;
}

.accountingEmails___2obn5 .accountingEmail___124S2:last-child {
  margin-bottom: 0;
}

.accountingEmails___2obn5 .accountingEmail___124S2 > * {
  display: inline-block;
  vertical-align: top;
}

.shippingAddressSection___1t2qp .driveInstructions___27Enc {
  white-space: pre-line !important;
}

.maskedInput___2ddDS {
  margin-top: 15px;
  border-bottom: 1px solid #E0E0E0;
  border-top: none;
  border-left: none;
  border-right: none;
  width: 350px;
}

.submenu___nzLUH {
  list-style-type: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ccc;
  margin-bottom: 24px;
  height: 90px;
  line-height: 20px;
}

.submenu___nzLUH li {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  border-right: 1px solid #ccc;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.submenu___nzLUH li i {
  font-size: 24px;
  width: 100%;
}

.submenu___nzLUH li:last-child {
  border-right: none;
}

.submenu___nzLUH li:hover {
  background-color: #e8e8e8;
}

.selected___1Q5F4 {
  background-color: #52979D !important;
  color: #fff;
}

.buyerSuspended___5KE0Y > div:first-child {
  background-color: #FF4E4E !important;
}

@media screen and (max-width: 980px) {
  .balanceSection___34y__ .amount___35d04 {
    margin-bottom: 16px;
  }
  .balanceSection___34y__ .actions___1CPMK {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 800px) {
  .submenu___nzLUH {
    height: auto;
    line-height: inherit;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  li {
    width: 100% !important;
    border-bottom: 1px solid #ccc;
    border-right: none !important;
  }
  li i {
    margin-right: 8px;
    width: auto !important;
  }
  li:last-child {
    border-bottom: none;
  }
}

.disabledPriceRule___18k6j {
  background-color: rgba(255, 0, 0, 0.05);
}

.activePriceRule___1OX0Y {
  background-color: rgba(0, 255, 0, 0.1);
}

.warning___bmlBf {
  color: #DC3545;
  font-size: 15px;
}

.notesSection___ZpSNV .sectionBody___3U3qe {
  padding: 12px 24px;
}

.notesSection___ZpSNV .grid___3FuBg {
  width: 100%;
  padding: 0;
}

.notesSection___ZpSNV .field___2F83j + .field___2F83j {
  margin-top: 12px;
  margin-bottom: 25px;
}

.notesSection___ZpSNV .field___2F83j .label___3rMdz {
  font-weight: 500;
  text-align: right;
}

.notesSection___ZpSNV .field___2F83j .text___sLZf5 {
  height: 25px !important;
}

.notesSection___ZpSNV .field___2F83j .text___sLZf5 hr {
  bottom: -2px !important;
}

.notesSection___ZpSNV .field___2F83j .col___3eGJ7 {
  padding-left: 15px;
}

.notesSection___ZpSNV .actions___2iLyN {
  border-top: 1px solid #e0e0e0;
  padding: 12px 24px;
}

.notesSection___ZpSNV .actions___2iLyN > * {
  margin-right: 12px;
}

.notesSection___ZpSNV .actions___2iLyN > *:last-child {
  margin-right: 0;
}

.loader___3cvpo {
  text-align: center;
  padding-bottom: 12px;
}

.text___NhSOV {
  height: 19px !important;
  font-size: 13px !important;
}

.text___NhSOV hr {
  bottom: -2px !important;
}

.label___3VdSD {
  font-weight: bold;
}

.colLabel___1474t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

.colValue___EmgDT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
}

.cardAction___3pDZ5 {
  width: 100%;
  text-align: right;
}

.actionChip___13FLN {
  padding: 12px 18px !important;
  text-align: right;
  float: right;
}

.select___2NDHD {
  display: inline-block;
  font-size: 13px !important;
}

.select___2NDHD button {
  padding: 0 !important;
  display: inline-block;
  vertical-align: top;
}

.select___2NDHD hr {
  bottom: -2px !important;
}

.hasButton___2U086 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.dirty___1ZXKK {
  background-color: #e3ffd2;
}

.dirty___1ZXKK:hover td {
  background-color: inherit;
}

.vendor-inactive-label___1p7j7 {
  padding-left: 8px;
}

.disabled___1e11R {
  opacity: 0.4;
  pointer-events: none;
}

.container___2jhW9 {
  padding: 25px 55px;
}

.container___2jhW9 div[class^="col-"] {
  padding: 0 24px 0 0 !important;
}

.container___2jhW9 div[class^="col-"]:last-child {
  padding-right: 0px !important;
}

.container___2jhW9 .checkbox___3o7ux {
  margin-top: 30px;
}

.container___2jhW9 .title___2Um1l {
  padding-top: 24px;
  font-size: 13px;
}

.container___2jhW9 .title___2Um1l label {
  font-weight: 500;
}

.container___2jhW9 .billing___3K--8 {
  display: none;
}

.container___2jhW9 .actions___1ehMh {
  margin-top: 20px;
}

.container___2jhW9 .actions___1ehMh::after {
  content: '';
  display: table;
  clear: both;
}

.container___2jhW9 .actions___1ehMh .submit___1BI-S {
  float: right;
}

.container___33bAd {
  padding: 50px 15px 15px;
}

.container___33bAd .createBuyerForm___2y-50 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.container___33bAd .createBuyerForm___2y-50 > h2 {
  margin: 0;
  padding: 80px 55px 10px;
  background-color: #4BA1AA !important;
  color: #fff;
  font-weight: 300;
  font-size: 35px;
}

.container___5Yfak {
  padding: 25px 55px;
}

.container___5Yfak div[class^="col-"]:last-child {
  padding: 0 !important;
}

.container___5Yfak div[class^="col-"] {
  padding-right: 20px;
  padding-left: 0px;
}

.container___5Yfak .checkbox___1Ld4M {
  margin-top: 15px;
}

.container___5Yfak .title___2jGBB {
  padding: 25px 0;
  font-size: 13px;
  height: 30px;
}

.container___5Yfak .title___2jGBB label {
  font-weight: 500;
}

.container___5Yfak .maskedInput___Z6xiu {
  margin-top: 35px;
  border-bottom: 1px solid #E0E0E0;
  border-top: none;
  border-left: none;
  border-right: none;
  width: 100%;
  font-size: 16px;
}

.container___5Yfak .maskedInput___Z6xiu::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.container___5Yfak .maskedInput___Z6xiu::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.container___5Yfak .maskedInput___Z6xiu:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.container___5Yfak .maskedInput___Z6xiu::placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.container___5Yfak .actions___1gu5U {
  margin-top: 20px;
}

.container___5Yfak .actions___1gu5U::after {
  content: '';
  display: table;
  clear: both;
}

.container___5Yfak .actions___1gu5U .submit___2v9-c {
  float: right;
}

.container___5Yfak .row___3-ebu .col___3Ljr- {
  padding: 10px;
}

.container___3jmIQ {
  padding: 50px 15px 15px;
}

.container___3jmIQ .createVendorForm___nxU5u {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.container___3jmIQ .createVendorForm___nxU5u > h2 {
  margin: 0;
  padding: 80px 55px 10px;
  background-color: #4BA1AA !important;
  color: #fff;
  font-weight: 300;
  font-size: 35px;
}

.field___lbPjs {
  margin-top: 18px;
}

.field___lbPjs .label____HpWB {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2px;
}

.field___lbPjs .value___13FPF {
  color: #000;
}

.reasonShow___21POM {
  display: block !important;
}

.reasonHide___13pbE {
  display: none !important;
}

.inventoryItems___JorAE {
  border: 1px solid #e0e0e0;
}

.quantityContainer___3llVS {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  width: 1px;
}

.quantity___3z1sO {
  height: 26px;
  width: 200px;
  border: 1px solid #999;
  font-size: 13px;
  padding: 0 6px;
  font-weight: 700;
}

.products___2m9G6 {
  width: 100%;
}

.products___2m9G6 thead tr th {
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
  padding: 12px;
  background-color: #e8e8e8;
  font-weight: 400;
}

.products___2m9G6 tbody tr {
  border-top: 1px solid #e8e8e8;
}

.products___2m9G6 tbody tr:first-child {
  border-top: none;
}

.products___2m9G6 tbody tr td {
  padding: 12px;
  font-size: 14px;
}

.products___2m9G6 tbody tr .taxable___3pHCs {
  font-size: 24px;
  line-height: 30px;
}

.products___2m9G6 tbody .quantity___izhQK,
.products___2m9G6 tbody .price___1vi-4 {
  padding: 0;
}

.productTotal___W9lr_ {
  font-size: 18px;
  font-weight: 500;
}

.subtotalLabel___xz4Nj,
.taxLabel___y9_4j,
.totalLabel___oipF- {
  text-align: right;
}

.totalLabel___oipF- {
  font-size: 20px;
  font-weight: 600;
}

.total___2G_hP {
  font-size: 20px;
  font-weight: 600;
}

.actions___3tCzb {
  margin-top: 12px;
  min-height: 36px;
}

.actions___3tCzb > * {
  margin-left: 12px;
}

.notes___3FDhn {
  border-right: 1px solid #e8e8e8;
  position: relative;
}

.notes___3FDhn .label___2HBPe {
  color: #666;
}

.notes___3FDhn .value___1psoq {
  overflow: auto;
  width: 100%;
  height: 100px;
  background-color: transparent;
  resize: none;
  padding: 5px 10px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  border-color: #888;
}

.disputedItem___3k-lo {
  color: red;
  font-size: 14px;
  padding-top: 15px;
}

.editActions___1JRzM {
  border-top: 1px solid #e0e0e0;
  padding: 12px 24px;
}

.editActions___1JRzM > * {
  margin-right: 12px;
}

.editActions___1JRzM > *:last-child {
  margin-right: 0;
}

.checkbox___2oiPr {
  width: 1px;
  padding-right: 0 !important;
}

.checkbox___2oiPr > div > div > div {
  margin-right: 0 !important;
}

.productNotes___2nN79 {
  color: #666;
  font-size: 14px;
}

.productActions___1NDYb {
  width: 1px;
  white-space: nowrap;
}

.productActions___1NDYb > * {
  margin-right: 12px;
}

.productActions___1NDYb > *:last-child {
  margin-right: 0;
}

.notesActions___2Hkf4 {
  position: absolute;
  top: 4px;
  right: 24px;
}

.notesActions___2Hkf4 > * {
  margin-left: 12px;
}

.notesError___2XmRz {
  position: absolute;
  top: 12px;
  left: 100px;
}

.container___Sy3HU {
  padding: 25px 40px;
}

.container___Sy3HU .createOrderForm___2unHi {
  margin-left: auto;
  margin-right: auto;
}

.container___Sy3HU .createOrderForm___2unHi > h2 {
  margin: 0;
  padding: 80px 55px 10px;
  background-color: #4BA1AA !important;
  color: #fff;
  font-weight: 300;
  font-size: 35px;
}

.fieldLabel___1SN1r {
  text-align: right;
  font-weight: 500;
  padding-right: 36px;
  padding-top: 16px;
}

.buttonNav___2HfG6 {
  text-align: right;
  padding-right: 36px;
  padding-top: 16px;
}

.fieldValue___1r5mT {
  text-align: left;
  padding-top: 16px;
}

.grid___dUWPW {
  width: 100%;
  padding: 0;
  margin-bottom: 30px;
}

.dropdownMenu___WLcaf {
  margin-right: 24px;
}

.date___1tPS4 {
  max-width: 50%;
}

.submit___3evN9 {
  margin: 12px;
}

.details___2rOSZ .label___3I6xZ {
  font-weight: 500;
  text-align: right;
  padding-right: 36px;
}

.warning___27R6H {
  color: red;
  font-size: 15px;
  letter-spacing: 0.5px;
}

.notes___33maW {
  border: 1px solid #e8e8e8;
  padding-top: 24px;
  padding-bottom: 12px;
}

.notes___33maW .label___3I6xZ {
  color: #666;
}

.notes___33maW .value___1AErt {
  overflow: auto;
  width: 100%;
  height: 100px;
  background-color: transparent;
  resize: none;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  border-color: #888;
}

.container___xXBx8 {
  padding: 50px 15px 15px;
}

.container___xXBx8 .createOrderForm___gto6V {
  margin-left: auto;
  margin-right: auto;
}

.container___xXBx8 .createOrderForm___gto6V > h2 {
  margin: 0;
  padding: 80px 55px 10px;
  background-color: #4BA1AA !important;
  color: #fff;
  font-weight: 300;
  font-size: 35px;
}

.table___1pg4n {
  display: table;
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  text-align: right;
}

.head___2TEsv {
  background-color: #e8e8e8;
  padding: 10px 16px;
  display: table;
  width: 100%;
}

.notRow___3WTEm > td:first-child:not(:last-child) {
  display: none !important;
}

.title___Y3U85 {
  color: rgba(0, 0, 0, 0.55);
  font-size: 18px;
  display: inline-block;
}

.invoiceDates___3e_EW {
  color: rgba(0, 0, 0, 0.55);
  font-size: 15px;
  text-align: right;
  position: absolute;
  top: 10px;
  right: 16px;
}

.body___2vpe6 {
  padding: 20px;
}

.sectionHeaders___1P6G0 {
  font-size: 18px;
  text-decoration: underline;
  border-bottom-style: none;
}

.reasonWidth___--et7 {
  width: 10vw !important;
}

.quantityWidth___2DGyE {
  width: 10vw !important;
}

.productWidth___2guEG {
  width: auto;
}

.center___1-oNG {
  text-align: center !important;
}

.right___1WIn1 {
  width: 8vw !important;
  text-align: right !important;
  -o-text-overflow: initial !important;
     text-overflow: initial !important;
}

.costLabel___15b4N {
  width: 8vw !important;
  text-align: right !important;
  -o-text-overflow: initial !important;
     text-overflow: initial !important;
  color: blue;
  text-decoration: underline;
  cursor: pointer;
}

.invisible___2LQNe {
  visibility: hidden;
}

.editingActionConfig___3ffww {
  width: 6vw !important;
}

.invisibleEditingActionConfig___1zZ2R {
  width: 6vw !important;
  visibility: hidden;
}

.invisibleActionConfig___2_OCS {
  visibility: hidden;
}

h3 {
  margin-top: 15px;
  font-size: 20px;
}

td {
  position: relative;
}

tr {
  border-bottom: 1px solid #ddd;
}

tr.strikeout___1qRAn td.strikeable___35C5G:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 0;
  border-bottom: 1px solid #111;
  width: 100%;
}

tr.strikeout___1qRAn td.strikeable___35C5G:after {
  content: "\B7";
  font-size: 1px;
}

.subtotalRow___1xoXc {
  border-top: 2px solid black;
}

.totalRow___3OPG1 {
  border-top: 4px solid black;
}

/**** Colour Palette (ChefHero Brand Styleguide) ***/

.invoiceTableContainer___1Vqvc {
  padding: 20px;
}

.viewOriginalOrder___3Rofh {
  margin-bottom: 24px;
}

.actions___3t866 {
  margin-top: 12px;
  min-height: 36px;
}

.actions___3t866 > * {
  margin-left: 12px;
}

.reasonShow___3d3N3 {
  display: block !important;
}

.reasonHide___3Ptv5 {
  display: none !important;
}

.loader___3CN4E {
  text-align: center;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
}

.invoiceButtons___2-Ldg {
  position: absolute;
  top: 115px;
  right: 46px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}

.connectChip___19KhF {
  background-color: #4BA8D6 !important;
}

.grid___MjhuI {
  width: 100%;
  padding: 0;
}

.field___Sq8ge .fieldLabel___3-2gb {
  text-align: right;
  font-weight: 500;
  padding-right: 36px;
}

.field___Sq8ge .smallFieldLabel___QbPm9 {
  text-align: right;
  font-weight: 500;
  padding-right: 36px;
  font-size: 14px;
}

.field___Sq8ge button > div > div {
  height: 30px !important;
}

.field___Sq8ge button > div > div > span {
  font-size: 12px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.field___Sq8ge .multilineText___2tLDE {
  top: -12px !important;
}

.orderSection___2bPGm .panelBody___1nXow {
  padding: 12px 24px;
}

.orderSection___2bPGm .panelBody___1nXow .actions___2qO4z {
  overflow: unset;
  margin-top: 12px;
}

.orderSection___2bPGm .panelBody___1nXow .actions___2qO4z > * {
  margin-right: 12px;
}

.orderSection___2bPGm .panelBody___1nXow .actions___2qO4z > *:last-child {
  margin-right: 0;
}

.orderSection___2bPGm .actions___2qO4z {
  padding-top: 12px;
  position: relative;
  overflow: hidden;
}

.orderSection___2bPGm .actions___2qO4z:before {
  content: '';
  position: absolute;
  top: 0;
  left: -24px;
  right: -24px;
  border-top: 1px solid #e0e0e0;
}

.field___1-OMI {
  margin-top: 18px;
}

.field___1-OMI .label___3AKAE {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.3);
  margin-bottom: 2px;
}

.field___1-OMI .value___1XWNV {
  color: #000;
}

.adjustmentsTable___2F7PW {
  width: 100%;
  border-bottom: 3px solid black;
}

.reasonShow___31dMA {
  display: block !important;
}

.reasonHide___3MSsy {
  display: none !important;
}

.invoiceSummaryTable___3n18V {
  width: 100%;
  border-collapse: collapse;
}

.invoiceSummaryTable___3n18V tr {
  border-bottom: 1px solid #e0e0e0;
}

.invoiceSummaryTable___3n18V tr:last-child {
  border-bottom: none;
}

.invoiceSummaryTable___3n18V th, .invoiceSummaryTable___3n18V td {
  padding: 14px 24px;
}

.invoiceSummaryTable___3n18V th {
  border-right: 1px solid #e0e0e0;
  width: 200px;
}

.invoiceSummaryTable___3n18V .grandTotal___3KINl {
  font-size: 18px;
}

.invoiceSummaryTable___3n18V .grandTotal___3KINl .loss___31Q64 {
  color: #FF0000;
}

.payment___3U55c {
  padding: 12px 24px;
}

.payment___3U55c .from___1OZC4 {
  font-size: 14px;
  color: #333;
}

.payment___3U55c .bodyContainer___5ihyP {
  display: table;
  width: 100%;
  margin-top: 6px;
}

.payment___3U55c .bodyContainer___5ihyP > * {
  display: table-cell;
  vertical-align: top;
}

.payment___3U55c .bodyContainer___5ihyP .body___SKO9x {
  white-space: pre-wrap;
  border: 1px solid #aaa;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  padding: 6px 12px;
  background-color: #fff;
}

.payment___3U55c .bodyContainer___5ihyP .actions___2cQqj {
  width: 1px;
}

.payment___3U55c .timestamp___eyBxy {
  font-size: 14px;
  color: #666;
  text-align: right;
}

.payment___3U55c + .comment___2OmJM {
  position: relative;
}

.payment___3U55c + .comment___2OmJM:before {
  content: '';
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  border-top: 1px solid #e0e0e0;
}

.payment___3U55c:hover {
  background-color: #f4f4f4;
}

.grid___3p--H {
  width: 100%;
  padding: 0;
}

.empty___3_Z0A {
  font-size: 13px;
}


/*# sourceMappingURL=main-4d246016d008016107cc.css.map*/