/* Loaded only by the official WebClient branding.extra_css setting. */
html[lang="ko"] body { font-family: Inter, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", sans-serif; }
#sign_in_form h1 { font-size: clamp(1.25rem, 3vw, 1.7rem); line-height: 1.5; word-break: keep-all; }
#sign_in_form .col-5 { width: 30%; }
#sign_in_form .col-7 { width: 70%; }
#sign_in_form img { max-width: 100%; height: auto !important; }
.app-sidebar-logo .text-sidebar { font-size: 1.08rem !important; word-break: keep-all; }
.db-download { white-space: nowrap; }
@media (max-width: 575.98px) {
  #sign_in_form h1 { margin-left: .5rem !important; }
  .card-header .card-title, .card-header .card-toolbar { max-width: 100%; }
  [data-kt-filemanager-table-filter="search"] { max-width: 100%; }
  [data-kt-filemanager-table-toolbar="selected"] { flex-wrap: wrap; gap: .75rem; justify-content: flex-end; }
  [data-kt-filemanager-table-select="select_all_pages_container"] { margin-right: 0 !important; }
  [data-kt-filemanager-table-nav-bar="base"] { max-width: 100%; }
  .db-file-name { min-width: 0; max-width: 175px; }
  .db-file-name > a:first-child { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}
