@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);
/* Collection default theme */

.ReactVirtualized__Collection {
}

.ReactVirtualized__Collection__innerScrollContainer {
}

/* Grid default theme */

.ReactVirtualized__Grid {
}

.ReactVirtualized__Grid__innerScrollContainer {
}

/* Table default theme */

.ReactVirtualized__Table {
}

.ReactVirtualized__Table__Grid {
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
}
.ReactVirtualized__Table__row {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn,
.ReactVirtualized__Table__rowColumn {
  margin-right: 10px;
  min-width: 0px;
}
.ReactVirtualized__Table__rowColumn {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type,
.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 10px;
}
.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.ReactVirtualized__Table__sortableHeaderIcon {
  -webkit-box-flex: 0;
          flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

/* List default theme */

.ReactVirtualized__List {
}
*:focus{outline:0}.MuiAutocomplete-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}html,body,#root,.app{height:100%}.color-box{width:16px;height:16px;display:block}.color-box--small{width:12px;height:12px}.color-box--round{border-radius:50%}.board{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;grid-gap:4px;padding:0 4px;margin-top:8px;-ms-flex:1 1;flex:1 1;overflow-x:auto}.column{-ms-flex:1 1;flex:1 1;min-width:315px;border-radius:4px;border:1px solid #ccc;background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.column--droppable{background-color:#bce6e3;border:1px dashed #21c2b8}.column--droppable .column__items div{overflow:hidden !important}.column--droppable .card{display:none}.column--drag-hover{background-color:#97d8d3}.column__name{padding:12px;position:sticky;background-color:#f5f5f5;top:0px;z-index:2;border-bottom:1px solid #ccc;border-radius:4px}.column__name--droppable{background-color:#bce6e3;border:1px dashed #21c2b8}.column__name--drag-hover{background-color:#97d8d3}.column__items{padding:12px 0;-ms-flex:1 1;flex:1 1}.card__dragged-counter{position:absolute;top:0;left:100%;-webkit-transform:translate(calc(-75% - 8px), -25%);transform:translate(calc(-75% - 8px), -25%);width:32px;height:32px;line-height:32px;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;border-radius:50%}.modal__content{padding:24px}.modal-title{border-bottom:1px solid #ccc;margin-bottom:24px}.modal-actions{border-top:1px solid #ccc;margin-top:24px}.transition-form-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:16px;max-height:calc(100vh - 64px)}.transition-form-modal__body{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.transition-form-modal__footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;grid-gap:16px}.transition-form-input-group{border-top:1px solid #ebebeb;padding-top:16px;grid-column:1/-1}.transition-form-input-group__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.transition-form-input-group__item-header{border-top:1px solid #ebebeb;margin-top:16px;padding:8px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.transition-form-input-group__item-fields{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.transition-form-input-group__item-fields .transition-form-input>*{width:100%}.page-with-header{height:100%;padding-top:64px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.header__right-part{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.header__logo{max-height:48px;-webkit-filter:invert(1);filter:invert(1);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header__toolbar{grid-gap:12px}.side-menu{min-width:300px}.side-menu__list ul{padding-left:30px}.side-menu__list ul li,.side-menu__list ul div.MuiButtonBase-root{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;width:calc(100% + 60px)}.side-menu__list ul ul li,.side-menu__list ul ul div.MuiButtonBase-root{margin-left:-60px;margin-right:-60px;padding-left:60px;padding-right:60px}ul+.side-menu__list-item-title{margin-top:16px;border-top:1px solid #ccc}.loading-page{height:100vh;width:100vw;max-height:100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-page{min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-page__content{padding:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;grid-gap:16px;gap:16px}.upcoming-events{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0}.upcoming-events .ReactVirtualized__Table__headerColumn:first-of-type,.upcoming-events .ReactVirtualized__Table__rowColumn:first-of-type{margin-left:0}.upcoming-events-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;height:100%}.upcoming-events-page .upcoming-events-page__table{-ms-flex:1 1;flex:1 1}.upcoming-events__tab{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1;flex:1 1;min-height:0}.upcoming-events__tab[hidden]{display:none}.upcoming-office-events{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;min-height:0;padding-top:2px}.upcoming-office-events--date-selected{grid-template-columns:190px 210px 1fr}.upcoming-office-events--office-selected{grid-template-columns:190px 210px 150px 1fr}.upcoming-office-events--tabs-hidden{grid-template-columns:1fr}.upcoming-office-events__list{overflow-y:auto;-ms-flex:0 0 200px;flex:0 0 200px}.upcoming-office-events__list-subheader{background-color:#fff;border-bottom:1px solid #ebebeb}.upcoming-office-events__item-icon{min-width:0}.upcoming-office-events__item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upcoming-office-events__office{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.upcoming-office-events__office-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:12px}.upcoming-office-events__table-container{-ms-flex:1 1;flex:1 1}.upcoming-office-events__office-breadcrumbs{margin:24px}.upcoming-events__filters{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.upcoming-events__filters .MuiToolbar-root{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:16px}.upcoming-events__date-picker{width:200px}.upcoming-events__tab{-ms-flex:1 1;flex:1 1}.upcoming-events__flex-container,.upcoming-events__header-cell,.upcoming-events__column,.upcoming-events__row:not(.ReactVirtualized__Table__headerRow){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.upcoming-events__row:not(.ReactVirtualized__Table__headerRow){-ms-flex-align:stretch;align-items:stretch;cursor:pointer}.upcoming-events__row:not(.ReactVirtualized__Table__headerRow):hover:not(.upcoming-events__row--selected){background-color:#ebebeb}.upcoming-events__row--selected{background-color:#e1f4f3}.upcoming-events__column{-ms-flex-align:center;align-items:center;margin-right:0}.upcoming-events__header-cell{cursor:auto;cursor:initial;padding:0;-ms-flex:1 1;flex:1 1;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.upcoming-events__cell{text-transform:capitalize;white-space:break-spaces;padding:3px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.upcoming-events__actions{position:fixed;bottom:24px;right:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;grid-gap:12px}.upcoming-events__create-orders-button{color:#fff}.popup{margin:12px;background-color:#0f1820;color:#fff}.upcoming-events__company-name-cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px}.gift-assembling__date-picker{width:200px}.gift-assembling{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-x:auto}.gift-assembling__filters-title{padding:8px 12px 0}.gift-assembling__filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:12px}.card__container{padding:0 8px}.order-card,.order-event-card{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.order-card .MuiCardContent-root,.order-event-card .MuiCardContent-root{padding-bottom:16px}.order-card .MuiTypography-root,.order-event-card .MuiTypography-root{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-card{margin-bottom:4px}.order-card-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px}.order-event-card{margin-bottom:8px;cursor:pointer}.order-event-card:hover:not(.order-event-card--selected){background-color:#f5f5f5}.order-event-card label{font-size:11px;font-weight:bold}.order-event-card--tabbed{margin-left:32px}.order-card--selected,.order-event-card--selected{background-color:#e1f4f3}.order-event-card__avatar{width:28px;height:28px;font-size:14px}.order-event-card .MuiCardHeader-action,.order-event-card .MuiCardHeader-avatar{-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}.order-event-card .MuiCardHeader-content{-ms-flex:1 1;flex:1 1;overflow:hidden;text-overflow:ellipsis}.order-event-modal__chips{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:4px}.order-event-modal__chips .MuiChip-root{max-width:105px;overflow:hidden;text-overflow:ellipsis}.order-event-modal__hire-date,.order-event-modal__ship-date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px}.edit-address__fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.order-event-card--gift-recipient-deleted:not(.order-event-card--selected){background-color:#fbdfb7}.order-event-card--gift-recipient-deleted:not(.order-event-card--selected):hover{background-color:#f8ca87}.gift-assembling__print-selected-labels{position:fixed;right:16px;bottom:16px}.order-event-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:24px}.order-event-modal__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px}.order-event-modal__details{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;-ms-flex-line-pack:start;align-content:flex-start}.order-event-modal__details>h6{grid-column:span 2;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:4px}.order-event-modal__footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.order-event-information{-ms-flex:1 1;flex:1 1}.order-shipment-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:24px}.order-shipment-modal__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px}.order-shipment-modal__order-event,.order-shipment-modal__details{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;-ms-flex-line-pack:start;align-content:flex-start}.order-shipment-modal__order-event>h6,.order-shipment-modal__details>h6{grid-column:span 2;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:4px}.order-shipment-modal__footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.order-shipment-modal__close-button{float:right}.organize-shipments-page{overflow-y:auto;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.organize-shipments-page__tabs{min-width:150px;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;border-right:1px solid #ccc}.organize-shipments-page__tabs .organize-shipments-page__tab:last-child{border-bottom:1px solid #ccc}.organize-shipments-page__tab{-ms-flex-align:start;align-items:flex-start;text-align:left}.organize-shipments-page__tab:hover{background-color:#f5f5f5}.organize-shipments-page__tab+.organize-shipments-page__tab{border-top:1px solid #ccc}.organize-shipments-page__tab-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px;text-transform:none;text-transform:initial}.organize-shipments-page__tab-row span{line-height:normal;line-height:initial}.organize-shipments-page__panel{width:100%}.order-to-be-organized{-ms-flex:1 1;flex:1 1;width:100%;padding-bottom:32px}.order-to-be-organized__header{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;grid-gap:16px}.order-to-be-organized__header>*:last-child{justify-self:flex-end}.order-to-be-organized-event-list__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.order-to-be-organized__shipment{border-radius:4px;border:1px dashed #ccc;padding:16px}.order-to-be-organized-event-list+.order-to-be-organized-event-list{border-top:1px solid #ccc;margin-top:16px;padding-top:16px}.order-to-be-organized-event-list__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:8px}.order-to-be-organized-event-list__content--shipment{margin:16px 0;-webkit-transition:padding .3s ease;transition:padding .3s ease}.order-to-be-organized-event-list__content--shipment.order-to-be-organized-event-list__content--empty{border:1px dashed #ccc;min-height:32px;padding:0}.order-to-be-organized-event-list__content--dragging{border-color:#21c2b8;background-color:#bce6e3;padding:16px 0}.order-to-be-organized-event-list__content--dragging-hover{background-color:#97d8d3}.order-to-be-organized__actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:16px}.order-event-to-be-organized{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:2px;position:relative}.order-event-to-be-organized:not(.order-event-to-be-organized--selected):hover{background-color:#f5f5f5}.order-event-to-be-organized--selected{background-color:#bce6e3}.order-event-to-be-organized__body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:16px}.order-event-to-be-organized__counter{position:absolute;top:0;right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);width:32px;height:32px;background-color:#f5f5f5;border:1px solid #ccc;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.shipment-tracking{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-x:auto}.shipment-tracking__filters-title{padding:8px 12px 0}.shipment-tracking__filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:12px}.card__container{padding:0 8px}.order-shipment-card{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.order-shipment-card .MuiCardContent-root{padding-bottom:16px}.order-shipment-card .MuiTypography-root{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.order-shipment-card{margin-bottom:8px;cursor:pointer}.order-shipment-card:hover:not(.order-shipment-card--selected){background-color:#f5f5f5}.order-shipment-card label{font-size:11px;font-weight:bold}.order-shipment-card--selected{background-color:#e1f4f3}.order-shipment-card__fields{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.order-shipment-card__fields>*:last-child{text-align:right}.MuiCardHeader-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:2px}.order-shipment-card__alert-icon{display:-ms-inline-flexbox;display:inline-flex}.order-shipment-card__avatar{width:28px;height:28px;font-size:14px}.order-shipment-card .MuiCardHeader-action,.order-shipment-card .MuiCardHeader-avatar{-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}.order-shipment-card .MuiCardHeader-content{-ms-flex:1 1;flex:1 1;overflow:hidden;text-overflow:ellipsis}.order-shipment-modal__chips{margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:4px}.order-shipment-modal__ship-date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px}.edit-address__fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.shipment-tracking__print-selected-labels{position:fixed;right:16px;bottom:16px}.order-shipment-card--gift-recipient-deleted:not(.order-shipment-card--selected){background-color:#fceacf}.order-shipment-card--gift-recipient-deleted:not(.order-shipment-card--selected):hover{background-color:#fbdfb7}.order-shipment-card--address-changed:not(.order-shipment-card--selected){background-color:#f8d6c8}.order-shipment-card--address-changed:not(.order-shipment-card--selected):hover{background-color:#f5c5b2}.gift-receivers-page{background-color:#f5f5f5;overflow-y:auto;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:4px}.gift-receivers-page .ReactVirtualized__List{padding:48px 48px}.gift-receivers-page__container{-ms-flex:1 1;flex:1 1}.gift-receivers-page__order-event{display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:fit-content(30%) auto;grid-gap:16px 8px}.gift-receivers-page__item{-webkit-transition-duration:0s !important;transition-duration:0s !important}.gift-receivers-page__item *{-webkit-transition-duration:0s !important;transition-duration:0s !important}.gift-receivers-page__item.Mui-expanded{margin:16px 0 !important}
