/* AI Auto Publisher Pro - Related internal posts (v0.6.37) */
.rp-box{
  box-sizing:border-box;
  max-width:680px;
  margin:40px auto;
  font-family:'Pretendard-Regular','Noto Sans KR',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
.rp-box *{box-sizing:border-box}
.rp-label{
  font-size:12px!important;
  line-height:1.4!important;
  font-weight:400!important;
  letter-spacing:.1em;
  color:#3F5D48!important;
  text-transform:uppercase;
  margin:0 0 10px!important;
  padding:0!important;
}
.rp-card{
  display:flex!important;
  align-items:center;
  gap:14px;
  width:100%;
  background:#F1ECDF!important;
  border:1px solid #DDD6C7!important;
  border-radius:6px;
  padding:12px 14px!important;
  text-decoration:none!important;
  color:inherit!important;
  box-shadow:none!important;
  transition:border-color .15s ease, transform .15s ease;
}
.rp-card+.rp-card{margin-top:8px}
.rp-card:hover{
  border-color:#B9832E!important;
  transform:translateY(-1px);
  text-decoration:none!important;
}
.rp-text{
  display:flex;
  flex-direction:column;
  gap:4px;
  min-width:0;
}
.rp-title{
  display:block;
  font-size:14.5px!important;
  line-height:1.5!important;
  font-weight:500!important;
  color:#232420!important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.rp-arrow{
  margin-left:auto;
  font-size:20px!important;
  line-height:1!important;
  font-weight:400!important;
  color:#5B5A52!important;
  flex-shrink:0;
}
@media (max-width:640px){
  .rp-box{margin:30px auto}
  .rp-card{gap:10px;padding:12px!important}
  .rp-title{font-size:14px!important}
  .rp-arrow{font-size:19px!important}
}
