/* EF_V8_50_0_OM_INLINE_CHECKOUT_START */
.ef-om-inline-active [data-ef-payment-submit]{display:none!important}
.ef-om-prepay-message{display:none;margin:12px 0 0;padding:12px 14px;border-radius:15px;background:rgba(255,102,0,.17);border:1px solid rgba(255,102,0,.38);color:#fff;font-weight:850;line-height:1.35}
.ef-om-prepay-message.is-error{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.42)}
.ef-om-prepay-spinner,.ef-om-inline-spinner{display:inline-block;width:16px;height:16px;margin-right:8px;border-radius:999px;border:2px solid rgba(255,255,255,.32);border-top-color:#fff;vertical-align:-3px;animation:efOmSpin8500 .8s linear infinite}@keyframes efOmSpin8500{to{transform:rotate(360deg)}}
.ef-om-inline-checkout{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:8px 0 2px}
.ef-om-inline-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#ff6600;font-weight:950;border-radius:999px;padding:8px 16px;line-height:1}
.ef-om-inline-title{margin:0;color:#fff;font-size:24px;font-weight:950;line-height:1.15}.ef-om-inline-subtitle{margin:0;color:rgba(255,255,255,.84);line-height:1.45}
.ef-om-inline-summary{width:100%;margin:0;padding:13px 15px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);text-align:left;box-sizing:border-box}
.ef-om-inline-summary-row{display:flex;justify-content:space-between;gap:10px;color:#fff;font-size:14px;line-height:1.3;margin:0 0 8px}.ef-om-inline-summary-row:last-child{margin-bottom:0}.ef-om-inline-summary-row strong{font-weight:950;color:#fff;text-align:right}
.ef-om-inline-qr-wrap{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:16px;padding:10px;width:max-content;max-width:100%;line-height:0;box-sizing:border-box;margin:0 auto}.ef-om-inline-qr-wrap img{display:block;width:180px;height:180px;max-width:180px;max-height:180px;margin:0;padding:0;border:0;object-fit:contain;background:transparent}
.ef-om-inline-scan-text{display:flex;align-items:center;justify-content:center;gap:10px;max-width:480px;margin:0 auto;color:rgba(255,255,255,.88);font-size:15px;line-height:1.45;text-align:center}
.ef-om-inline-status{width:100%;padding:13px 15px;border-radius:15px;background:rgba(255,102,0,.17);border:1px solid rgba(255,102,0,.38);color:#fff;font-weight:900;line-height:1.35;box-sizing:border-box}

.ef-om-mobile-actions{width:100%;display:flex;flex-direction:column;gap:18px}.ef-om-inline-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:999px;color:#fff;font-weight:950;padding:13px 18px;max-width:100%;box-sizing:border-box;min-height:46px}.ef-om-inline-btn-maxit{background:#ff6600;color:#fff}.ef-om-inline-btn-om{background:#050505;color:#fff;border:1px solid rgba(255,255,255,.22)}.ef-om-inline-btn-outline{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.2)}
.ef-om-standalone-body{margin:0;min-height:100vh;background:#08090d;color:#fff;font-family:Arial,Helvetica,sans-serif;display:flex;align-items:center;justify-content:center;padding:18px}.ef-om-standalone-card{width:min(560px,100%);background:linear-gradient(145deg,rgba(255,102,0,.18),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:24px;text-align:center;box-shadow:0 28px 80px rgba(0,0,0,.42)}
@media(max-width:575.98px){.ef-om-inline-title{font-size:21px}.ef-om-inline-summary-row{font-size:13px}.ef-om-inline-qr-wrap img{width:164px;height:164px;max-width:164px;max-height:164px}.ef-om-inline-scan-text{font-size:14px}.ef-om-inline-btn{width:100%}}
/* EF_V8_50_0_OM_INLINE_CHECKOUT_END */

/* EF_V8_50_0_3_OM_COUNTDOWN_LAYOUT_ANCHOR_FIX_START */
.ef-om-inline-status-countdown{
  display:block!important;
  width:100%;
  box-sizing:border-box;
  padding:12px 14px!important;
  border-radius:15px;
  background:rgba(255,102,0,.17);
  border:1px solid rgba(255,102,0,.38);
  color:#fff;
  text-align:center!important;
  font-size:13px!important;
  font-weight:650!important;
  line-height:1.45!important;
  white-space:normal!important;
}
.ef-om-inline-status-countdown .ef-om-inline-spinner{
  display:inline-block!important;
  width:15px!important;
  height:15px!important;
  margin:0 7px 0 0!important;
  vertical-align:-3px!important;
  flex:none!important;
}
.ef-om-inline-status-countdown .ef-om-inline-status-text{
  display:inline!important;
  white-space:normal!important;
}
.ef-om-inline-status-countdown strong[data-ef-om-countdown]{
  display:inline!important;
  min-width:0!important;
  font-size:17px!important;
  font-weight:950!important;
  color:#fff!important;
  padding:0 2px!important;
}
.ef-om-mobile-actions{gap:18px!important;scroll-margin-top:115px;}
@media(max-width:575.98px){
  .ef-om-inline-status-countdown{font-size:12.5px!important;padding:11px 12px!important;line-height:1.46!important;}
  .ef-om-inline-status-countdown strong[data-ef-om-countdown]{font-size:16px!important;}
}
/* EF_V8_50_0_3_OM_COUNTDOWN_LAYOUT_ANCHOR_FIX_END */



/* EF_V8_50_1_OM_DESKTOP_WAVE_PARITY_START */
.ef-om-inline-scan-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  width:31px;
  height:31px;
  border-radius:12px;
  background:rgba(255,102,0,.16);
  border:1px solid rgba(255,102,0,.35);
  color:#ff8a2b;
}
.ef-om-inline-status.is-error{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.42)}
.ef-om-inline-status.is-success{background:rgba(34,197,94,.17);border-color:rgba(34,197,94,.38)}
form.ef-om-inline-active button[type="submit"],
form.ef-om-inline-active input[type="submit"]{display:none!important}
@media(max-width:575.98px){.ef-om-inline-scan-text{align-items:flex-start}}
/* EF_V8_50_1_OM_DESKTOP_WAVE_PARITY_END */
