.layout-region__content {
  max-width: 100% !important;
}

.button--action::before {
  content: "" !important;
}

.language-switcher-flag {
  width: 38px;
  height: 38px;
}

.language-switcher {
  display: flex;
  align-items: center;
  column-gap: 16px;
  margin-bottom: 16px;
}

span.preview {
  padding-bottom: 2px;
  border-bottom: dashed 1px blue;
  font-weight: bold;
}

#edit-field-submission-place-0-target-id {}

#edit-field-submission-place-wrapper {}

#node-place-edit-form .layout-region--node-secondary {
  /* display: none; */
}

#node-invoice-form .layout-region--node-secondary,
#node-invoice-edit-form .layout-region--node-secondary {
  display: none;
}

#node-menu-submission-form .layout-region--node-secondary {
  display: none;
}

#node-viva-wallet-api-submission-form .layout-region--node-secondary {
  display: none;
}

#node-place-submission-step-1-form .layout-region--node-secondary,
#node-place-submission-step-2-form .layout-region--node-secondary,
#node-place-submission-step-3-form .layout-region--node-secondary,
#node-place-submission-step-4-form .layout-region--node-secondary {
  display: none;
}

#edit-field-place-submission-address-0-value {}

.order-total-line-value {
  width: 130px;
}

[data-drupal-selector="edit-shipping-information-recalculate-shipping"] {
  display: none;
}

.views-field-purchased-entity {
  text-align: left;
}

.views-field-total-price__number {
  text-align: right;
}

.content-header {
  display: none !important;
}

.hide {
  display: none !important;
}

.node-tier-form .layout-region--secondary {
  display: none;
}

.node-tier-edit-form .layout-region--secondary {
  display: none;
}

.node-menu-submission-form .layout-region--secondary {
  display: none;
}

.node-menu-submission-form .layout-form {
  display: block;
}

.node-menu-submission-form .layout-region--main,
.node-menu-submission-form .layout-region--footer {
  margin: 0;
}

.node-nets-credentials-submission-form .layout-region--secondary {
  display: none;
}

.node-nets-credentials-submission-form .layout-form {
  display: block;
}

.node-nets-credentials-submission-form .layout-region--main,
.node-nets-credentials-submission-form .layout-region--footer {
  margin: 0;
}

.node-place-edit-form .layout-region--secondary {
  display: none;
}

.node-place-edit-form .layout-form {
  display: block;
}

.node-place-edit-form .layout-region--main,
.node-place-edit-form .layout-region--footer {
  margin: 0;
}

.node-menu-item-form .layout-region--secondary,
.node-menu-item-edit-form .layout-region--secondary {
  display: none;
}

.node-menu-item-form .layout-form,
.node-menu-item-edit-form .layout-form {
  display: block;
}

.node-menu-section-form .layout-region--secondary,
.node-menu-section-edit-form .layout-region--secondary {
  display: none;
}

.node-menu-section-form .layout-form,
.node-menu-section-edit-form .layout-form {
  display: block;
}

.node-menu-item-add-on-category-form .layout-region--secondary,
.node-menu-item-add-on-category-edit-form .layout-region--secondary {
  display: none;
}

.node-menu-item-add-on-category-form .layout-form,
.node-menu-item-add-on-category-edit-form .layout-form {
  display: block;
}

.node-menu-item-add-on-form .layout-region--secondary,
.node-menu-item-add-on-edit-form .layout-region--secondary {
  display: none;
}

.node-menu-item-add-on-form .layout-form,
.node-menu-item-add-on-edit-form .layout-form {
  display: block;
}

div[id^="edit-field-add-on-category-place-wrapper"] {
  display: none;
}

div[id^="edit-field-add-on-category1-wrapper"] {
  display: none;
}

div[id^="edit-field-menu-section-place-wrapper"] {
  display: none;
}

.button--primary {
  background-color: var(--button-bg-color--primary) !important;
}

.toolbar-toggle-orientation {
  /* display: none !important; */
} 

#menu-sections-and-categories {
  margin: unset;
  width: 100%;
}

.node-elavon-onboarding-view th {
  width: 20%;
  white-space: nowrap;
}

.node-elavon-onboarding-view td {
  width: 80%;
  white-space: nowrap;
}

/* #toolbar-item-toolbar-menu-store:before {
  background-image: url(/modules/contrib/commerce/css/../icons/787878/drupal-cart.svg);
} */

.customer-header {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  padding: 12px 20px;
  border-radius: 8px;
  margin-bottom: 20px;
  font-family: sans-serif;
  margin-top: 16px;
}

.customer-header .customer-name {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 4px;
}

.customer-header .customer-contact span {
  display: inline-block;
  margin-right: 20px;
  color: #333;
}

/* Inline styling for flattened date range filters */
.flattened-date-range {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  margin-bottom: 1rem;
  max-width: 100%;
}

.flattened-date-range .form-item {
  margin-block: var(--space-s) 0;
  margin-inline: 0 var(--space-xs);
}

#cvr-inline-wrapper {
  align-items: center !important;
}

#cvr-inline-wrapper .form-item--field-place-cvr-number-0-cvr-wrapper-value {
  margin: 0;
}

input[name="field_place_business_name[0][value]"] {
  pointer-events: none;
  /* Prevents mouse events like clicks and focus */
  opacity: 0.6;
  /* Makes it look faded */
  background-color: #f5f5f5;
  /* A subtle background change */
  cursor: default;
}

.select2-selection {
  min-height: 48px !important;
}

.select2-selection__rendered {
  line-height: 48px !important;
}

.select2-selection__arrow {
  height: 48px !important;
}

#toolbar-item-shortcuts {
  /* display: none !important; */
}

#block-lovingloyalty-claro-mainnavigation-2 {
  margin-bottom: 16px;
}