.acceso{place-items:center;min-height:100%;padding-block:40px;display:grid}.acceso-caja{gap:20px;width:100%;max-width:420px;display:grid}.acceso-caja .logo{width:220px;max-width:70%;height:auto;margin:0 auto;display:block}.acceso-caja .tarjeta{gap:16px;display:grid}.acceso-caja h1{font-size:1.35rem}.form-cuenta{gap:14px;display:grid}.form-cuenta .boton{width:100%;margin-top:4px}.olvido{justify-self:end;padding-block:8px;font-size:.9rem}.acceso-caja .tarjeta .boton{width:100%}.acceso-pie{text-align:center;color:var(--tinta-2);font-size:.9rem}.mi-cuenta{gap:20px;max-width:720px;padding-block:24px 48px;display:grid}.mi-cuenta .tarjeta{gap:12px;display:grid}.mi-cuenta .tarjeta>h2{margin-bottom:0}.mi-cuenta .tarjeta p{margin:0}.mi-cuenta .form-cuenta{max-width:420px}.datos{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0;display:grid}.datos dt{color:var(--tinta-3);font-size:.9rem}.datos dd{overflow-wrap:anywhere;margin:0;font-weight:500}.acceso-caja .tarjeta p{margin:0}.subtitulo-pago{margin-top:4px;font-size:1.05rem}.monto-pagar{background:var(--verde-suave);border-radius:12px;gap:2px;padding:16px;display:grid}.monto-pagar-etiqueta{color:var(--verde-fuerte);font-size:.8rem;font-weight:600}.monto-pagar-valor{letter-spacing:-.03em;font-size:1.9rem;font-weight:800;line-height:1.15}.monto-pagar-eq{font-size:.82rem}.datos-cobro{border:1px solid var(--borde);border-radius:12px;display:grid}.dato-cobro{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"e b""v b";align-items:center;gap:0 12px;padding:10px 12px;display:grid}.dato-cobro>button{grid-area:b}.dato-cobro+.dato-cobro{border-top:1px solid var(--borde)}.dato-cobro-etiqueta{color:var(--tinta-3);grid-area:e;font-size:.78rem}.dato-cobro-valor{overflow-wrap:anywhere;grid-area:v;font-size:1.02rem;font-weight:600}.referencia-input{letter-spacing:.3em;text-align:center;font-size:1.4rem;font-weight:700}.etiqueta-campo{color:var(--tinta-2);font-size:.85rem;font-weight:500}.subir-archivo{border:1.5px dashed var(--borde-campo);text-align:center;color:var(--tinta-2);cursor:pointer;overflow-wrap:anywhere;border-radius:10px;padding:14px;font-size:.9rem;display:block;position:relative}.subir-archivo:hover{background:var(--superficie-2)}.subir-archivo:focus-within{outline:2px solid var(--foco);outline-offset:2px}.subir-archivo input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.etiqueta-estado{border-radius:999px;justify-self:start;padding:3px 10px;font-size:.78rem;font-weight:600}.etiqueta-estado.espera{background:var(--aviso-suave);color:var(--aviso)}.familia{border:1px solid var(--borde);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.familia li{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.familia li+li{border-top:1px solid var(--borde)}.familia-enlace{gap:10px;display:grid}.familia-enlace p{margin:0}
