.gls-poland-delivery-options-form {
  background-color: #f6f6f6;
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-top: 15px;
}

.gls-poland-parcel-shop-select-button {
  background-color: #061ab1;
  border-color: #061ab1;
  color: #fff;
  white-space: normal;
}

.gls-poland-parcel-shop-select-button:hover {
  background-color: #05158c;
  border-color: #041380;
  color: #fff;
}

.gls-poland-parcel-shop-select-button:focus,
.gls-poland-parcel-shop-select-button.focus {
  background-color: #05158c;
  border-color: #041380;
  box-shadow: 0 0 0 0.2rem rgba(43, 60, 189, 0.5);
  color: #fff;
}

.gls-poland-parcel-shop-select-button:disabled,
.gls-poland-parcel-shop-select-button.disabled {
  background-color: #061ab1;
  border-color: #061ab1;
  color: #fff;
}

.gls-poland-parcel-shop-select-button:not(:disabled):not(.disabled):active,
.gls-poland-parcel-shop-select-button:not(:disabled):not(.disabled).active,
.show > .gls-poland-parcel-shop-select-button.dropdown-toggle {
  background-color: #041380;
  border-color: #041173;
  color: #fff;
}

.gls-poland-parcel-shop-select-button:not(:disabled):not(.disabled):active:focus,
.gls-poland-parcel-shop-select-button:not(:disabled):not(.disabled).active:focus,
.show > .gls-poland-parcel-shop-select-button.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 60, 189, 0.5);
}

html .modal .gls-poland-parcel-shop-map-modal {
  height: calc(100vh - 2rem);
  margin: 1rem auto;
  max-width: min(90vw, 1200px);
  width: 90vw;
}

html .modal .gls-poland-parcel-shop-map-modal-content {
  display: block;
  height: 100%;
  overflow: hidden;
  width: 100%;
}

html .modal #gls_poland_parcel_shop_map {
  display: block;
  height: 100% !important;
  min-height: 0 !important;
  overflow: hidden;
  position: relative;
  width: 100% !important;
}

html .modal #gls_poland_parcel_shop_map #gls-map-root,
html .modal #gls_poland_parcel_shop_map #gls-map-leaflet-container {
  height: 100% !important;
  max-height: 100% !important;
  min-height: 0 !important;
}

html .modal #gls_poland_parcel_shop_map #gls-map-root {
  inset: 0 !important;
  position: absolute !important;
}

@media (max-width: 767.98px) {
  html .modal .gls-poland-parcel-shop-map-modal {
    height: calc(100vh - 1rem);
    margin: 0.5rem auto;
    max-width: calc(100vw - 1rem);
    width: calc(100vw - 1rem);
  }
}
