@charset "UTF-8";
/* 다크모드 */
body.color_scheme_dark .xet-member-skin {
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin ::placeholder {
  color: var(--member-dark-muted-color);
}
body.color_scheme_dark .xet-member-skin :-ms-input-placeholder {
  color: var(--member-dark-muted-color);
}
body.color_scheme_dark .xet-member-skin ::-ms-input-placeholder {
  color: var(--member-dark-muted-color);
}
body.color_scheme_dark .xet-member-skin a {
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .member-skin__container > aside {
  border-color: var(--member-dark-border-color);
  background-color: #000;
}
body.color_scheme_dark .xet-member-skin .member-skin__container > aside ul > li a svg {
  fill: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .member-skin__container > aside ul > li.is-active a {
  border-color: var(--member-primary-color);
  color: var(--member-primary-color);
}
body.color_scheme_dark .xet-member-skin .member-skin__container > aside ul > li.is-active a svg {
  fill: var(--member-primary-color);
}
body.color_scheme_dark .xet-member-skin .member-skin__container > div:not(.no-border) {
  border-color: var(--member-dark-border-color);
  background-color: #000;
}
body.color_scheme_dark .xet-member-skin .member__container.member__container-sm > form {
  border-color: var(--member-dark-border-color);
  background-color: #000;
}
body.color_scheme_dark .xet-member-skin .member__title .title {
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .member__title p {
  color: var(--member-dark-color-primary);
}
body.color_scheme_dark .xet-member-skin .member-dropdown > li > button.btn-down {
  color: var(--member-dark-text-strong-color);
  border-color: var(--member-dark-btn-border-color);
  background: #000;
}
body.color_scheme_dark .xet-member-skin .member-dropdown > li > button.btn-down::before {
  background-image: url(../img/left_arrow.svg);
}
body.color_scheme_dark .xet-member-skin .member-dropdown > li > button.btn-down.open {
  background-color: #000;
}
body.color_scheme_dark .xet-member-skin .member-dropdown > li ul {
  border-color: var(--member-dark-btn-border-color);
  background: #000;
}
body.color_scheme_dark .xet-member-skin select {
  border-color: var(--member-dark-btn-border-color);
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .form input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),
body.color_scheme_dark .xet-member-skin .form textarea {
  border-color: var(--member-dark-input-color);
  background-color: #000;
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .form input:focus,
body.color_scheme_dark .xet-member-skin .form textarea:focus {
  color: var(--member-dark-text-strong-color) !important;
}
body.color_scheme_dark .xet-member-skin .form select {
  background-color: #000000;
}
body.color_scheme_dark .xet-member-skin .form input[type=file]::file-selector-button {
  color: var(--member-dark-text-strong-color);
  border: 0;
  border-right: 1px solid var(--member-dark-input-color);
  background: #000000;
}
body.color_scheme_dark .xet-member-skin .form input[type=radio] + label::before {
  background: #000000;
  border-color: var(--member-dark-input-color);
}
body.color_scheme_dark .xet-member-skin .form label input[type=radio] {
  border-color: var(--member-dark-input-color);
}
body.color_scheme_dark .xet-member-skin .form input[type=checkbox] + label::before {
  background: #000000;
  border-color: var(--member-dark-input-color);
}
body.color_scheme_dark .xet-member-skin .form input[type=checkbox] + label::after {
  background-image: url(../img/check.png);
}
body.color_scheme_dark .xet-member-skin .form label input[type=checkbox] {
  border-color: var(--member-dark-input-color);
}
body.color_scheme_dark .xet-member-skin .form input[disabled],
body.color_scheme_dark .xet-member-skin .form textarea[disabled],
body.color_scheme_dark .xet-member-skin .form select[disabled],
body.color_scheme_dark .xet-member-skin .form input[readonly],
body.color_scheme_dark .xet-member-skin .form select[readonly],
body.color_scheme_dark .xet-member-skin .form textarea[readonly] {
  color: var(--member-dark-disabled-color) !important;
  background: var(--member-dark-disabled-bg-color) !important;
}
body.color_scheme_dark .xet-member-skin .form input[type=date i]::-webkit-calendar-picker-indicator {
  filter: invert(100%);
  -webkit-filter: invert(100%);
}
body.color_scheme_dark .xet-member-skin .form input[type=button],
body.color_scheme_dark .xet-member-skin .form button[type=button],
body.color_scheme_dark .xet-member-skin .form .btn.dateRemover {
  border-color: var(--member-dark-input-color);
  color: var(--member-dark-text-strong-color);
  background-color: #000000;
}
body.color_scheme_dark .xet-member-skin .form .krZip label {
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .form .control-group .control-label {
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .form .control-group .controls {
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .form .control-group .controls.input-password input ~ i {
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .xet-member-btn {
  border-color: var(--member-dark-btn-border-color);
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .xet-member-btn svg {
  fill: #fff;
}
body.color_scheme_dark .xet-member-skin .login-form .form {
  border-color: var(--member-dark-border-color);
}
body.color_scheme_dark .xet-member-skin .login-form .form .input-group .controls > label svg {
  fill: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .login-form .etc {
  border-color: var(--member-dark-border-color);
}
body.color_scheme_dark .xet-member-skin .login-form .etc a + a {
  border-color: var(--member-dark-border-color);
}
body.color_scheme_dark .xet-member-skin .login-form .etc a::after {
  background-image: url(../img/right_arrow.svg);
}
body.color_scheme_dark .xet-member-skin .signup-form .form .agreement .text {
  border-color: var(--member-dark-input-color);
  background-color: #111;
}
body.color_scheme_dark .xet-member-skin .member__info.other {
  border-color: var(--member-dark-border-color);
  background-color: #000;
}
body.color_scheme_dark .xet-member-skin .member__info .member__info-header .member__info-header__profile .profile__nickname > div {
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .member__info .member__info-body .form .control-group {
  border-color: var(--member-dark-border-color);
}
body.color_scheme_dark .xet-member-skin .member__info .member__info-body .form .control-group .control-label {
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .member__info .member__info-footer a::after {
  filter: invert(100%);
  -webkit-filter: invert(100%);
}
body.color_scheme_dark .xet-member-skin table thead th {
  border-color: var(--member-dark-border-color);
  color: var(--member-dark-text-base-color);
  background-color: #1b1b1b;
}
body.color_scheme_dark .xet-member-skin table th,
body.color_scheme_dark .xet-member-skin table td {
  border-color: var(--member-dark-border-color);
}
body.color_scheme_dark .xet-member-skin table th.title a,
body.color_scheme_dark .xet-member-skin table th.subject a,
body.color_scheme_dark .xet-member-skin table td.title a,
body.color_scheme_dark .xet-member-skin table td.subject a {
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .member__document-list ul {
  border-color: var(--member-dark-border-color);
}
body.color_scheme_dark .xet-member-skin .member__document-list ul > li {
  border-color: var(--member-dark-border-color);
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .member__document-list ul > li .no {
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .member__document-list ul > li .subject a {
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .member__document-list ul > li .subject a em {
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .member__document-list ul > li .meta a {
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .read-message {
  border-color: var(--member-dark-border-color);
}
body.color_scheme_dark .xet-member-skin .read-message .meta {
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .read-message .meta a {
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .member__pagination a {
  color: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .member__search form {
  border-color: var(--member-dark-input-color);
}
body.color_scheme_dark .xet-member-skin .member__search form select {
  border-color: var(--member-dark-input-color);
}
body.color_scheme_dark .xet-member-skin .member__search form .input-group input[type=text] {
  background-color: #000000;
  color: var(--member-dark-text-strong-color);
}
body.color_scheme_dark .xet-member-skin .member__search form .input-group a.cancel svg {
  stroke: var(--member-dark-text-base-color);
}
body.color_scheme_dark .xet-member-skin .member__search form button[type=submit] {
  border-color: var(--member-dark-input-color);
}
body.color_scheme_dark .xet-member-skin .member__search form button[type=submit] svg {
  stroke: var(--member-dark-text-base-color);
}