@charset "UTF-8";
html {
  color: black;
  background-color: white;
  font-size: 16px;
  overflow-x: hidden;
}
html,
body,
table,
input,
textarea,
select,
button {
  font-family: 'Noto Sans Korean', 'Noto Sans Korea', 'NotoSansKR', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: initial;
}
ion-icon {
  vertical-align: middle;
}
.btn {
  height: 26px !important;
}
.app-clearfix {
  zoom: 1;
}
.app-clearfix:before,
.app-clearfix:after {
  content: "";
  display: table;
}
.app-clearfix::after {
  clear: both;
}
.app-avatar {
  flex: 0 0 auto;
  position: relative;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  border-radius: 9999px;
}
.app-avatar > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.app-link {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  color: #868e96;
  font-size: 0.875rem;
  transition: color 250ms;
}
.app-link > i,
.app-link > ion-icon {
  font-size: 1rem;
  margin-right: 0.25rem;
}
.app-link:hover {
  color: black;
}
.app-link-black {
  color: black;
}
.app-link-primary {
  color: #000000;
}
.app-link-base {
  font-size: 1rem;
}
.xefu-container {
  color: black;
  background-color: white;
}
#pageSizeLayer {
  left: 50% !important;
  width: 90% !important;
  transform: translateX(-50%);
}
::selection {
  color: white;
  background-color: #000000;
}
.content-box-line {
  border-top: 1px solid var(--color-gray-300) !important;
  border-bottom: 1px solid var(--color-gray-300) !important;
}

