/* MMBV0309_01 ÀÌ¿ë³»¿ª Á¶È¸ */
.article__method, 
.article__amount .cal-price__area::after {background-color:var(--gray005);}
.article__amount .cal-price__area {background-color:var(--gray010);}
.pay3 .calendar-price-top {background-color:var(--gray015);}
.pay3 .article__amount .sort__btn {background:none; filter:none;}
.pay3 .article__amount .sort__btn::after {background-image:url(https://img1.kbcard.com/home_re/mo/dark/ico/24/ico-1-filter.svg);}
.list-history__summary, 
.pay3 .list-history > li {border-color:var(--gray020);}
.pay3 .calendar-price-top dl dt {color:var(--gray070);}
.pay3 .calendar-price-top dl dd {color:var(--gray090);}
.slt-box .btn-select .card-box__title {color:var(--gray110);}
.cal-price__btns .btn {border:1px solid var(--gray030);}
.pay3 .js-fixed-top, 
.pay3 .calendar-fixed, 
.pay3 .scheduler-wrap .calendar-area .calendar, 
.pay3 .scheduler-wrap .calendar-area.fixed, 
.pay3 .scheduler-wrap.scheduler-wrap-fixed .calendar-fixed .month-top {border-radius:1.2rem; background-color:var(--gray020) !important;}
.pay3 .calendar-fixed {border-radius:1.2rem;}
.cal-price__period::after {background-image:url(https://img1.kbcard.com/home_re/mo/dark/arr/16/arr-1-down.svg);}
.cal-price__btns .btn {border-color:var(--gray030); background-repeat:no-repeat; background-position:center; background-size:2.4rem;}
.btn-cal-price__list {background-image:url(https://img1.kbcard.com/home_re/mo/dark/ico/24/ico-toggle-list.svg);}
.cal-price__btns .btn-cal-price__list.on {background-image:url(https://img1.kbcard.com/home_re/mo/dark/ico/24/ico-toggle-list-on.svg);}
.btn-cal-price__cal {background-image:url(https://img1.kbcard.com/home_re/mo/dark/ico/24/ico-toggle-date.svg);}
.cal-price__btns .btn-cal-price__cal.on {background-image:url(https://img1.kbcard.com/home_re/mo/dark/ico/24/ico-toggle-date-on.svg);}
.btn-cal-prev {background:url(https://img1.kbcard.com/home_re/mo/dark/arr/24/arr-1-left.svg) no-repeat center;}
.btn-cal-next {background:url(https://img1.kbcard.com/home_re/mo/dark/arr/24/arr-1-right.svg) no-repeat center;}
.btn-cal-prev:disabled{background-image:url(https://img1.kbcard.com/home_re/mo/dark/arr/24/arr-1-right-disabled.svg); transform:rotate(180deg);}
.btn-cal-next:disabled{background-image:url(https://img1.kbcard.com/home_re/mo/dark/arr/24/arr-1-right-disabled.svg);}
.list-history__usage-row .list-history__info span,
.list-history__usage-row .list-history__info .time,
.list-history__usage-row .list-history__account > span {color:var(--gray070);}
.scheduler-wrap .btn-tog-area .btn:before {background-color: var(--gray005);}
.pay3 .scheduler-wrap.scheduler-wrap-fixed .calendar-fixed .month-top::before {border-color:var(--gray005);}
.pay3 .scheduler-wrap.scheduler-wrap-fixed .calendar-fixed .month-top::after {border-color:var(--gray005);}
.txt-commont > .list-blt > li {color:var(--gray070);}
.card-box__pay3 .card-box__title {color:var(--gray090);}
.receipt-body .accordions__item.on .accordions__tit {border-color:var(--gray005);}
.pay3 .accordions:not(.accordions--note, .accordions--multi, .accordion--loanacc) .accordions__item {border-color:var(--gray020);}
.pay3 .accordions:not(.accordions--note, .accordions--multi, .accordion--loanacc) .accordions__item:first-child {border-color:var(--gray020);}
.pay3 .accordions:not(.accordions--note, .accordions--multi, .accordion--loanacc) .accordions__item-fixed + .accordions__item {border-color:var(--gray020);}
.pay3 .accordions:not(.accordions--note, .accordions--multi, .accordion--loanacc) .accordions__item.accordions__item-fixed:first-child {border-color:var(--gray020);}
.pay3 .receipt-body-pay3 .accordions:not(.accordions--note, .accordions--multi, .accordion--loanacc) .accordions__item,
.pay3 .receipt-body-pay3 .accordions:not(.accordions--note, .accordions--multi, .accordion--loanacc) .accordions__item:first-child,
.pay3 .receipt-body-pay3 .accordions:not(.accordions--note, .accordions--multi, .accordion--loanacc) .accordions__item-fixed + .accordions__item {border-color:var(--gray020);}
.pay3 .calendar-price-top__large + .calendar-price-top__small {border-color:var(--gray030);}

/* MMBV0309_02 ÀÌ¿ë³»¿ª Á¶È¸(´Þ·ÂÇü) */
.pay3 .scheduler-wrap .month-top .month {color:var(--gray090);}
.pay3 .js-calendar .month-top .month:first-child, 
.pay3 .js-calendar .calendar .date-item.sunday .btn-date .text, 
.pay3 .list-history__item.sunday .date {color:var(--red020);}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item .btn-date[disabled] .text {color:var(--gray070);}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item.sunday .btn-date[disabled] .text {color:var(--red020); opacity:.7;}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item.today .btn-date .text {color:var(--gray090); border-color:var(--gray060);}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item.today .btn-date[disabled] .text {font-weight:700;}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item.on .btn-date .text {color:var(--gray010); background-color:var(--chart-color1);}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item:not([date]) {opacity:.44;}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item:not([date]):not(.sunday) {opacity:1;}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item:not([date]):not(.sunday) .text, 
.pay3 .scheduler-wrap .calendar-area .calendar .date-item:not([date]):not(.sunday) .price,
.pay3 .scheduler-wrap .calendar-area .calendar .date-item:not([date]):not(.sunday) .btn-date[disabled] .text, 
.pay3 .scheduler-wrap .calendar-area .calendar .date-item:not([date]):not(.sunday) .btn-date[disabled] .price {color:var(--gray050);}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item:not([date]).sunday .text {color:var(--red020);}
.pay3 .scheduler-wrap .calendar-area .calendar .date-item:not([date]).sunday .btn-date[disabled] .text {color:var(--red020); opacity:.55;}

/* MMBV0309_05 ¸ÅÃâÀüÇ¥ */
.receipt-body-pay3 {background-color:var(--gray005);}/* 2026-02-12 ¸ÅÃâÀüÇ¥ bg Ãß°¡ */
.receipt-body-pay3 .receipt-body .list-info .list-info__desc > a {color:var(--gray090);}
.receipt-body-pay3 .receipt-body .list-info li .list-info__desc span + span:before {background-color:var(--gray040);}
.receipt-body-pay3 .list-info__desc .btn--xs {border:1px solid var(--gray070); background-color:transparent;}
.pop-wrap--bottom-up .accordions__tit, 
.pop-wrap--bottom-up .accordions__view {color:var(--gray090); border-color: var(--gray040); background-color:var(--gray005);}
.pop-wrap--bottom-up .accordions__tit::before {background-image:url(https://img1.kbcard.com/home_re/mo/dark/arr/24/arr-1-down.svg);}
.receipt-body-pay3 .receipt-body .accordions__item.on:not(:first-of-type) .accordions__tit {border-color:var(--gray040);}
.map-storename {color:var(--gray010);}
.receipt-body-pay3 .logo-kbcard .img-dark {margin:0;}

/* MMBV0309_06 »ó¼¼³»¿ª */
.transfer-ref {color:var(--gray090); background-color:var(--gray015);}

/* MMBV0309_13 ¼Ò¸ê¿¹Á¤ Æ÷ÀÎÆ® */
.receipt-head__price-desc {color:var(--gray070);}
.pay3.pop-wrap--bottom-up .receipt-body-pay3 + .list-info {padding-top:1.6rem; border-top:1px solid var(--gray020);} /* 2025-12-29 ¼Ò¸ê¿¹Á¤ Æ÷ÀÎÆ® È®ÀÎ µð¹ÙÀÌ´õ ¶óÀÎ Ãß°¡ */
.no-data-points::before {background-image:url(https://img1.kbcard.com/home_re/mo/dark/ico/40/ico-nodata-p.svg);}
