/* Patch 384: browser-language prompt stacking and visibility fix. */
.mp-language-mismatch-modal{
  /* masterpalm-b2b-store.css intentionally raises Bootstrap backdrops to
     2147483090 for checkout/cart overlays. This modal must remain above that
     shared backdrop or it opens invisibly behind the dark layer. */
  z-index:2147483200!important;
}
.mp-language-mismatch-modal .modal-dialog{
  max-width:560px;
}
.mp-language-mismatch-modal .modal-content{
  border:1px solid #c9cdd2;
  border-top:6px solid #B8001F;
  border-radius:0;
  background:#fff;
  box-shadow:0 24px 70px rgba(17,24,39,.30);
}
.mp-language-mismatch-modal .modal-header,
.mp-language-mismatch-modal .modal-footer{
  border-color:#d9dde1;
  border-radius:0;
}
.mp-language-mismatch-modal .modal-header{
  align-items:flex-start;
  background:#f4f5f6;
}
.mp-language-mismatch-kicker{
  margin-bottom:4px;
  color:#B8001F;
  font-size:.72rem;
  font-weight:800;
  letter-spacing:.09em;
  text-transform:uppercase;
}
.mp-language-mismatch-modal .modal-title{
  color:#20252b;
  font-weight:800;
}
.mp-language-mismatch-modal .modal-body{
  padding:1.4rem;
  color:#20252b;
}
.mp-language-mismatch-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:46px;
  height:46px;
  margin-bottom:1rem;
  border:2px solid #20252b;
  color:#B8001F;
  font-size:1.35rem;
}
.mp-language-mismatch-modal .modal-footer{
  justify-content:space-between;
  gap:.75rem;
  background:#fff;
}
.mp-language-mismatch-modal .btn{
  min-height:44px;
  border-radius:0;
  font-weight:750;
}
.mp-language-mismatch-modal .btn-danger{
  border-color:#B8001F;
  background:#B8001F;
  color:#fff;
}
.mp-language-mismatch-modal .btn-danger:hover,
.mp-language-mismatch-modal .btn-danger:focus{
  border-color:#930019;
  background:#930019;
  color:#fff;
}
@media (max-width:575.98px){
  .mp-language-mismatch-modal .modal-dialog{margin:.75rem}
  .mp-language-mismatch-modal .modal-footer{
    display:grid;
    grid-template-columns:1fr;
  }
  .mp-language-mismatch-modal .modal-footer .btn{width:100%}
}
