/* ITDA v30.67 · Home Life Line NEW badge */
.quick-card.lifeline-has-new{position:relative}
.home-lifeline-new-badge{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:22px;padding:0 8px;border-radius:999px;background:#ef4444;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:9px;font-weight:900;line-height:1;letter-spacing:.07em;box-shadow:0 6px 14px rgba(15,23,42,.14)}
@media(max-width:680px){.home-lifeline-new-badge{top:8px;right:8px;min-width:36px;height:20px;font-size:8px}}

/* v30.71: generic .quick-card span:last-child rule보다 NEW 배지 흰색을 우선 적용 */
.quick-card .home-lifeline-new-badge{color:#fff!important;-webkit-text-fill-color:#fff!important}


/* v30.88: Life Line / 말씀나눔 NEW 배지 통일 */
/* 예전 말씀나눔 카드 아래 New 또는 New N 표시는 사용하지 않는다. */
.home-sharing-new{display:none!important}
.home-sharing-quick{position:relative}
.home-lifeline-new-badge,
.home-sharing-new-badge{
  transform:rotate(-6deg);
  transform-origin:50% 50%;
}
@media(max-width:680px){
  .home-lifeline-new-badge,
  .home-sharing-new-badge{transform:rotate(-6deg)}
}


/* ITDA 2.0.16: 말씀나눔 카드 제목/설명을 다른 홈 퀵카드처럼 중앙 정렬 */
.home-sharing-quick{
  align-items:stretch !important;
  justify-content:space-between !important;
}
.home-sharing-quick .quick-icon{
  align-self:flex-start !important;
  text-align:center !important;
}
.home-sharing-quick strong,
.home-sharing-quick .home-sharing-copy{
  align-self:stretch !important;
  width:100% !important;
  text-align:center !important;
}
.home-sharing-quick .home-sharing-copy{
  font-size:12px !important;
  color:var(--muted) !important;
}
.home-sharing-quick .home-lifeline-new-badge,
.home-sharing-quick .home-sharing-new-badge{
  position:absolute !important;
  top:10px !important;
  right:10px !important;
  width:auto !important;
  align-self:auto !important;
  text-align:center !important;
}
@media(max-width:680px){
  .home-sharing-quick .home-lifeline-new-badge,
  .home-sharing-quick .home-sharing-new-badge{top:8px !important;right:8px !important}
}


/* ITDA 2.0.17: 홈 Life Line 제목/설명 정렬을 다른 퀵카드와 통일 */
.home-lifeline-quick{
  align-items:stretch !important;
  justify-content:space-between !important;
}
.home-lifeline-quick .quick-icon{
  align-self:flex-start !important;
}
.home-lifeline-quick strong,
.home-lifeline-quick .home-lifeline-copy{
  align-self:stretch !important;
  width:100% !important;
  text-align:center !important;
}
.home-lifeline-quick .home-lifeline-copy{
  font-size:12px !important;
  color:var(--muted) !important;
}
