.realtime-event-container {
    margin-top: 10px;
    background: url(/mobile/common/images/mobile-bg-customer.jpg) var(--bg-color) top center no-repeat;
    background-size: cover;
    min-height: 620px;
}

.realtime__btn-container {
  display: flex;
  justify-content: space-between;
  padding: 30px 10px 10px;
    position: relative;
}

.realtime__btn-container button {
  height: 40px;
  width: calc(50% - 5px);
}

.realtime__btn-container button:nth-child(2) {
  margin-right: 0;
  margin-left: 5px;
}

.realtime-event, .realtime-transaction {
  padding: 10px;
}

.realtime-event__list, .realtime-transaction__list{
  padding: 0;
  list-style-type:circle;
}

.realtime-event__list__item, .realtime-transaction__list__item {
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  line-height: 1;
  color: #ffffff;
  height: 40px;
  border-bottom: 1px solid #403513;
}

.realtime-event__list__item:nth-child(10), .realtime-transaction__list__item:nth-child(10) {
  border-bottom: 0;
}

.realtime-transaction__list__item__amount {
  color: var(--primary-color);
}

.realtime-event__list__item__subject, .realtime-transaction__list__item__subject {
  color: var(--white-bg);
  padding: 7px 10px;
}

.realtime-transaction__list__item__subject {
    overflow: hidden;
    white-space: nowrap;
    width: 30%;
    text-overflow: ellipsis;
}

.realtime-event__list__item__amount {
    padding: 7px 10px;
}

.realtime-event__list__item__date, .realtime-transaction__list__item__date{
  padding: 7px 8px;
  color: var(--white-bg);
}

.realtime-event__list__item:first-child .realtime-event__list__item__subject {
  color: var(--white-bg);
  font-weight: 700;
  font-size: 13px;
}
.btn-plain, .btn-plain:focus, .btn-plain:hover{
  background: var(--bg-color);
  border: 1px solid var(--primary-color);
  color: #fff;
}
.btn:focus, .btn:active:focus, .btn.active:focus{
  outline: none;
}
.btn-plain.active,.btn-plain:focus{
  outline: 0;
  background: var(--primary-gradient)!important;
    border: 1px solid var(--primary-color);
  color: #000000;
}

.realtime__btn-container button {
  font-weight: 600;
}

.transaction__sub_list {
    width: 70%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.transaction__sub_list .realtime-transaction__list__item__amount {
    margin-right: 20px;
}

.notice-img {
    background: url("/mobile/common/images/notice-icon.png") top center no-repeat;
    position: absolute;
    top: 15px;
    left: 10px;
    width: 60px;
    height: 60px;
    z-index: 1;
}

.event-img {
    background: url("/mobile/common/images/event-icon.png") top center no-repeat;
    position: absolute;
    top: 15px;
    left: 49%;
    width: 60px;
    height: 60px;
    z-index: 1;
}

.realtime-event__list__item__subject {
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
