.bpca-auth{max-width:560px;margin:2rem auto;padding:1rem;direction:inherit}.bpca-logo{text-align:center;margin-bottom:1rem}.bpca-logo img{max-height:70px}.bpca-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.06)}.bpca-muted{color:#6b7280}.bpca-field,.bpca-step{margin:1rem 0}.bpca-auth input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:10px}.bpca-actions,.bpca-step{display:grid;gap:.75rem}.bpca-alert{border-radius:10px;padding:.75rem;margin:.75rem 0}.bpca-alert.ok{background:#ecfdf5;color:#065f46}.bpca-alert.err{background:#fef2f2;color:#991b1b}.bpca-password-wrap{display:flex;gap:.5rem}.bpca-password-wrap input{flex:1}.bpca-toggle-pass{border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:0 .75rem}.bpca-strength{width:100%;height:.5rem}.bpca-header-link{display:inline-flex;align-items:center;gap:.5rem}.bpca-popup-frame{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:center;justify-content:center}.bpca-popup-frame iframe{width:min(620px,94vw);height:min(760px,94vh);border:0;border-radius:16px;background:white}@media(max-width:600px){.bpca-card{border-radius:12px;padding:1rem}.bpca-auth{margin:.5rem auto}.bpca-popup-frame iframe{height:100vh;width:100vw;border-radius:0}}
.bpca-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.bpca-remember{display:flex;align-items:center;gap:.5rem;margin:.75rem 0;color:#374151;font-weight:400}.bpca-remember input{width:auto}.bpca-template-minimal .bpca-card{box-shadow:none;border-color:#f3f4f6;border-radius:8px}.bpca-template-minimal .bpca-logo img{max-height:48px}.bpca-template-split{max-width:880px}.bpca-template-split .bpca-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.25fr);gap:1.5rem;align-items:start}.bpca-template-split .bpca-hero{border-inline-end:1px solid #e5e7eb;padding-inline-end:1.5rem;min-height:100%}.bpca-template-compact{max-width:420px}.bpca-template-compact .bpca-card{padding:1rem;border-radius:20px}.bpca-template-compact h1{font-size:1.35rem;margin-bottom:.5rem}@media(max-width:700px){.bpca-template-split .bpca-card{display:block}.bpca-template-split .bpca-hero{border-inline-end:0;padding-inline-end:0;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem}}

.bpca-auth [hidden], .bpca-auth .bpca-step[hidden]{display:none!important}
.bpca-step{transition:opacity .15s ease}
.bpca-is-loading{opacity:.65;pointer-events:none}

.bpca-modal-body{margin:0;background:transparent;min-height:100vh;display:flex;align-items:center;justify-content:center;direction:rtl}.bpca-modal-only{width:100%;padding:0}.bpca-modal-body .bpca-auth{margin:0 auto;max-width:620px}.bpca-modal-body .bpca-card{box-shadow:none;border:0}.bpca-popup-frame iframe{background:#fff} .bpca-popup-frame{padding:18px;box-sizing:border-box}


/* v1.1.4 layout and modal hardening */
html.bpca-modal-open, body.bpca-modal-open{overflow:hidden!important}
.bpca-auth,.bpca-auth *{box-sizing:border-box}
.bpca-auth{width:min(100%,560px);max-width:560px;margin:2rem auto;padding:1rem;overflow-x:hidden}
.bpca-card{width:100%;max-width:100%;overflow:hidden}
.bpca-auth input,.bpca-auth button,.bpca-auth select,.bpca-auth textarea{max-width:100%;box-sizing:border-box}
.bpca-auth .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-left:0!important;margin-right:0!important}
.bpca-auth .row>[class*="col-"]{width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important;float:none!important}
.bpca-template-split{width:min(100%,880px);max-width:880px}
.bpca-template-compact{width:min(100%,420px);max-width:420px}
.bpca-popup-frame{position:fixed!important;inset:0!important;background:rgba(15,23,42,.55)!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;direction:rtl!important}
.bpca-popup-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);background:#fff;border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.28);position:relative;overflow:auto;overscroll-behavior:contain}
.bpca-popup-content{padding:0;width:100%}
.bpca-popup-content .bpca-auth{margin:0 auto;width:100%;max-width:620px;padding:0}
.bpca-popup-content .bpca-card{border:0;box-shadow:none;border-radius:18px;padding:1.25rem}
.bpca-popup-close{position:absolute;top:10px;left:10px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:#f3f4f6;color:#111827;font-size:24px;line-height:36px;cursor:pointer;text-align:center}
.bpca-popup-loading,.bpca-popup-error{padding:2rem;text-align:center;color:#374151}
.bpca-popup-frame iframe{display:none!important}
.bpca-modal-body{margin:0;background:#fff;min-height:100vh;display:block;overflow-x:hidden;direction:rtl}.bpca-modal-only{width:100%;max-width:620px;margin:0 auto;padding:0}.bpca-modal-body .bpca-auth{margin:0 auto;padding:0;width:100%;max-width:620px}.bpca-modal-body .bpca-card{box-shadow:none;border:0;border-radius:0}
@media(max-width:700px){.bpca-auth{margin:.5rem auto;padding:.75rem;width:100%;max-width:100%}.bpca-auth .row{grid-template-columns:1fr}.bpca-popup-frame{padding:0!important}.bpca-popup-dialog{width:100vw;max-height:100vh;min-height:100vh;border-radius:0}.bpca-popup-content .bpca-card{border-radius:0}.bpca-popup-close{top:8px;left:8px}}

/* v1.1.17 animation, alignment, Enter-target and page/modal overflow hardening */
:root{--bpca-ease:cubic-bezier(.2,.8,.2,1);--bpca-dur:190ms}
html.bpca-modal-open,body.bpca-modal-open{overflow:hidden!important;width:100%!important;max-width:100%!important}
.bpca-auth[data-bpca-version],.bpca-auth[data-bpca-version] *{box-sizing:border-box!important}
.bpca-auth[data-bpca-version]{direction:rtl;text-align:right;width:min(100%,560px);max-width:560px;margin:2rem auto;padding:1rem;overflow-x:hidden}
.bpca-auth[data-bpca-version] .bpca-card{width:100%;max-width:100%;overflow:hidden}
.bpca-auth[data-bpca-version] .bpca-form{width:100%;max-width:100%;display:block}
.bpca-auth[data-bpca-version] label{display:block;margin-bottom:.35rem}
.bpca-auth[data-bpca-version] input,
.bpca-auth[data-bpca-version] select,
.bpca-auth[data-bpca-version] textarea{width:100%!important;max-width:100%!important;min-width:0!important;display:block;}
.bpca-auth[data-bpca-version] button{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}
.bpca-auth[data-bpca-version] .bpca-actions,
.bpca-auth[data-bpca-version] .bpca-stage{width:100%;max-width:100%;min-width:0;overflow-x:hidden}
.bpca-auth[data-bpca-version] .bpca-stage:empty{display:none!important}
.bpca-auth[data-bpca-version] .bpca-stage>.bpca-step{display:grid!important;position:static!important;visibility:visible!important;width:100%!important;gap:.75rem!important;margin:1rem 0!important;max-width:100%;min-width:0;overflow:visible!important}
.bpca-auth[data-bpca-version] .bpca-password-wrap{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.5rem;align-items:center}
.bpca-auth[data-bpca-version] .bpca-password-wrap input{width:100%!important;min-width:0!important}
.bpca-auth[data-bpca-version] .bpca-toggle-pass{width:auto!important;min-width:42px!important;height:100%}
.bpca-auth[data-bpca-version] .row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}
.bpca-auth[data-bpca-version] .row>[class*="col-"]{float:none!important;width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important;min-width:0!important}
.bpca-auth[data-bpca-version] .bpca-remember{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;text-align:right}
.bpca-auth[data-bpca-version] .bpca-remember input{width:auto!important;flex:0 0 auto}
.bpca-auth[data-bpca-version] .bpca-identity-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.75rem 0 1rem;padding:.65rem .75rem;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;max-width:100%;min-width:0}
.bpca-auth[data-bpca-version] .bpca-identity-summary-text{font-weight:600;overflow-wrap:anywhere;min-width:0;text-align:right;direction:ltr;unicode-bidi:plaintext}
.bpca-auth[data-bpca-version] .bpca-edit-identity{white-space:nowrap}
.bpca-auth[data-bpca-version] .bpca-alt-method{margin-top:.25rem}
.bpca-auth[data-bpca-version] .bpca-ui-enter{opacity:0;transform:translateY(8px);transition:opacity var(--bpca-dur) var(--bpca-ease),transform var(--bpca-dur) var(--bpca-ease)}
.bpca-auth[data-bpca-version] .bpca-ui-enter.bpca-ui-enter-active{opacity:1;transform:translateY(0)}
.bpca-auth[data-bpca-version] .bpca-ui-collapse-out{opacity:0!important;transform:translateY(-6px)!important;transition:opacity 120ms var(--bpca-ease),transform 120ms var(--bpca-ease)}
.bpca-auth[data-bpca-version] .bpca-step-enter{opacity:0;transform:translateX(18px);transition:opacity var(--bpca-dur) var(--bpca-ease),transform var(--bpca-dur) var(--bpca-ease)}
.bpca-auth[data-bpca-version] .bpca-step-enter.bpca-step-enter-active{opacity:1;transform:translateX(0)}
.bpca-auth[data-bpca-version] .bpca-step-leave{opacity:0!important;transform:translateX(-18px)!important;transition:opacity 135ms var(--bpca-ease),transform 135ms var(--bpca-ease)}
.bpca-popup-frame{overflow:hidden!important;max-width:100vw!important;animation:bpcaBackdropIn var(--bpca-dur) var(--bpca-ease) both}
.bpca-popup-frame.bpca-popup-closing{animation:bpcaBackdropOut var(--bpca-dur) var(--bpca-ease) both}
.bpca-popup-dialog{transform-origin:center;animation:bpcaDialogIn var(--bpca-dur) var(--bpca-ease) both;overflow-y:auto!important;overflow-x:hidden!important;width:min(620px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}
.bpca-popup-frame.bpca-popup-closing .bpca-popup-dialog{animation:bpcaDialogOut var(--bpca-dur) var(--bpca-ease) both}
.bpca-popup-content,.bpca-popup-content .bpca-auth,.bpca-popup-content .bpca-card{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
.bpca-popup-frame iframe{display:none!important;width:0!important;height:0!important;border:0!important}
@keyframes bpcaBackdropIn{from{opacity:0}to{opacity:1}}
@keyframes bpcaBackdropOut{from{opacity:1}to{opacity:0}}
@keyframes bpcaDialogIn{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes bpcaDialogOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.98)}}
@media(max-width:700px){.bpca-auth[data-bpca-version]{width:100%;max-width:100%;margin:.5rem auto;padding:.75rem}.bpca-auth[data-bpca-version] .row{grid-template-columns:1fr!important}.bpca-popup-dialog{width:100vw!important;max-width:100vw!important;min-height:100vh!important;border-radius:0!important}.bpca-popup-frame{padding:0!important}}
@media(max-width:480px){.bpca-auth[data-bpca-version] .bpca-identity-summary{align-items:flex-start;flex-direction:column}.bpca-auth[data-bpca-version] .bpca-edit-identity{white-space:normal;text-align:start;padding-inline:0}}
@media(prefers-reduced-motion:reduce){.bpca-popup-frame,.bpca-popup-dialog,.bpca-auth[data-bpca-version] .bpca-step-enter,.bpca-auth[data-bpca-version] .bpca-step-leave,.bpca-auth[data-bpca-version] .bpca-ui-enter,.bpca-auth[data-bpca-version] .bpca-ui-collapse-out{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}


/* v1.1.13 account dropdown links after login */
.bpca-header-link.user-info{position:relative;display:inline-flex;align-items:center;z-index:20}
.bpca-account-dropdown{position:relative;display:inline-block;text-align:right;direction:rtl}
.bpca-account-toggle{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;cursor:pointer}
.bpca-account-caret{font-size:.8em;line-height:1;transition:transform .15s ease}
.bpca-account-menu{position:absolute;top:calc(100% + 8px);left:0;right:auto;min-width:220px;padding:.45rem 0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 16px 40px rgba(15,23,42,.16);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:2147482000;overflow:hidden}
.bpca-account-dropdown:hover .bpca-account-menu,.bpca-account-dropdown:focus-within .bpca-account-menu{opacity:1;visibility:visible;transform:translateY(0)}
.bpca-account-dropdown:hover .bpca-account-caret,.bpca-account-dropdown:focus-within .bpca-account-caret{transform:rotate(180deg)}
.bpca-account-menu a{display:block;padding:.65rem .9rem;color:#111827!important;text-decoration:none!important;line-height:1.4;white-space:nowrap;background:#fff}
.bpca-account-menu a:hover,.bpca-account-menu a:focus{background:#f3f4f6;color:#111827!important;text-decoration:none!important;outline:0}
.bpca-account-menu .bpca-account-logout{border-top:1px solid #e5e7eb;color:#b91c1c!important;margin-top:.25rem}
.bpca-account-menu .bpca-account-logout:hover,.bpca-account-menu .bpca-account-logout:focus{background:#fef2f2;color:#991b1b!important}
@media(max-width:767px){.bpca-account-menu{left:auto;right:0;min-width:200px;max-width:calc(100vw - 24px)}}


/* v1.1.14 Hummingbird responsive desktop/mobile account block */
#_desktop_bp_customeraccount,#_mobile_bp_customeraccount{display:flex;align-items:center}
#_desktop_bp_customeraccount .header-block,#_mobile_bp_customeraccount .header-block{display:flex;align-items:stretch}
#_mobile_bp_customeraccount .header-block__action-btn{display:inline-flex;align-items:center;justify-content:center}
#_mobile_bp_customeraccount .header-block__icon{font-family:'Material Icons';font-weight:normal;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}
.bpca-header-link.ps-customersignin .header-block__action-btn{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;text-decoration:none!important}
.bpca-header-link.ps-customersignin .header-block__icon{font-family:'Material Icons';font-weight:normal;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}
.bpca-header-link.ps-customersignin .dropdown-menu.bpca-account-menu{margin-top:.25rem;text-align:right;direction:rtl}
.bpca-header-link.ps-customersignin .dropdown-item{display:flex;align-items:center;gap:.35rem;text-align:right;direction:rtl}
@media(max-width:767px){#_mobile_bp_customeraccount{position:relative}#_mobile_bp_customeraccount .bpca-header-link .header-block__title{display:none!important}#_mobile_bp_customeraccount #_desktop_bp_customeraccount,#_mobile_bp_customeraccount .bpca-account-dropdown{position:relative}#_mobile_bp_customeraccount .bpca-account-menu{position:absolute!important;top:100%!important;inset:auto auto auto 0!important;left:0!important;right:auto!important;transform:none!important;margin-top:.45rem!important;min-width:220px;max-width:calc(100vw - 16px);text-align:right;direction:rtl}#_mobile_bp_customeraccount .bpca-account-menu.show{display:block}}


/* v1.1.15: keep mobile dropdown opening inward inside the viewport */
@media(max-width:767px){#_mobile_bp_customeraccount .dropdown-menu.bpca-account-menu{left:0!important;right:auto!important;inset:auto auto auto 0!important;transform:none!important}}


/* v1.1.17: direct friendly page and overflow fixes */
html,body{max-width:100%;}
body.bpca-modal-body{width:100%;max-width:100%;overflow-x:hidden!important;}
.bpca-auth[data-bpca-version]{max-width:min(100%,560px)!important;min-width:0!important;}
.bpca-auth[data-bpca-version],.bpca-auth[data-bpca-version] *{min-width:0;}
.bpca-auth[data-bpca-version] .bpca-card,.bpca-auth[data-bpca-version] .bpca-form,.bpca-auth[data-bpca-version] .bpca-stage{overflow-x:hidden!important;}
.bpca-auth[data-bpca-version] input,.bpca-auth[data-bpca-version] button{font:inherit;}
.bpca-step-enter,.bpca-step-leave{max-width:100%;}
@media(max-width:700px){.bpca-auth[data-bpca-version]{width:100%!important;max-width:100%!important;margin:.5rem auto!important;padding:.75rem!important;}.bpca-auth[data-bpca-version] .bpca-card{padding:1rem!important;}}

/* v1.1.18: hard stop horizontal scroll on standalone friendly auth page */
html.bpca-auth-page-present,
body.bpca-auth-page-present,
body#module-bp_customeraccount-account,
body.page-module-bp_customeraccount-account{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}
body#module-bp_customeraccount-account *,
body.page-module-bp_customeraccount-account *,
.bpca-auth[data-bpca-version],
.bpca-auth[data-bpca-version] *{
  box-sizing:border-box!important;
}
body#module-bp_customeraccount-account #page,
body#module-bp_customeraccount-account #wrapper,
body#module-bp_customeraccount-account #content-wrapper,
body#module-bp_customeraccount-account #content,
body#module-bp_customeraccount-account main,
body#module-bp_customeraccount-account .container,
body#module-bp_customeraccount-account .container-fluid,
body.page-module-bp_customeraccount-account #page,
body.page-module-bp_customeraccount-account #wrapper,
body.page-module-bp_customeraccount-account #content-wrapper,
body.page-module-bp_customeraccount-account #content,
body.page-module-bp_customeraccount-account main,
body.page-module-bp_customeraccount-account .container,
body.page-module-bp_customeraccount-account .container-fluid{
  max-width:100%!important;
  overflow-x:hidden!important;
}
body#module-bp_customeraccount-account .row,
body.page-module-bp_customeraccount-account .row{
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}
body#module-bp_customeraccount-account .bpca-auth,
body.page-module-bp_customeraccount-account .bpca-auth,
.bpca-auth[data-bpca-version]{
  display:block!important;
  width:100%!important;
  max-width:560px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:1rem!important;
  padding-right:1rem!important;
  overflow-x:hidden!important;
}
body#module-bp_customeraccount-account .bpca-template-split,
body.page-module-bp_customeraccount-account .bpca-template-split{
  max-width:880px!important;
}
.bpca-auth[data-bpca-version] img,
.bpca-auth[data-bpca-version] svg,
.bpca-auth[data-bpca-version] canvas,
.bpca-auth[data-bpca-version] iframe,
.bpca-auth[data-bpca-version] table{
  max-width:100%!important;
}
.bpca-auth[data-bpca-version] input,
.bpca-auth[data-bpca-version] select,
.bpca-auth[data-bpca-version] textarea{
  min-width:0!important;
  width:100%!important;
}
.bpca-auth[data-bpca-version] .btn,
.bpca-auth[data-bpca-version] button{
  min-width:0!important;
  max-width:100%!important;
}
@media(max-width:700px){
  body#module-bp_customeraccount-account .bpca-auth,
  body.page-module-bp_customeraccount-account .bpca-auth,
  .bpca-auth[data-bpca-version]{
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:.75rem!important;
    padding-right:.75rem!important;
  }
  body#module-bp_customeraccount-account .bpca-card,
  body.page-module-bp_customeraccount-account .bpca-card,
  .bpca-auth[data-bpca-version] .bpca-card{
    max-width:100%!important;
    overflow-x:hidden!important;
  }
}

/* v1.1.23: standalone account page removed. Login-required flows use the modal UI in-place. */


/* v1.1.30: OTP login progress, modal-local loading and mobile safe top spacing */
.bpca-card{position:relative}
.bpca-login-loading[hidden]{display:none!important}
.bpca-login-loading{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;text-align:center;background:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(2px);border-radius:inherit;color:#111827;font-weight:600;min-height:120px;padding:1rem;pointer-events:auto}
.bpca-login-spinner{width:34px;height:34px;border-radius:999px;border:3px solid #e5e7eb;border-top-color:#111827;animation:bpcaSpin .75s linear infinite}
.bpca-auth-busy .bpca-stage,.bpca-auth-busy .bpca-actions{pointer-events:none}
@keyframes bpcaSpin{to{transform:rotate(360deg)}}
@media(max-width:700px){
  .bpca-popup-frame{align-items:flex-start!important;justify-content:center!important;overflow:auto!important;padding-top:calc(env(safe-area-inset-top, 0px) + 14px)!important;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 14px)!important;min-height:100dvh!important;}
  .bpca-popup-dialog{min-height:auto!important;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 28px)!important;border-radius:16px!important;}
  .bpca-modal-body{padding-top:calc(env(safe-area-inset-top, 0px) + 14px)!important;min-height:100dvh!important;}
  .bpca-modal-body .bpca-auth,.bpca-auth[data-bpca-version]{margin-top:0!important;}
}
@media(prefers-reduced-motion:reduce){.bpca-login-spinner{animation:none!important}}

/* v1.1.30: when auth modal is active, keep the theme page-loader from visually covering/fading the page behind it. */
body.bpca-modal-open .js-page-loader{display:none!important}
body.bpca-modal-open.page-loader-active{overflow:hidden!important}

/* v1.1.40: OTP resend button and login-method switch loading polish */
.bpca-countdown{display:block;margin:.35rem 0 .6rem;color:#6b7280;min-height:1.4rem}
.bpca-countdown .bpca-resend-otp{padding:0!important;min-height:auto!important;font-weight:600;text-decoration:none}
.bpca-countdown .bpca-resend-otp:hover{text-decoration:underline}

.bpca-password-accordion {
  margin: 14px 0;
  border: 1px solid rgba(0,0,0,.12);
  border-radius: 10px;
  padding: 10px 12px;
  background: rgba(255,255,255,.75);
}
.bpca-password-accordion summary {
  cursor: pointer;
  font-weight: 700;
  margin-bottom: 8px;
}
.bpca-password-accordion .bpca-muted {
  display: block;
  margin-bottom: 8px;
}
