/* 테이블 제목 셀 스타일 */
.texttitle {
    padding: 0.5rem !important;
    font-size: 0.95rem !important;
    font-weight: 400 !important;
    width: 90px !important;
    text-align: center !important;
    background-color: #eee !important;
  }
  
  /* 다크모드 */
  [data-bs-theme=dark] .texttitle,
  html.dark-style .texttitle,
  .dark-style .texttitle {
    background-color: #444 !important;
  }


/* 테이블 제목 셀 스타일 */
.texttitleitem {
    padding: 0.5rem !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    width: 90px !important;
    text-align: center !important;
    background-color: #eee !important;
  }
  
  /* 다크모드 */
  [data-bs-theme=dark] .texttitleitem,
  html.dark-style .texttitleitem,
  .dark-style .texttitleitem {
    background-color: #444 !important;
  }




  /* 테이블 내용 셀 스타일 (p-2 ps-4 포함) */
.textitem {
    padding: 0.5rem !important;
    padding-left: 1rem !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
  }


  /* 테이블 내용 셀 스타일 (p-2 ps-4 포함) */
  .textbody {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    line-height: 1.8 !important;
  }



  /* 텍스트 매매가 색상 - 모드별 자동 변경 */
.textsalescolor {
    color: #BD1F04 !important; /* 라이트모드: 검정색 */
    font-weight: 600 !important;
  }
  
  /* 다크모드 */
  [data-bs-theme=dark] .textsalescolor,
  html.dark-style .textsalescolor,
  .dark-style .textsalescolor {
    color: #FF8E7A !important; /* 다크모드: 흰색 */
    font-weight: 600 !important;
  }


    /* 텍스트 보증금 색상 - 모드별 자동 변경 */
.textdepositcolor {
    color: #06784B !important; /* 라이트모드: 검정색 */
    font-weight: 600 !important;
  }
  
  /* 다크모드 */
  [data-bs-theme=dark] .textdepositcolor,
  html.dark-style .textdepositcolor,
  .dark-style .textdepositcolor {
    color: #43DEA1 !important; /* 다크모드: 흰색 */
    font-weight: 600 !important;
  }


      /* 텍스트 임대료 색상 - 모드별 자동 변경 */
.textrentcolor {
    color: #098585 !important; /* 라이트모드: 검정색 */
    font-weight: 600 !important;
  }
  
  /* 다크모드 */
  [data-bs-theme=dark] .textrentcolor,
  html.dark-style .textrentcolor,
  .dark-style .textrentcolor {
    color: #25CCCC !important; /* 다크모드: 흰색 */
    font-weight: 600 !important;
  }



      /* 텍스트 권리금 색상 - 모드별 자동 변경 */
.textrightcolor {
    color: #0827A3 !important; /* 라이트모드: 검정색 */
    font-weight: 600 !important;
  }
  
  /* 다크모드 */
  [data-bs-theme=dark] .textrightcolor,
  html.dark-style .textrightcolor,
  .dark-style .textrightcolor {
    color: #5D79E8 !important; /* 다크모드: 흰색 */
    font-weight: 600 !important;
  }




/* 검색창 텍스트 색상 - 모드별 자동 변경 */
.textsearchcolor {
  color: #000000 !important; /* 라이트모드: 검정색 */
  font-weight: 600 !important;
}

/* 다크모드 */
[data-bs-theme=dark] .textsearchcolor,
html.dark-style .textsearchcolor,
.dark-style .textsearchcolor {
  color: #ffffff !important; /* 다크모드: 흰색 */
  font-weight: 600 !important;
}

