/* Shared telephone-application loader placement and success state. */
.pxab-phone-apply-loader.pxab-configurable-loader{
  z-index:2147482500;
  pointer-events:none;
  opacity:0;
  transition:opacity .18s ease;
}
.pxab-phone-apply-loader.pxab-configurable-loader:not([hidden]){display:flex}
.pxab-phone-apply-loader.is-visible{opacity:1}
.pxab-phone-apply-loader__panel{
  width:min(100%,360px);
  min-height:64px;
  border:1px solid rgba(148,163,184,.35);
  transform:translateY(8px) scale(.98);
  transition:transform .18s ease;
}
.pxab-phone-apply-loader.is-visible .pxab-phone-apply-loader__panel{transform:translateY(0) scale(1)}
.pxab-phone-apply-loader.is-loading .pxab-phone-apply-loader__indicator.is-loader-icon-none{display:none}
.pxab-phone-apply-loader.is-success .pxab-phone-apply-loader__panel,
.pxab-phone-apply-loader.is-success .pxab-phone-apply-loader__text{
  color:#047857;
  -webkit-text-fill-color:#047857;
  background:none;
}
.pxab-phone-apply-loader.is-success .pxab-phone-apply-loader__indicator{
  display:inline-flex;
  border:0!important;
  border-radius:50%;
  background:#047857!important;
  color:#fff!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
}
.pxab-phone-apply-loader.is-success .pxab-phone-apply-loader__indicator::before{
  content:''!important;
  position:static!important;
  width:12px!important;
  height:7px!important;
  box-sizing:content-box!important;
  border:0!important;
  border-left:3px solid #fff!important;
  border-bottom:3px solid #fff!important;
  border-radius:0!important;
  background:none!important;
  transform:translateY(-1px) rotate(-45deg)!important;
  animation:none!important;
}
.pxab-phone-apply-loader.is-success .pxab-phone-apply-loader__indicator svg{display:none}
@media(max-width:480px){
  .pxab-phone-apply-loader.pxab-configurable-loader{padding:16px}
  .pxab-phone-apply-loader__panel{width:min(100%,320px);min-height:60px}
}
@media(prefers-reduced-motion:reduce){
  .pxab-phone-apply-loader,
  .pxab-phone-apply-loader__panel{transition:none}
}
