html{
  background: #F2F6FA;
}

.navbar {
  position: relative;
  z-index: 20;
}

.retail-navbar-menu {
  align-items: stretch;
  flex-direction: column;
  min-width: 0;
  max-width: 100%;
  position: relative;
}

.retail-navbar-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-width: 0;
}

#retail-navbar-reports-row {
  position: relative;
  z-index: 2;
}

.retail-navbar-row .navbar-start,
.retail-navbar-row .navbar-end {
  flex-wrap: wrap;
  width: 100%;
}

#retail-navbar-actions-row .navbar-item {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
  width: auto;
  min-width: max-content;
}

#retail-navbar-actions-row {
  min-width: 0;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}

#retail-navbar-actions-row .navbar-end,
#retail-navbar-actions-row .buttons {
  flex: 0 0 auto;
  flex-wrap: nowrap;
  width: max-content;
  min-width: max-content;
}

#retail-navbar-actions-row .navbar-end {
  margin-left: auto;
}

@media screen and (max-width: 1023px) {
  .retail-navbar-row {
    display: block;
  }

  .retail-navbar-row .navbar-start,
  .retail-navbar-row .navbar-end {
    display: block;
  }

  #retail-navbar-actions-row .navbar-item {
    display: block;
  }
}

.retail-home-section {
  min-height: calc(100vh - 3.25rem);
  display: flex;
}

.retail-home-container,
.retail-home-columns,
.retail-home-column {
  display: flex;
  flex-direction: column;
}

.retail-home-container,
.retail-home-columns {
  flex: 1;
}

.retail-home-column {
  flex: 1;
  align-items: center;
}

#retail-directory-action {
  margin-top: auto !important;
  padding-bottom: 0.5rem;
}

.button.is-huge{
  font-size: 2.3rem;
}

.delete-whole-cart{
  margin: 5px;
}

.notification > button.delete {
  border: none;
}

.is-hidden {
  display: none;
}

#result {
  text-align: justify !important;
}

.stock {
  color: red;
}

.vitrina {
  color: red;
  font-weight: bold;
  font-size: 1em !important;
}

.disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}

.inline-blocked-form {
  display: inline-block;
}
