/* 회차 전용. 관리자 업무·신청·결제 태그에는 적용하지 않는다. */
.kha-app .tag[data-session-state] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: none;
  width: 4.5rem;
  height: 1.625rem;
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 6px;
  font-size: 0.8125rem;
  line-height: 1;
  font-weight: 650;
  white-space: nowrap;
  vertical-align: middle;
  background: #eceff2;
  color: #48515c;
}
.kha-app .tag[data-session-state="01"] { background: #e4effc; color: #174c83; }
.kha-app .tag[data-session-state="02"] { background: #e1f3e7; color: #19593b; }
.kha-app .tag[data-session-state="04"],
.kha-app .tag[data-session-state="05"] { background: #ffead6; color: #894006; }
@media (forced-colors: active) {
  .kha-app .tag[data-session-state] { border-color: CanvasText; }
}
