.capacity-days-off-modal .capacity-days-off-dialog-container {
  min-width: 500px;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-dialog {
  width: 100%;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-form {
  overflow: auto;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-column-remove-placeholder,
.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-column-remove {
  width: 30px;
  opacity: 0;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-row {
  -webkit-box-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  /* Chrome fix - Chrome incorrectly sets a min-height/width it will not go lower than
     * See: https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored
     * CodePen with bug: https://codepen.io/philipwalton/pen/MYbrrr
     * CodePen with min-width: https://codepen.io/anon/pen/VrKGWa
     */
  min-height: 0;
  min-width: 0;
  display: -webkit-box;
  -webkit-flex-direction: row;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: baseline;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-row .capacity-column-date {
  -webkit-box-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  /* Chrome fix - Chrome incorrectly sets a min-height/width it will not go lower than
     * See: https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored
     * CodePen with bug: https://codepen.io/philipwalton/pen/MYbrrr
     * CodePen with min-width: https://codepen.io/anon/pen/VrKGWa
     */
  min-height: 0;
  min-width: 0;
  display: -webkit-box;
  -webkit-flex-direction: row;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding-right: 10px;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-row .capacity-column-date > div {
  width: 100%;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-row .capacity-column-days-off {
  -webkit-box-flex: 0.45 0.45 0%;
  -webkit-flex: 0.45 0.45 0%;
  flex: 0.45 0.45 0%;
  display: -webkit-box;
  -webkit-flex-direction: row;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-row .capacity-column-days-off > div {
  width: 100%;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-row:hover .capacity-column-remove,
.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-row .capacity-column-remove:focus {
  opacity: 100;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .days-off-row-error-placeholder-footer,
.capacity-days-off-modal .capacity-days-off-dialog-container .days-off-row-error-placeholder {
  -webkit-box-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  /* Chrome fix - Chrome incorrectly sets a min-height/width it will not go lower than
     * See: https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored
     * CodePen with bug: https://codepen.io/philipwalton/pen/MYbrrr
     * CodePen with min-width: https://codepen.io/anon/pen/VrKGWa
     */
  min-height: 0;
  min-width: 0;
  display: -webkit-box;
  -webkit-flex-direction: row;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .days-off-row-error-placeholder-footer {
  min-height: 32px;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .date-picker-error {
  display: -webkit-box;
  -webkit-flex-direction: row;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  color: rgba( 168, 0, 0 ,  1 );
  color: rgba( var(--palette-accent1-dark,168, 0, 0) ,  1 );
  font-size: 12px;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .date-picker-error i {
  margin-right: 5px;
  font-size: 14px;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-grid-summary {
  -webkit-box-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  /* Chrome fix - Chrome incorrectly sets a min-height/width it will not go lower than
     * See: https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored
     * CodePen with bug: https://codepen.io/philipwalton/pen/MYbrrr
     * CodePen with min-width: https://codepen.io/anon/pen/VrKGWa
     */
  min-height: 0;
  min-width: 0;
  display: -webkit-box;
  -webkit-flex-direction: row;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-grid-summary .daysoff-summary {
  -webkit-box-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
  /* Chrome fix - Chrome incorrectly sets a min-height/width it will not go lower than
     * See: https://github.com/philipwalton/flexbugs#1-minimum-content-sizing-of-flex-items-not-honored
     * CodePen with bug: https://codepen.io/philipwalton/pen/MYbrrr
     * CodePen with min-width: https://codepen.io/anon/pen/VrKGWa
     */
  min-height: 0;
  min-width: 0;
  display: -webkit-box;
  -webkit-flex-direction: row;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
}

.capacity-days-off-modal .capacity-days-off-dialog-container .capacity-days-off-grid-summary .daysoff-summary .capacity-days-off-total {
  font-size: 14px;
  font-weight: bold;
  margin-left: 10px;
}
