/* BYTE-CON v1.3.9 · pago inicial obligatorio + cuentas GT/BI */

.public-page .initial-payment-box{
  border:1px solid rgba(67,212,232,.28);
  background:linear-gradient(180deg,rgba(36,143,189,.10),rgba(11,17,27,.72));
  border-radius:14px;
  padding:12px;
  display:grid;
  gap:8px;
}

.public-page .initial-payment-heading{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}

.public-page .initial-payment-heading>div{display:grid;gap:2px}
.public-page .initial-payment-heading span{font-size:.62rem;font-weight:850;letter-spacing:.12em;color:#55ddea}
.public-page .initial-payment-heading strong{font-size:.88rem}
.public-page .initial-payment-heading>b{font-size:1.2rem;color:#f6cf52}
.public-page .initial-payment-box>p{margin:0;color:#aeb9c8;font-size:.7rem;line-height:1.35}

.public-page .initial-payment-options{
  border:1px solid #273246;
  border-radius:10px;
  overflow:hidden;
  background:#0c1420;
}
.public-page .initial-payment-options>summary{
  cursor:pointer;
  padding:8px 10px;
  font-size:.72rem;
  font-weight:750;
  color:#dce6f2;
}
.public-page .initial-payment-methods{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:7px;
  padding:0 8px 8px;
}
.public-page .initial-account-card{
  min-width:0;
  border:1px solid #273246;
  background:#0b111b;
  border-radius:10px;
  padding:8px;
  display:grid;
  gap:2px;
}
.public-page .initial-account-card>strong{font-size:.7rem;color:#f3f6fb}
.public-page .initial-account-card>span,
.public-page .initial-account-card>small{font-size:.56rem;color:#8c98aa;overflow-wrap:anywhere}
.public-page .initial-account-card>b{font-size:.68rem;color:#66deea;overflow-wrap:anywhere}
.public-page .cuik-initial-card{place-items:center;text-align:center}
.public-page .cuik-initial-card img{width:72px;height:72px;background:white;border-radius:8px;padding:4px;margin:3px 0}

.payment-bank-account+.payment-bank-account{
  margin-top:12px;
  padding-top:12px;
  border-top:1px solid #273246;
}

@media(min-width:901px) and (max-height:820px){
  .public-page .initial-payment-box{padding:9px;gap:5px}
  .public-page .initial-payment-options>summary{padding:6px 8px}
  .public-page .initial-payment-methods{padding:0 6px 6px;gap:5px}
  .public-page .initial-account-card{padding:6px}
  .public-page .cuik-initial-card img{width:58px;height:58px}
}

@media(max-width:900px){
  .public-page .initial-payment-methods{grid-template-columns:1fr}
  .public-page .initial-payment-heading{align-items:flex-start}
  .public-page .initial-payment-box>p{font-size:.78rem}
  .public-page .initial-account-card>strong{font-size:.82rem}
  .public-page .initial-account-card>span,
  .public-page .initial-account-card>small{font-size:.68rem}
  .public-page .initial-account-card>b{font-size:.82rem}
  .public-page .cuik-initial-card img{width:96px;height:96px}
}
