html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 16px;
  /* overflow: hidden !important;  << 이 줄 삭제 또는 주석처리 */
}


/* 스크롤 동작은 유지, 스크롤바만 숨김 */
* {
  overscroll-behavior: none !important;
  scrollbar-width: none !important; /* Firefox */
}

*::-webkit-scrollbar {
  display: none !important; /* Chrome, Safari, Opera */
}

.text-body-1,
.text-body-2,
.text-h1,
.text-h2,
.text-h3,
.text-h4,
.text-h5,
.text-h6,
.text-subtitle-1,
.text-subtitle-2,
.text-caption,
.text-overline {
  font-size: 1rem !important;
}

button, input, select, textarea {
  font-size: 1rem;
}

.background_login{
  background-image: url("/asset/background_login.jpg") !important;
  background-size: 100% 100% !important;
}

.background_home{
  background-image: url("/asset/background_home.jpg") !important;
  background-size: 100% 100% !important;
}

.background_complexInfromation{
  background-image: url("/asset/background_complexInfromation.jpg") !important;
  background-size: 100% 100% !important;
}


.background_claimRegister{
  background-image: url("/asset/background_claimRegister.jpg") !important;
  background-size: 100% 100% !important;
}

.background_account{
  background-image: url("/asset/background_account.jpg") !important;
  background-size: 100% 100% !important;
}

.background_claimList{
  background-image: url("/asset/background_claimList.jpg") !important;
  background-size: 100% 100% !important;
}

.background_claimDetail{
  background-image: url("/asset/background_claimDetail.jpg") !important;
  background-size: 100% 100% !important;
}

.background_notiDetail{
  background-image: url("/asset/background_notiDetail.jpg") !important;
  background-size: 100% 100% !important;
}
.background_notiList{
  background-image: url("/asset/background_notiList.jpg") !important;
  background-size: 100% 100% !important;
}


.apartmentLogo{
  position: sticky;
    top: 0;
    z-index: 1000;
}

.mobileMainTitle{
  font-size: 1.3rem !important;
  font-weight: 600;
  margin-bottom: 5px;
}
.mobilesubTitle{
  font-size: 1rem !important;
  margin-bottom:10px;
}

.v-field__input{
  overflow:hidden !important;
}