<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
:root {
  /* 수정  */
  --row-col-gap: 12px;
  --mhu-btn-disabled-bg: var(--lite-color-black-100);
  --mhu-input-disabled-bg: var(--lite-color-gray-50);
  --mhu-input-disabled-text: var(--lite-color-black-400);
  --mhu-input-disabled-line: var(--lite-color-gray-50);
  --mhu-input-line: var(--lite-color-black-300);
  --mhu-input-line-hover: var(--lite-color-black-400);
  --mhu-input-line-focus: var(--color-black);
  --mhu-form-control-field-font-size: var(--font-size-sm);
  /* pagination */
  --mhu-pagination-margin-top: 44px;
  --mhu-pagination-icon-size: var(--icon-size-sm);
  --mhu-pagination-icon-color: var(--lite-color-black-600);
  --mhu-pagination-number-size: var(--height-xs);
  --mhu-pagination-number-padding: 10px;
  --mhu-pagination-gap: 6px;
  --mhu-pagination-font-size: var(--font-size-sm);
  --mhu-pagination-text-color: var(--lite-color-gray-800);
  --mhu-pagination-active-bg-color: var(--campus-color-blue-light-02);
  --mhu-pagination-active-text-color: var(--color-primary);
  --mhu-pagination-active-font-weight: var(--font-weight-bold);
  --mhu-pagination-active-radius: var(--border-radius-md);
  --mhu-pagination-hover-bg-color: var(--mhu-btn-secondary-hover);
  /* switch */
  --mhu-switch-bg-color: var(--lite-color-black-200);
  --mhu-switch-default-btn-color: var(--color-white);
  --mhu-switch-label-color: var(--lite-color-black-500);
  --mhu-switch-label-font-size: var(--font-size-sm);
  --mhu-switch-label-font-weight: var(--font-weight-bold);
  --mhu-switch-hover-btn-color: var(--color-white);
  --mhu-switch-hover-label-color: var(--lite-color-black-500);
  --mhu-switch-hover-bg-color: var(--lite-color-black-300);
  --mhu-switch-hover-active-btn-color: var(--color-white);
  --mhu-switch-hover-active-label-color: var(--color-default);
  --mhu-switch-hover-active-bg-color: var(--color-primary-dark);
  --mhu-switch-active-label-color: var(--color-default);
  --mhu-switch-active-btn-color: var( --color-white);
  --mhu-switch-active-bg-color: var(--color-primary);
  --mhu-switch-disabled-label-color: var(--lite-color-black-400);
  --mhu-switch-disabled-bg-color: var(--lite-color-black-100);
  --mhu-switch-disabled-btn-color: var(--lite-color-gray-50);
  /* 추가 */
  /****** color code ******/
  --color-primary-ex1: var(--campus-color-blue-light-02);
  --lite-color-black-200: #DCDCDC;
  --lite-color-black-700: #656567;
  --lite-color-gray-800: #363636;
  /*** campus color ***/
  --campus-color-blue-light-01: #F2FCFF;
  --campus-color-blue-light-02: #E0F8FF;
  --campus-color-blue-light-03: #CDF3FF;
  --campus-color-orange-light-01: #FFECDC;
  --campus-color-red-light-01: #FFF1F4;
  --campus-color-black-hover: #6E777C;
}
.mhuLabel-root {
  color: var(--label-color);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  padding: 0 8px;
}
.mhuLabel-root &gt; * {
  vertical-align: middle;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.mhuLabel-root &gt; svg {
  width: 20px;
  height: 20px;
}
.mhuLabel-root.mhuLabel--primary {
  --label-color: var(--color-primary);
}
.mhuLabel-root.mhuLabel--gpt {
  --label-color: var(--lite-color-gpt);
}
.mhuLabel-root.mhuLabel--gray {
  --label-color: var(--lite-color-black-500);
}
.mhuIcon-root {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  content: "";
}
.mhuIcon-root svg {
  width: 100%;
  height: 100%;
}
.mhuIcon-root.mhuIcon--shield-ck {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS8SURBVHgBzZldbBRVFMf/MyyhYbGdmpZtQkyX8lRJbUPEFCPu1g+IbxgFEjFgYhp9k8IzEX2yD2r1za+IRnxATOuDAU10uzTBBx+caqoGYt3SUlpasktJS7ehO5wzM9vd7c7ce2e7EP7J7c7cOTP767kfc85ZDZUqYcURQjssxKl1QINBvYZ7NUN9KepL0ecwchhElzaICqQFsk5YBkG9RV96tAhGVSlqg1jGOwSbUr1JDZDB1uFtOjqK6uiUKqgccMhij51EcI/JlIJOz31K+0pkJAa8YH2I6nnNT314Wuvxu+gNyEOqo5+uxnE/ZMGkhdRFQ55ZfUn3vCGExH2DY2m0C7BDPFQOyMPK20YA1YaA41uAn9ucdqABeGQDgokd4kypVd2lcK/R3y+hCLXrIaC7iT5rvW1+mwPOzFCbhbos9CCm9ZUDJqwobSUJOoqK7meovQ8DBxscSBWNZx3Yz6eAkQWpeYa2oK35+VgATFqn6OyI1x0M0h0hsHpgexhrEsN+MCH16srKdgAd7/3vZ83zavtGVFXsyT1/CQyWUc9edAZJtzdiT9leqwLczPR0yflmajuWgL+LhvxOzSZq7hDp9v570gHUEPN7cN06rFlff/oJzv0wUNa/idoT7vFiXQTDR3oLgBq98wlQt6MSycJYi74/fdoTrlgMNXLwBLJGpLjbYDadXBnHPYQ7++03kMENH+7FfNO28os6OnRyZTseRDhH8RABRmlz9NTOxavouDKJSxkI1dz6KDZsDAeCYy3sPy6C43nYHiK4qN/132u2YGd6EtevpCDSzdkZPLY7ZkOqwr3Zcwz9W3fBFO+HBq9iYZw3Fe1AeDKD+Zv+bswuzOPPoSRGr01j4LszUIGLPfc8+v+Tmhq6zCK0fj3adscRrhPHq8OmqQT30qFDNpyqGDAjM5JB/nvpMn65MCR7jA338iuvIoAyUsCR21iBbO18smQxsEZTYxXDTWQlN1FmyICmyGZ8sXBcQ3Bt7mJgzd64gV/X4Ln8Py/QmE6USZHF3DI9aB5lkLduL2Lgx3PILi2hIjh65twdyGTqlAuYMqvzqyYBQz7+7B7UGvWoBI518RbkooRfdzN+4Tz8KV3e1xiJ4MR7vWjcHPG854V9+4QL4ospiMWVCWLT3ZOPRLY8HBwR+0E2t7Ss9IXDYdtzh7vf8H0epwHjsgWiURUChYCVKwdpkT3HhBy4+mls1Nl1GyJNNqRInaYCoBP2pxwPcvwv8yIFlp8JhqW5ZZvdZHDvTyjAcWnELYsUJ02GG/b7vjJqKXg921p5XsJgnbIlaRFDDs/kAQuvOvYiF3QE4i3n9ctKHvCE2/+PkmlJUan0XdxF+ahkqPNfFARS+R6LsrlYaTHJuzaTtKSlD64cHKNqwoFGCHVxzvG6dFO28AfB7Vjd7R3N5PCiXdARiL3RM+o0L8/kr7PnFOAS9rzzkLj8lrT63OxKKvbkXsOZp+fT3pu7JxpPqVjQ8luxElSv0am6qlU587Psfffd4jqMl1RLwFE7ufcpjQRGY6/l7NUqjUWDFtGjbhUiFsCjlvuXYT4msD4VsMoAi8UJP+fUmv1TRBSc/GvuJu/ApOnctMO5HP0UUeHPEHcBgd63g0CVunYAAAAASUVORK5CYII=");
}
.mhuIcon-root.mhuIcon--shield-gpt {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUsSURBVHgBvZlfTFtVHMe/57TdgE5oowMTN1OZxGRuwpYhUaLUBF98UMD4og/yog/GBGZMNIqhNWPBaGJn9EF9GD5ojIujLhEf/ANoMDFhAQwPblNWIDOBgS0dUP6093p+F9q0cO85twX2TS5Nz/nd0w/f8+ee37kMBertpqifOXg1dObXodcwwIONixTTdUQYYxEdqTFoGOgKewdQgFg+wYGmqCfJnW2A1p4FY0s6EBE/N+DSUsFA2Buxe58tQAJLcUencKoduyAdrMcuqBKw49lbbdC1APJ0TCXDUcYCXd+WfiGLkwK+0xL/cLdcs5JwM9R1sfS0Vb0poDHWmKMXTPfjNkhMqNElXXsiFPbGttZxsxvWGe+/XXAkxlBzgAwxq9taUEi37i9hONW4D1UnnMb34R/XMHU1ificnk8zpt2dA/hWS7SVg5+HDRHU4QccBti94tNMU1dSGB9ax/jv67ArHdrprove0DZAMe5865z3iwKfrAGCIqeOP+oyIO1oYU4TjqZwWTg7O62pwmOLmnZfejw606Vi3AWs4NJdeL8AqzjMka/K7uI4Tpf4pwh26NKazFWPW6y54tPoasMCci/J+XWrO1o73SgvAEwmcrInuGRZL1z0kouGg5vumYpc2w24mdmZ3IL9QOmhBGanUpkiJ3MbF8nNQRM1sNHFDA1WDRcV5/W4NtXnPZ/hu76wNKaIH8RDJZ0ZQAbeRoDc2JUoJsZO9NWFL5VwTlaCo8WvG5BZ8hCbWFXgxx7C0aWCI+cOOHzbKzlqOIOjGnugHcORdPjFGNR9Vg2U3jMLrewm/hx3QKaqI0dRXOzOC45Ue+hVuBZ8lvWc8WqaJJYR8RvliAvIG/9OQqb/ojdRd6rBgLQL1/7Ka1ibqBPrYdIyRjwoPQQo3ee58SBK71hC/FbMMiaRWMYfw4OYnJ7FhfA3sAPX6G9E30RCFepRLnAu5z48XNsgIOX71ZGxMVtwzz/3ggFnVwQYUwW5nC4p5F9Xr+HnX39TNWPA0ZWHYlxXAM5MpzKQJ2seQXGRO6d+IjJZMNzCvHw7RpmhWGbYqCwontUITYK62sczkHPz8/hlB86pdzbapHAwNSgLWV3WMy5mQy4tryD8/Q9YXVtDoXDUtkxipz3KRVItdZD090juUkCQj9U/CU+ZpyA40tSVJJQSCT/fzPil4/DayPbGKg5W4GzgPfFZbnrPM081SSfE5Z/kzlNaekaw8Y0v2jlZMHUHbd+tICt9lZkyd4nbAHup9WXL9mizuqDOVwboT3rDKo40eFQWTXtC2rhaaSLyzyb03XC73bKm8Ombi0rApNj2d4uTB8PBAO3/dbWLw5JuqfQdMS4V3NClVSWcqO3p3jwWyTxJnDoCUIxFyiVm1EmPpdL5iALuekrTgunvGUByUYzFoOxmWhbCHyeMHyoE7usPltWBjAW7sw6Vcp7FRj6q6OqFefFD7+cHmYZTda2ma6Gth0mmCUdHc1x59FF2J0f90/twrN4lCzPWu95PVpSLsnisjXT1lp3cWu40C3bqqeYk6HwGNbAQOdl3fsVYfgiUct+cenX+m03Xv6TrLWZV0pStozkaAjOyK6WOiaS86oQDK4mNJ4/Z4m6GJrr13Nleb37Hb9mi8xqRAnbuQeYXFZPy3exzGDPZSnrfECcPToYAY/xF7FyGa2JIBs3OA1EIYFppUNHtDXk4mp4dAkb7aFFDyA5YQYDZoqSacmqxnxSvIgQsYz5kv4aAHhWNj4ryQaS0sTMFvob4H+YjQsUoqC+1AAAAAElFTkSuQmCC");
}
.mhuIcon-root.mhuIcon--shield-gray {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU/SURBVHgBzZjfUxtVFMfPbjYJUH4sPCB2xjQ6oFVsSTuM0NKZpvbJVqfqgzN9ceTRFmj3LyD45lNSYvVR+hc4HUeYPrTgFGrROoSH4kPjECIVZKZhC7QMZJP1nE22JrB7726knX5nlk32nr188r2/zr0CVKhoNB6WJLEDQAjruh4SBF3Gz3KhVFfxc4qufD43m8/DhKL0T0AFEtwER6NRWZKqLgHkLv8H41gpQYCJbHZ7SFGUlNOXHAESmMfjH0SXLsMeCEFHnIJyAePxq+iYHqnAMZ7QUSHS13fhGiuICTg8/G10r1yzBRCEGEIqtuVWDwt9zfcDfgzDi1FC07ZPYZOrOwtEq2iv1zcOLw6OFCoaskuenQ+oWfH2MbiQz+eDw4ffha6u9+Dgwbcgl8vB9nYWr2031QTPnv1QHh396UbpQ6Ec7uoXOMK+BwciqJaWV6C9/R28t1jGLC8vw4MHSUgm/wSn0nVBGRi4ENsFiP0uiDZT0wZZFRDUgQMBaG1tNSCdaGNjw4C9f38OMplVXriK/fF1sz9K5lNJ8kbs4Aikvf1tCAQC0NTUBG5VW1tr/CC6CHZmJsFyVfZ6/YN4N0a24WDRvXm7N86d+6giMJYymQxcv/6jbTm62EguGqO46J6lAoHX9gTu8eO1ssvjkUCWG4wBZV55XLRNiaLPmH+LTSyctKvYaT9j6ebNcbh373dmjCiK0Ngol3wHXMEgIlJWApyB8X80NXWHC4erieGmx1M268nxeDxM4GF4jnCTk3eAB0fOSZK0qwynnBACUk738sEVI8JYogftcga/3w9PnzyF2cQssNT2ZhvU1NS4giPt3/8qZLNZ23Lk70BAIWgXsLW1Bes4b2mLGrD06FEGuo91GZBO4c6c+QBUdZW3ysjkLTPPa2pqBC82wdraum3M5uYm3P1lGkTs5NPTv4ITuEOH2uH27UleqCzyIrxeL7rTDfX1dcy4paUlR3A9PccNOKciQJUXxINUVRUWH/7Nq8aAO3HiOLiQKuo6G9Bc3Amys7MTqqury8rX1tcrhtvYeMJ7LSXiSEmwImhxN1VdUw3H0EkTkvre4uJDqASOROsxS2jeAjqo/8wKoqSztCITkuaw+dRC2frpFo6X0Op6PoEO6kwHSQsL6bLvBNmD/7Surq4iONLS0jLwhKvchNjfb+z4mf0wnf5r17OGhgY4f/4z426lzs6jzAExN/cHsITNmyI2Y5rBZrrCCqbmoIzYDrK5ufnZM7+/ynDu9On3beujbUBp37YSnULQXSoAajHMvwZZL0xP/2YkrlaQvb2fw8rKivG9vr4eqqqqWFVBgrN0kjRNHKK74WAh/+e7SHsKO5GLdPHgZmZmue6hRhTly9QzwAKxFgFOX6RfzpsaWCKwRII9JrHvzZvulQGSizjlDLFepmmBsmMHDljCjY3d4MaJojBkukcqS2HHxkbv4kLeiF20GxiQNKpp6+lm20lwDn5YrL//4telDywTwXj8m3FKFoEh2kqGQh3Q1tbKCjPmu1u3xp2cMswg3NGdDy1TWU3LflLcxIfARuTG5OQUTj//wJEjHQbwznIaEMlkEvjSxzVt36dWJczjN9y04BGEeAkciDbltEU1u0A6nXbymo7XFXTO3fFbqei8Bm94urq3Oz8ckKu4lH3V19cXY8VxE9aBgYsjuZx4Cqu8Bnsjci2Wy+17gwdHcnmI/h0ekeQiuB086cJR3fij6yomJsOaVhtTlF5uklwRYKloU42ZVriwbdWDOMEGMQWTTRiserWYa2I6l58tJiWu9S8HK0GCMgBa0QAAAABJRU5ErkJggg==");
}
.mhuDropdown-root {
  opacity: 1;
}
.mhuTitle-root {
  font-weight: var(--font-weight-bold);
}
.mhuTitle-root.mhuTitle--h2 {
  font-size: 24px;
}
.mhuTitle--page {
  font-size: var(--font-size-xxxxl);
  line-height: 140%; /* 51.2px */
  letter-spacing: 0.048px;
  color: var(--color-black);
}
.mhuTitle--page .mhuIcon-root {
  width: var(--font-size-xxxxl);
  height: var(--font-size-xxxxl);
}
.mhuTitle--section {
  font-size: var(--font-size-xxxl);
  line-height: 140%;
  letter-spacing: 0.036px;
  color: var(--color-black);
}
.mhuTitle--section .mhuIcon-root {
  width: var(--font-size-xxxl);
}
.mhuText-root {
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  letter-spacing: 0.024px;
}
strong, strong.mhuText-root, b, b.mhuText-root {
  font-weight: var(--font-weight-bold);
}
.mhuText--sm {
  font-size: var(--font-size-sm);
}
.mhuText--b,
.mhuText--strong {
  font-weight: var(--font-weight-bold);
}
.mhuText--semibold {
  font-weight: var(--font-weight-semibold);
}
.mhuText--regular {
  font-weight: var(--font-weight-regular);
}
.mhuLink-root {
  text-decoration: none;
  color: var(--color-default);
}
.mhuTitle--black, .mhuText--black, .mhuLink--black {
  color: var(--color-black);
}
.mhuTitle--gray, .mhuText--gray, .mhuLink--gray {
  color: var(--lite-color-black-600);
}
.mhuTitle--light-gray, .mhuText--light-gray, .mhuLink--light-gray {
  color: var(--lite-color-black-400);
}
.mhuTitle--primary, .mhuText--primary, .mhuLink--primary {
  color: var(--color-primary);
}
.mhuTitle--danger, .mhuText--danger, .mhuLink--danger {
  color: var(--color-danger);
}
.mhuTitle--warning, .mhuText--warning, .mhuLink--warning {
  color: var(--color-warning);
}
.mhuTitle--error, .mhuText--error, .mhuLink--error {
  color: var(--color-error);
}
.mhuTitle--gpt, .mhuText--gpt, .mhuLink--gpt {
  color: var(--lite-color-gpt);
}
.mhuBadge-root {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  min-height: 32px;
  padding: 0 8px;
  line-height: 1;
  font-size: 14px;
  font-weight: var(--font-weight-semibold);
  gap: 8px;
  vertical-align: middle;
  color: var(--badge-label-color);
}
.mhuBadge-root.mhuBadge--size-sm {
  min-height: 18px;
  padding: 4px;
  border-radius: 4px;
  font-size: 13px;
}
.mhuBadge-root &gt; * {
  vertical-align: middle;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.mhuBadge-root.mhuBadge--sub {
  background-color: var(--lite-color-sub);
  color: white;
}
.mhuBadge-root.mhuBadge--danger {
  --mark-shadow-bg: rgba(215, 0, 52, 0.50);
  background-color: var(--color-danger-dark);
  --badge-label-color: white;
}
.mhuBadge-root.mhuBadge--danger.mhuBadge--sentence:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANOSURBVHgBzVhLThwxEK1yJyLL2SZiMaOsI+AEkBvACeYIIblA4AIR3ICcIHCCkBOEKGs0vSDKliUItZ1yu21X2Z7pBs1MKMntttuf16/KdpURBoqZzUbQvNyHCnfBwDalMVWP6EvSEu3jlrKaPl2BUpcAdxc4mdwOmQf7GpjZ3zHo5hAQp6DNyFUyECY84pB+VMSYKzijxzFOXtfwFEAtI7DxmUActgBCYgBM36gdOAvIJ4UnOHnzEfq6SjDEijHfQetxBkawMwcRonzPQKma8vcltjAHc0P2ob61YDQHYyKAgKOHIq46yVIHSh/gZPOq0BNyZrR2ADRTU1DZQMHwiExZMKgYKMkURjBkM2bjZ2RGQ2QIEvUMAIZieKm6DNT9jl+FKvawBtwH5hEshX5ezWwsYQo0p52b/4db2nrWqsk3blXGwMwz4HdfZPn3p7xNpjrPUrAnmyZWdY4ho48y4x0CZqikY5WS3etIlLMdmAoQKdXLkkz1bE7aeC0WBc2rfdEA/B/5lxUI+18Gqj2aFKhmT+wrgh1YvqQshXfKqmqXbAi3Isr4fWXslABGU9m2Rj1mKNaEIyEg2utY0fuI10HSZlV45pRH3bJfJztQBtOZiZIoBI//RZQsIgzw2ZYryXQKnpmguf5joNEg3Y1OdavSnj/b+JlWtecZMYStQ75mTWG5SFisympRG8CtGKEgoWMJsD3tfwnnadWCCSIUUcrVC9AUN2EzdbXGNfBHR1e1UIb4Q2VEkaXgI8GlgurunAq3giGutmWSJpx+8GqK8+i7C9X6ssZ8zSKDAGZJoPhYgRWeqzOLxe1DqjpxrmTiWi4LlACD5bAI4Dg0tWKub06o+EH61YU96bEeJDcDYD/M/Wkwp/h207mwoaN6OKJGde6AZyuhfzVytQAk4U+W6nZu1jWICxQ1BYqmHLX61TeEJLHHAMyPXmWgKM6y9gOaA2pcS3YQMuZwYFIIi0NpGd8XuQ8htSkw1TZgFJl5zABTGcpVteCyoXjaO6bud6yxidWnlMy5naUrNG3r3xFOXehcvifqsU7PVnMEBqeLGTIA6fYQGaK4nfY62l6efGGVA+uu9AD26G+3yld6YTh3pYd0pdeYH1A9nOPAK71/pX7bMqeiJf4AAAAASUVORK5CYII=");
}
.mhuBadge-root.mhuBadge--doubt {
  --mark-shadow-bg: rgba(255, 79, 121, 0.50);
  --badge-label-color: var(--color-danger-dark);
  background-color: var(--color-danger-light);
}
.mhuBadge-root.mhuBadge--doubt.mhuBadge--sentence:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT4SURBVHgBxVldbhxFEK7qmcFexMMgxPvmBDFcIAknMFyAIITEAxLmBLFvsJZ4QAoPywlCTpCIC2BO4H1EslBW4GBHs92V6ur/3dkfW/ZuKZ2Znenu+qb+uqqMsCFRe9S+bf49bEz1iAgO+MmQH7cAyLdLFqGstGMKoCaIcIaArxv94Uucjqab8MV1E67a74dYdUdA+DWPFoUfJFC0bgtyXPyQ6bwJIY1BNyeD6S8TuA1AK7F39eUzMHgEhicaB8YCRMqkRrCaAgcBlQCC4vtKrqP9i19/Wre8ICs1qPQrBjW0wFC7nR1Iv4wcn02IMpDCUTFYC1CuduAEdPWkT5oLAC8//e6g1uYFGMXgGJS20uNpxknPaQzXS66HE3l1UwTJo4qAJ6qCLz+4eH42tyyRt7dXqBmc9qA8wKhWr+bNiSIrQirtkIEBAzRyJTCVYUk2hSQjQGtz19V/f6Jx4NTMAzQ5QCqcQp4JgPxaggpOQrkkM4ACktVtKnI2WcFkT3ef4XQsXq7COusQzHAoEhPpQZJesL3MSTAZ1vy3QnLbhCiu8bYrvw168wEvCLD3w6umfpbv5FU7O8cZCji5GszAoQ9pa6PSZuQ9WqwydxYrxdoPXT+wqhYJmqY7huAIJnhskNIdg/N7oY8GQZKBp+CwQmo49toZb9qn7aCq34jUggR1AoheteuZ/lz+xh/Wr8liIynjJJikON3Tswf1ftMcgiZvG4v2cqeSmyfvZEFD5O2TnC22b6vmUBljHkdjDcHXu9w9QouUwkjG248G4JGqEB/C3IsYF2gLEOOxiZE/BkkiHSh+MEzgbnaE3SkRlUmIPIOhshkKQB61tqHYRSr4JmG1Sn7lIvYzdgETIQtrHkU8SWAXal1K7liVnCIH5oO7oy0CLrRVJMOUSXDlqvslEkD9EukHSNvVOGb/z78pAAZfsWOboYZWvKmXqhLhZmLc5OxdtnQhQU/5pCoAZT92Eqsda3+AofxT4syYMt9dEBV3IRFw9wqRi+o8gdxRQAz1ytyYWhuc8O2BzMqK6xs7yW3ywcCzbzv3bqI4Bv2VCmpI0Rq3lTUsSs6VpZKfnimtzOvF1oSDH8PO/cKDlBuTV7UDjYxNdZ35nV1lKsWzf5kmwr3aZLQ7SKD8ASzvmk6/lNf/f/LtSBn80dYkLFJXtHCGrUz6vFt1E1ZRXo9gqImNq49rKz0Y7/3z/BuJg9jokS3/wJeAVprRs4Pq7yyTDRqCpE7PM8fAleYJgD+LB3+PJ/z6VCoqNTcwOQz5L781ZR8dTUhR3xhZTBGgpXdaHzPAiW3mxCI6grQbYnSi0pjXDyrsOgM5D0x44/mg0ycBVwT4se2FVPoJP5lYG4g1qhW3bGCiREUVhQ2tHuDXuPrX1cCmABbAwTno7ovQlwHoCSKXLbffFLyArDcY+idFZ4uWJ0nzVJhGUG/R8gDbNDqfqe6rjy7Gy9tvga7ap9zAbLiBSdIjFK8miLVz2aqC9fAw4xZMxGohmhGK5AZTZ3c59SasduI1t8BYDafO7V1bwtRZe6JyarehASREpEHxOtfOCHvUbk/em0xNo33dfd4HLnzTSrLSNFV1XLkmulc1lPXLwlYERULpX/nOqk2gOEHB30h3p8uA9e26koibTNfcK+HvfsxgH/KjIdg/QxTnYVa3lhym/IT/DIFnptJ/7PPplTvCKnoP900bQRLBt4kAAAAASUVORK5CYII=");
}
.mhuBadge-root.mhuBadge--doubt.mhuBadge--sentence &gt; .mhuBadge__title {
  color: var(--color-danger-dark);
}
.mhuBadge-root.mhuBadge--gray {
  --mark-shadow-bg: rgba(0, 0, 0, 0.50);
  --badge-label-color: var(--color-default);
  background: var(--lite-color-black-100);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5) inset;
}
.mhuBadge-root.mhuBadge--gray.mhuBadge--mark:before {
  border-color: var(--color-default);
  opacity: 0.5;
}
.mhuBadge-root.mhuBadge--gray.mhuBadge--sentence:before {
  background-image: url("data:image/png;base64,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");
}
.mhuBadge-root.mhuBadge--gpt {
  --mark-shadow-bg: rgba(124, 82, 241, 0.50);
  --badge-label-color: white;
  background-color: var(--lite-color-gpt);
}
.mhuBadge-root.mhuBadge--gpt &gt; .mhuBadge__title {
  color: var(--lite-color-gpt);
}
.mhuBadge-root.mhuBadge--equal {
  --mark-shadow-bg: rgba(215, 0, 52, 0.50);
  background-color: var(--lite-color-red);
}
.mhuBadge-root.mhuBadge--equal:before {
  background-image: url("data:image/png;base64,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");
}
.mhuBadge-root.mhuBadge--equal * {
  color: white !important;
}
.mhuBadge-root.mhuBadge--gpt-light {
  --mark-shadow-bg: rgba(124, 82, 241, 0.50);
  background-color: var(--lite-color-gpt);
}
.mhuBadge-root.mhuBadge--gpt-light.mhuBadge--sentence {
  background-color: var(--lite-color-gpt-light);
}
.mhuBadge-root.mhuBadge--gpt-light.mhuBadge--sentence:before {
  background-image: url("data:image/png;base64,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");
}
.mhuBadge-root.mhuBadge--gpt-light.mhuBadge--sentence &gt; .mhuBadge__title {
  color: var(--lite-color-gpt);
}
.mhuBadge-root.mhuBadge--mark {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  gap: 0;
}
.mhuBadge-root.mhuBadge--mark:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: none !important;
  opacity: 1 !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  content: "";
}
.mhuBadge-root.mhuBadge--mark.mhuBadge--danger:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT4SURBVHgBxVldbhxFEK7qmcFexMMgxPvmBDFcIAknMFyAIITEAxLmBLFvsJZ4QAoPywlCTpCIC2BO4H1EslBW4GBHs92V6ur/3dkfW/ZuKZ2Znenu+qb+uqqMsCFRe9S+bf49bEz1iAgO+MmQH7cAyLdLFqGstGMKoCaIcIaArxv94Uucjqab8MV1E67a74dYdUdA+DWPFoUfJFC0bgtyXPyQ6bwJIY1BNyeD6S8TuA1AK7F39eUzMHgEhicaB8YCRMqkRrCaAgcBlQCC4vtKrqP9i19/Wre8ICs1qPQrBjW0wFC7nR1Iv4wcn02IMpDCUTFYC1CuduAEdPWkT5oLAC8//e6g1uYFGMXgGJS20uNpxknPaQzXS66HE3l1UwTJo4qAJ6qCLz+4eH42tyyRt7dXqBmc9qA8wKhWr+bNiSIrQirtkIEBAzRyJTCVYUk2hSQjQGtz19V/f6Jx4NTMAzQ5QCqcQp4JgPxaggpOQrkkM4ACktVtKnI2WcFkT3ef4XQsXq7COusQzHAoEhPpQZJesL3MSTAZ1vy3QnLbhCiu8bYrvw168wEvCLD3w6umfpbv5FU7O8cZCji5GszAoQ9pa6PSZuQ9WqwydxYrxdoPXT+wqhYJmqY7huAIJnhskNIdg/N7oY8GQZKBp+CwQmo49toZb9qn7aCq34jUggR1AoheteuZ/lz+xh/Wr8liIynjJJikON3Tswf1ftMcgiZvG4v2cqeSmyfvZEFD5O2TnC22b6vmUBljHkdjDcHXu9w9QouUwkjG248G4JGqEB/C3IsYF2gLEOOxiZE/BkkiHSh+MEzgbnaE3SkRlUmIPIOhshkKQB61tqHYRSr4JmG1Sn7lIvYzdgETIQtrHkU8SWAXal1K7liVnCIH5oO7oy0CLrRVJMOUSXDlqvslEkD9EukHSNvVOGb/z78pAAZfsWOboYZWvKmXqhLhZmLc5OxdtnQhQU/5pCoAZT92Eqsda3+AofxT4syYMt9dEBV3IRFw9wqRi+o8gdxRQAz1ytyYWhuc8O2BzMqK6xs7yW3ywcCzbzv3bqI4Bv2VCmpI0Rq3lTUsSs6VpZKfnimtzOvF1oSDH8PO/cKDlBuTV7UDjYxNdZ35nV1lKsWzf5kmwr3aZLQ7SKD8ASzvmk6/lNf/f/LtSBn80dYkLFJXtHCGrUz6vFt1E1ZRXo9gqImNq49rKz0Y7/3z/BuJg9jokS3/wJeAVprRs4Pq7yyTDRqCpE7PM8fAleYJgD+LB3+PJ/z6VCoqNTcwOQz5L781ZR8dTUhR3xhZTBGgpXdaHzPAiW3mxCI6grQbYnSi0pjXDyrsOgM5D0x44/mg0ycBVwT4se2FVPoJP5lYG4g1qhW3bGCiREUVhQ2tHuDXuPrX1cCmABbAwTno7ovQlwHoCSKXLbffFLyArDcY+idFZ4uWJ0nzVJhGUG/R8gDbNDqfqe6rjy7Gy9tvga7ap9zAbLiBSdIjFK8miLVz2aqC9fAw4xZMxGohmhGK5AZTZ3c59SasduI1t8BYDafO7V1bwtRZe6JyarehASREpEHxOtfOCHvUbk/em0xNo33dfd4HLnzTSrLSNFV1XLkmulc1lPXLwlYERULpX/nOqk2gOEHB30h3p8uA9e26koibTNfcK+HvfsxgH/KjIdg/QxTnYVa3lhym/IT/DIFnptJ/7PPplTvCKnoP900bQRLBt4kAAAAASUVORK5CYII=");
}
.mhuBadge-root.mhuBadge--mark.mhuBadge--gpt:before {
  background-image: url("data:image/png;base64,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");
}
.mhuBadge-root.mhuBadge--mark.mhuBadge--gray:before {
  background-image: url("data:image/png;base64,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");
}
.mhuBadge-root.mhuBadge--mark.mhuBadge--equal:before {
  background-image: url("data:image/png;base64,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");
}
.mhuBadge-root.mhuBadge--sentence {
  --badge-label-color: var(--color-default);
  width: 100%;
  box-shadow: 0 0 4px 0 var(--mark-shadow-bg) inset;
}
.mhuBadge-root.mhuBadge--sentence &gt; .mhuText-root:last-child {
  margin-left: auto;
}
.mhuBadge-root.mhuBadge--sentence .mhuText-root &gt; * {
  vertical-align: middle;
}
.mhuBadge-root.mhuBadge--sentence [class*=mhuTitle] {
  font-size: var(--font-size-lg);
}
.mhuBadge-root.mhuBadge--sentence:before {
  flex-shrink: 0;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  content: "";
}
.mhuButton-root {
  flex-shrink: 0;
  white-space: nowrap;
}
.mhuButton-root, .mhuButton-root .mhuText-root {
  font-weight: var(--font-weight-bold);
}
span.mhuButton-root, div.mhuButton-root, p.mhuButton-root {
  cursor: default;
}
.mhuButton--black {
  background-color: var(--color-black);
  color: var(--color-white);
}
.mhuButton--black:hover, .mhuButton--black:active {
  background-color: #000;
}
.mhuButton--gray {
  background-color: var(--lite-color-black-100);
  color: var(--color-black);
}
.mhuButton--gray:hover, .mhuButton--gray:active {
  background-color: var(--lite-color-black-15);
}
.mhuButton--gray-outline {
  border: 1px solid var(--lite-color-black-100);
  color: var(--lite-color-black-100);
  background-color: transparent;
}
.mhuButton--gray-outline:hover {
  background-color: var(--lite-color-black-15);
}
.mhuButton--gray.mhuState-active {
  background-color: #F2FCFF;
  color: var(--color-primary);
}
.mhuButton--gray.mhuState-active:hover, .mhuButton--gray.mhuState-active:active {
  background-color: #e2f8fd;
}
.mhuButton--gray2 {
  background-color: var(--lite-color-black-500);
  color: var(--color-white);
}
.mhuButton--gray2:hover, .mhuButton--gray2:active {
  background-color: var(--lite-color-black-600);
}
.mhuButton--gray2-outline {
  border: 1px solid var(--lite-color-black-500);
  color: var(--color-default);
  background-color: transparent;
}
.mhuButton--gray2-outline:hover {
  background-color: var(--lite-color-gray-50);
}
.mhuButton--transparent {
  background-color: transparent;
  color: var(--mhu-btn-secondary-text);
}
.mhuButton--transparent:hover, .mhuButton--transparent:active {
  background-color: var(--mhu-btn-secondary-hover);
}
.mhuButton--gpt {
  background-color: var(--lite-color-gpt);
  color: var(--color-white);
}
.mhuButton--gpt:hover, .mhuButton--gpt:active {
  background-color: #6541CC;
}
.mhuButton--footer {
  background-color: rgba(255, 255, 255, 0.6);
  color: var(--color-black);
}
.mhuButton--footer:hover, .mhuButton--footer:active {
  background-color: var(--lite-color-black-400);
}
.mhuButton--danger-outline {
  border: 1px solid var(--color-danger-dark);
  color: var(--color-danger-dark);
  background-color: transparent;
}
.mhuButton--danger-outline:hover {
  background-color: var(--campus-color-red-light-01);
}
.mhuButton-close {
  --mhu-btn-close-opacity: 1;
  border-radius: 8px;
  padding: 4px;
  margin: 0;
  transition: background-color 0.15s;
}
.mhuButton-close:hover {
  background-color: var(--lite-color-black-15);
}
.mhuButton-close:after {
  background-color: #7d7d7d;
}
.mhuButton--primary-ex1 {
  background-color: var(--color-primary-ex1);
  color: var(--color-primary);
}
.mhuButton--primary-ex1:hover, .mhuButton--primary-ex1:active {
  background-color: var(--campus-color-blue-light-03);
}
.mhuButton--gray-admin {
  background-color: var(--lite-color-black-700);
  color: var(--color-white);
}
.mhuButton--gray-admin:hover, .mhuButton--gray-admin:active {
  background-color: var(--lite-color-black);
}
.mhuButton--secondary {
  border: 1px solid var(--lite-color-black-500);
  color: var(--color-default);
  background-color: transparent;
}
.mhuButton--secondary:hover {
  background-color: var(--lite-color-gray-50);
}
.mhuButton--primary-outline {
  border: 1px solid var(--color-primary);
  color: var(--color-primary);
  background-color: transparent;
}
.mhuButton--primary-outline:hover {
  background-color: var(--campus-color-blue-light-01);
}
.mhuFormControlSelect--transparent {
  --mhu-input-bg: transparent;
  --mhu-input-line:transparent;
  --mhu-input-line-hover: transparent;
  --mhu-input-line-focus: transparent;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-text-fill-color: var(--mhu-input-text);
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
}
input:autofill,
input:autofill:hover,
input:autofill:focus,
input:autofill:active {
  -webkit-text-fill-color: var(--mhu-input-text);
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  box-shadow: 0 0 0px 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
}
.mhuFormControlField[type=number] {
  appearance: initial;
  padding-right: 6px;
}
.mhuFormControlField-root .mhuIcon-tooltip {
  position: relative;
  top: -2px;
  left: 0;
  width: 16px;
  height: 16px;
  color: #3E4448;
}
.mhuFormControlSelect--size-sm,
.mhuFormControlField--size-sm {
  line-height: 1.2;
}
/* campus 스타일 정의 */
.mhuFormControlGroup-root .mhuFormControlField {
  border-right: 0;
}
.mhuFormControlCheck[type=checkbox] {
  border-width: 1px;
  background-color: var(--color-white);
}
/* select + search */
.mhuFormControlSelectSearch-root {
  display: flex;
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect + .mhuFormControlField {
  width: 180px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect + .mhuFormControlGroup-root .mhuFormControlField {
  width: 148px;
  padding-right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect:hover + .mhuFormControlGroup-root .mhuFormControlField {
  border-left-color: var(--mhu-input-line-hover);
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect:hover + .mhuFormControlField {
  border-left-color: var(--mhu-input-line-hover);
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect:focus + .mhuFormControlGroup-root .mhuFormControlField {
  border-left-color: var(--mhu-input-line-focus);
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect:focus + .mhuFormControlField {
  border-left-color: var(--mhu-input-line-focus);
}
.mhuFormControlSelectSearch-root .mhuIconButton--search {
  padding-right: var(--spacing-xs);
}
.mhuFormControlSelectSearch-root .mhuIconButton--search:after {
  background-color: var(--lite-color-black-500);
}
.mhuFormControlField,
.mhuFormControlCustomFile-root .mhuInputLabel-field,
.mhuFormControlSelect {
  border-color: var(--lite-color-black-400);
}
/* select */
.mhuFormControlSelect--no-outline {
  border-color: transparent;
}
/* formControlField 옆으로 나열 */
.mhuFormControlField-root .mhuStyle-dflex .mhuDivide-group {
  display: flex;
  margin-left: var(--spacing-md);
}
.mhuFormControlField-root .mhuStyle-dflex .mhuDivide-group:first-child {
  margin-left: 0;
}
.mhuFormControlField-root .mhuStyle-dflex .mhuDivide-item {
  display: flex;
  margin-left: 10px;
}
.mhuFormControlField-root .mhuStyle-dflex .mhuDivide-item:first-child {
  margin-left: 0;
}
/* 기간 입력 */
.mhuFormControlSelectDateGroup-root {
  display: flex;
}
.mhuFormControlSelectDateGroup-root .mhuFormControlSelect + .mhuFormControlDateGroup-root {
  margin-left: var(--mhu-form-control-field-margin);
}
.mhuFormControlDateGroup-root {
  display: flex;
}
.mhuFormControlDateGroup-root .mhuItem-dateHyphen {
  color: var(--lite-color-black-500);
  font-size: var(--font-size-xl);
  line-height: var(--mhu-form-control-field-height-sm);
  padding: 0 var(--spacing-xxs);
}
/* switch */
.mhuFormControlSwitch-root .mhuFormControlSwitchLabel-root {
  line-height: var(--mhu-switch-height);
}
.mhuFormControlSwitch-root .mhuFormControlSwitchLabel-root a {
  text-decoration: underline;
}
.mhuFormControlSwitch-root .mhuFormControlSwitchLabel-root + span {
  margin-left: -4px;
}
.mhuFormGroup-root {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-sm);
  /* form group 50% */
  /* form group 30% */
}
.mhuFormGroup-root.mhuFormGroup--w50 &gt; .mhuFormControlFieldGroup-root {
  flex-basis: calc(50% - var(--spacing-sm));
}
.mhuFormGroup-root.mhuFormGroup--w50 &gt; .mhuFormControlFieldGroup-root:nth-child(even) {
  flex-basis: 50%;
}
.mhuFormGroup-root.mhuFormGroup--w30 &gt; .mhuFormControlFieldGroup-root {
  flex-basis: calc(33.33% - var(--spacing-sm));
}
.mhuFormGroup-root.mhuFormGroup--w30 &gt; .mhuFormControlFieldGroup-root:nth-child(3n) {
  flex-basis: 33.33%;
}
.mhuFormGroup-root.mhuType-stack {
  flex-direction: column;
}
.mhuFormGroup-root.mhuFormGroup--horizontal .mhuFormControlFieldGroup-root .mhuFormControlField-root {
  display: flex;
}
.mhuFormGroup-root.mhuFormGroup--horizontal .mhuFormControlFieldGroup-root .mhuFormControlBaseLabel-root {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  padding-right: 12px;
  margin-bottom: 0;
}
.mhuFormGroup-root.mhuFormGroup--horizontal .mhuFormControlBaseLabel-root ~ .mhuFormControlCheckGroup-root {
  margin-top: 0;
}
.mhuFormGroup-root.mhuFormGroup--horizontal.mhuFormGroup--cols-4 {
  column-gap: 6%;
}
.mhuFormGroup-root.mhuFormGroup--horizontal.mhuFormGroup--cols-4 .mhuFormControlFieldGroup-root {
  flex-basis: 47%;
}
.mhuFormGroup-root.mhuFormGroup--horizontal.mhuFormGroup--cols-4 .mhuFormControlFieldGroup-root .mhuFormControlBaseLabel-root {
  flex-basis: 22%;
}
.mhuFormControlField-root.mhuItem-doc-set .mhuFormControlSwitchLabel-root {
  font-size: 14px;
  color: #A9A8AA;
}
.mhuFormControlField-root.mhuItem-doc-set .mhuFormControlSwitch[type=checkbox]:checked + .mhuFormControlSwitchLabel-root {
  color: #A9A8AA;
}
.mhuFormControlCheckGroup--button {
  display: flex;
  gap: 10px;
  margin-top: 8px;
}
.mhuFormControlCheckGroup--button .mhuFormControlCheck-root {
  position: relative;
  overflow: hidden;
}
.mhuFormControlCheckGroup--button .mhuFormControlCheck-root input {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1px;
  height: 1px;
  z-index: -1;
}
.mhuFormControlCheckGroup--button .mhuFormControlCheck-root input:checked + .mhuButton-root .mhuIcon-root {
  background-color: transparent;
}
.mhuFormControlCheckGroup--button .mhuFormControlCheck-root .mhuButton-root {
  position: relative;
  width: 100%;
}
.mhuFormControlCheckGroup--button .mhuFormControlCheck-root .mhuIcon-root {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 50%;
}
.mhuFormControlCheckGroup--button .mhuFormControlCheck-root .mhuIcon-root:before {
  display: block;
  width: 24px;
  height: 24px;
  content: "";
}
.mhuFormControlCheckGroup--button .mhuFormControlCheck-root + .mhuFormControlCheck-root {
  margin-left: 0;
}
.mhuButton--neutral {
  background-color: var(--mhu-btn-secondary);
  color: var(--mhu-btn-secondary-text);
}
.mhuButton--neutral:hover, .mhuButton--neutral:active {
  background-color: var(--mhu-btn-secondary-hover);
}
.mhuModal-root {
  --mhu-modal-border-radius: 12px;
  --mhu-modal-header-padding: 40px;
  --mhu-modal-padding: 0 40px;
  --mhu-modal-margin: 120px;
  --mhu-modal-title-size: var(--font-size-xxxxl);
}
.mhuModal-root.mhuModal--alert {
  --mhu-modal-header-padding: 28px;
  --mhu-modal-padding: 0 32px;
  --mhu-modal-title-size: var(--font-size-xxxl);
  --mhu-modal-footer-border-width: 0;
}
.mhuModal-root.mhuModal--alert .mhuModalHeader-root {
  padding: 28px 32px 12px;
  border-bottom: none;
}
.mhuModal-root.mhuModal--alert .mhuModal__content {
  padding-bottom: 28px;
}
.mhuModal-root.mhuModal--alert.mhuModal--alert-danger .mhuModalHeader__title {
  color: var(--color-danger);
}
.mhuModal-root.mhuModal--alert .mhuModalHeader__title {
  font-size: var(--font-size-xxxl);
  line-height: 140%;
  color: var(--color-black);
  color: var(--color-primary);
}
.mhuModal-root.mhuModal--alert .mhuModalHeader__title .mhuIcon-root {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  vertical-align: text-bottom;
}
.mhuModal-root.mhuModal--alert .mhuModalHeader__title .mhuIcon-root + span {
  vertical-align: middle;
}
.mhuModal-root.mhuModal--alert .mhuModalBody-root .mhuBox-root {
  color: var(--color-black);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: 160%; /* 25.6px */
  letter-spacing: -0.16px;
}
.mhuModal-root.mhuModal--alert .mhuModalBody-root .mhuBox-root .mhuItem-notice__text, .mhuModal-root.mhuModal--alert .mhuModalBody-root .mhuBox-root .mhuItem-noticeList, .mhuModal-root.mhuModal--alert .mhuModalBody-root .mhuBox-root .mhuItem-noticeGroup__text {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.mhuModal-root.mhuModal--alert .mhuModalFooter-root {
  padding: 16px 32px 0;
}
.mhuModal-root.mhuModal--alert .mhuModalFooter-root &gt; .mhuButtonBox-root {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: var(--mhu-btn-spacing-x-minus);
  margin-left: var(--mhu-btn-spacing-x-minus);
}
.mhuModal-root.mhuModal--slide-up {
  --mhu-modal-header-padding:20px;
  --mhu-modal-padding: 20px;
  --mhu-modal-width: 450px;
  --mhu-modal-title-size: 24px;
  --mhu-modal-dialog-pos: 56px;
}
.mhuModal-root.mhuModal--slide-up .mhuModal__dialog {
  position: fixed;
  right: var(--mhu-modal-dialog-pos);
  bottom: 0;
  height: auto;
  margin: 0;
  min-width: auto;
}
.mhuModal-root.mhuModal--slide-up .mhuModal__content {
  padding-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
.mhuModal-root.mhuModal--slide-up .mhuModalHeader-root {
  padding-bottom: 16px;
}
.mhuModal-root.mhuModal--slide-up .mhuModalBody-root {
  padding-top: 0;
  max-height: 600px;
}
.mhuModal-root.mhuModal--slide-up .mhuToastContainer-root {
  margin-top: 40px;
}
.mhuModal-root.mhuModal--slide-up .mhuModalContent__body_bottom {
  margin-top: 40px;
}
.mhuModal-root.mhuModal--slide-up.mhuStyle-fade .mhuModal__dialog {
  transform: translateY(50%);
}
@media (min-width: 1512px) {
  .mhuModal-root.mhuModal--slide-up .mhuModal__dialog {
    right: calc(50vw - 756px + var(--mhu-modal-dialog-pos));
  }
}
.mhuModal-root.mhuModal--feedback {
  --mhu-modal-header-padding: 20px 24px 12px;
  --mhu-modal-padding: 24px;
  --mhu-modal-title-size: 24px;
  --mhu-modal-dialog-pos-x: 28px;
  --mhu-modal-dialog-pos-y: 88px;
  --mhu-modal-footer-border-width: 0;
  --mhu-modal-width: 770px;
}
.mhuModal-root.mhuModal--feedback .mhuModal__dialog {
  position: fixed;
  left: var(--mhu-modal-dialog-pos-x);
  bottom: var(--mhu-modal-dialog-pos-y);
  width: var(--mhu-modal-width);
  height: auto;
  margin: 0;
}
.mhuModal-root.mhuModal--feedback .mhuModal__content {
  box-shadow: 0 0 12px 0 var(--color-shadow);
}
.mhuModal-root.mhuModal--feedback .mhuModalHeader-root {
  padding-bottom: 12px;
}
.mhuModal-root.mhuModal--feedback .mhuModalHeader__title {
  font-size: var(--font-size-xxxl);
  line-height: 140%;
  color: var(--color-black);
  color: var(--color-primary);
}
.mhuModal-root.mhuModal--feedback .mhuModalHeader__title .mhuIcon-root {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  vertical-align: text-bottom;
}
.mhuModal-root.mhuModal--feedback .mhuModalHeader__title .mhuIcon-root + span {
  vertical-align: middle;
}
.mhuModal-root.mhuModal--feedback .mhuModalBody-root {
  padding: 0 var(--mhu-modal-padding);
}
.mhuModal-root.mhuModal--feedback .mhuModalFooter-root {
  display: none;
  padding: 0 var(--mhu-modal-padding);
}
.mhuModal-root.mhuModal--feedback .mhuModalFooter-root &gt; * {
  margin: 0;
}
.mhuModal-root.adModal-root {
  --mhu-modal-width:430px;
}
.mhuModal-root.adModal-root .mhuModalHeader-root {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 12px;
}
.mhuModal-root.adModal-root .mhuContentBox-root {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.mhuModal-root.adModal-root .mhuContentBox-root dt {
  margin-top: 36px;
  order: 2;
  font-size: 24px;
}
.mhuModal-root.adModal-root .mhuContentBox-root .mhuContentBox__desc {
  margin-top: 12px;
  font-weight: 500;
  order: 3;
}
.mhuModal-root.adModal-root .mhuContentBox-root .mhuContentBox__img {
  order: 1;
}
.mhuModal-root.adModal-root .mhuContentBox-root .mhuContentBox__img img {
  width: 100%;
}
.mhuModal-root.adModal-root .mhuButtonBox-root {
  flex-direction: column;
  align-items: center;
  gap: 8px;
  margin-top: 24px;
}
.mhuModal-root.adModal-root .mhuButtonBox-root button {
  width: 240px;
}
@media (min-width: 768px) {
  .mhuModal-root.mhuModal--size-sm {
    --mhu-modal-width: 400px;
  }
  .mhuModal-root.mhuModal--size-md:not(.mhuModal--feedback):not(.mhuModal--slide-up):not(.adModal-root):not(.mhuPayVoucher-root) {
    --mhu-modal-width: 630px;
  }
  .mhuModal-root.mhuModal--size-lg, .mhuModal-root.mhuModal--size-xl, .mhuModal-root.mhuModal--max {
    --mhu-modal-width: 760px;
  }
  .mhuModal-root.mhuModal--feedback .mhuModal__dialog {
    left: auto;
    right: var(--mhu-modal-dialog-pos-x);
  }
}
@media (min-width: 1200px) {
  .mhuModal-root.mhuModal--size-xl {
    --mhu-modal-width: 1100px;
  }
  .mhuModal-root.mhuModal--max {
    --mhu-modal-width: 900px;
  }
}
.mhuModal__dialog {
  min-width: 400px;
}
.mhuModal__content {
  padding-bottom: 32px;
  border: 0;
  overflow: hidden;
}
.mhuModalHeader-root {
  padding-bottom: 24px;
  border-bottom: none;
}
.mhuModalHeader-root .mhuButton-close {
  padding: 4px;
  margin: 0;
}
.mhuModalHeader-root .mhuButton-close:after {
  --mhu-btn-icon-size: 24px;
  width: 24px;
  height: 24px;
}
.mhuModalHeader__title {
  line-height: 140%;
}
.mhuToast-root.mhuToast--custom .mhuToastBody-root .mhuToastBody__inner:before, .mhuToast-root .mhuToastHeader-root:before {
  content: "";
  position: absolute;
  top: calc(50% - var(--icon-size-xs) / 2);
  left: 0;
  width: var(--icon-size-xs);
  height: var(--icon-size-xs);
  background-color: white;
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e              %3cpath d="M9.16675 12.5H10.8334V14.1666H9.16675V12.5ZM9.16675 5.83329H10.8334V10.8333H9.16675V5.83329ZM9.99175 1.66663C5.39175 1.66663 1.66675 5.39996 1.66675 9.99996C1.66675 14.6 5.39175 18.3333 9.99175 18.3333C14.6001 18.3333 18.3334 14.6 18.3334 9.99996C18.3334 5.39996 14.6001 1.66663 9.99175 1.66663ZM10.0001 16.6666C6.31675 16.6666 3.33341 13.6833 3.33341 9.99996C3.33341 6.31663 6.31675 3.33329 10.0001 3.33329C13.6834 3.33329 16.6667 6.31663 16.6667 9.99996C16.6667 13.6833 13.6834 16.6666 10.0001 16.6666Z" fill="%237D7D80"/%3e              %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  mask-size: 22px auto;
}
.mhuToast-root {
  --mhu-toast-color: white;
  --mhu-toast-header-color: white;
  --mhu-toast-max-width: 400px;
  --mhu-toast-bg: var(--color-primary);
  --mhu-toast-padding-x: 16px;
  --mhu-toast-padding-y: 16px;
  --mhu-toast-font-size: 16px;
  --mhu-btn-icon-size: 20px;
  border: none;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25);
}
.mhuToast-root a {
  color: white;
}
.mhuToast-root.mhuToast--danger {
  --mhu-toast-bg: var(--color-error);
}
.mhuToast-root.mhuToast--danger .mhuToastHeader-root:before {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e                %3cpath d="M10.0003 5.83366C10.4587 5.83366 10.8337 6.20866 10.8337 6.66699V10.0003C10.8337 10.4587 10.4587 10.8337 10.0003 10.8337C9.54199 10.8337 9.16699 10.4587 9.16699 10.0003V6.66699C9.16699 6.20866 9.54199 5.83366 10.0003 5.83366ZM9.99199 1.66699C5.39199 1.66699 1.66699 5.40033 1.66699 10.0003C1.66699 14.6003 5.39199 18.3337 9.99199 18.3337C14.6003 18.3337 18.3337 14.6003 18.3337 10.0003C18.3337 5.40033 14.6003 1.66699 9.99199 1.66699ZM10.0003 16.667C6.31699 16.667 3.33366 13.6837 3.33366 10.0003C3.33366 6.31699 6.31699 3.33366 10.0003 3.33366C13.6837 3.33366 16.667 6.31699 16.667 10.0003C16.667 13.6837 13.6837 16.667 10.0003 16.667ZM10.8337 14.167H9.16699V12.5003H10.8337V14.167Z" fill="white"/%3e                %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuToast-root.mhuToast--danger .mhuToastBody-root .mhuToastBody__inner:before {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e                %3cpath d="M10.0003 5.83366C10.4587 5.83366 10.8337 6.20866 10.8337 6.66699V10.0003C10.8337 10.4587 10.4587 10.8337 10.0003 10.8337C9.54199 10.8337 9.16699 10.4587 9.16699 10.0003V6.66699C9.16699 6.20866 9.54199 5.83366 10.0003 5.83366ZM9.99199 1.66699C5.39199 1.66699 1.66699 5.40033 1.66699 10.0003C1.66699 14.6003 5.39199 18.3337 9.99199 18.3337C14.6003 18.3337 18.3337 14.6003 18.3337 10.0003C18.3337 5.40033 14.6003 1.66699 9.99199 1.66699ZM10.0003 16.667C6.31699 16.667 3.33366 13.6837 3.33366 10.0003C3.33366 6.31699 6.31699 3.33366 10.0003 3.33366C13.6837 3.33366 16.667 6.31699 16.667 10.0003C16.667 13.6837 13.6837 16.667 10.0003 16.667ZM10.8337 14.167H9.16699V12.5003H10.8337V14.167Z" fill="white"/%3e                %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuToast-root.mhuToast--warning {
  --mhu-toast-bg: var(--color-warning-dark);
}
.mhuToast-root.mhuToast--warning .mhuToastHeader-root:before {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e                %3cpath d="M10.0004 4.57767L16.2754 15.4193H3.72543L10.0004 4.57767ZM2.28376 14.586C1.64209 15.6943 2.44209 17.086 3.72543 17.086H16.2754C17.5588 17.086 18.3588 15.6943 17.7171 14.586L11.4421 3.74434C10.8004 2.636 9.20043 2.636 8.55876 3.74434L2.28376 14.586ZM9.16709 8.75267V10.4193C9.16709 10.8777 9.54209 11.2527 10.0004 11.2527C10.4588 11.2527 10.8338 10.8777 10.8338 10.4193V8.75267C10.8338 8.29434 10.4588 7.91934 10.0004 7.91934C9.54209 7.91934 9.16709 8.29434 9.16709 8.75267ZM9.16709 12.9193H10.8338V14.586H9.16709V12.9193Z" fill="white"/%3e                %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuToast-root.mhuToast--warning .mhuToastBody-root .mhuToastBody__inner:before {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e                %3cpath d="M10.0004 4.57767L16.2754 15.4193H3.72543L10.0004 4.57767ZM2.28376 14.586C1.64209 15.6943 2.44209 17.086 3.72543 17.086H16.2754C17.5588 17.086 18.3588 15.6943 17.7171 14.586L11.4421 3.74434C10.8004 2.636 9.20043 2.636 8.55876 3.74434L2.28376 14.586ZM9.16709 8.75267V10.4193C9.16709 10.8777 9.54209 11.2527 10.0004 11.2527C10.4588 11.2527 10.8338 10.8777 10.8338 10.4193V8.75267C10.8338 8.29434 10.4588 7.91934 10.0004 7.91934C9.54209 7.91934 9.16709 8.29434 9.16709 8.75267ZM9.16709 12.9193H10.8338V14.586H9.16709V12.9193Z" fill="white"/%3e                %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuToast-root.mhuToast--info {
  --mhu-toast-bg: var(--color-primary);
}
.mhuToast-root.mhuToast--info .mhuToastHeader-root:before {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e                %3cpath d="M10.0003 5.83366C10.4587 5.83366 10.8337 6.20866 10.8337 6.66699V10.0003C10.8337 10.4587 10.4587 10.8337 10.0003 10.8337C9.54199 10.8337 9.16699 10.4587 9.16699 10.0003V6.66699C9.16699 6.20866 9.54199 5.83366 10.0003 5.83366ZM9.99199 1.66699C5.39199 1.66699 1.66699 5.40033 1.66699 10.0003C1.66699 14.6003 5.39199 18.3337 9.99199 18.3337C14.6003 18.3337 18.3337 14.6003 18.3337 10.0003C18.3337 5.40033 14.6003 1.66699 9.99199 1.66699ZM10.0003 16.667C6.31699 16.667 3.33366 13.6837 3.33366 10.0003C3.33366 6.31699 6.31699 3.33366 10.0003 3.33366C13.6837 3.33366 16.667 6.31699 16.667 10.0003C16.667 13.6837 13.6837 16.667 10.0003 16.667ZM10.8337 14.167H9.16699V12.5003H10.8337V14.167Z" fill="white"/%3e                %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuToast-root.mhuToast--info .mhuToastBody-root .mhuToastBody__inner:before {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e                %3cpath d="M10.0003 5.83366C10.4587 5.83366 10.8337 6.20866 10.8337 6.66699V10.0003C10.8337 10.4587 10.4587 10.8337 10.0003 10.8337C9.54199 10.8337 9.16699 10.4587 9.16699 10.0003V6.66699C9.16699 6.20866 9.54199 5.83366 10.0003 5.83366ZM9.99199 1.66699C5.39199 1.66699 1.66699 5.40033 1.66699 10.0003C1.66699 14.6003 5.39199 18.3337 9.99199 18.3337C14.6003 18.3337 18.3337 14.6003 18.3337 10.0003C18.3337 5.40033 14.6003 1.66699 9.99199 1.66699ZM10.0003 16.667C6.31699 16.667 3.33366 13.6837 3.33366 10.0003C3.33366 6.31699 6.31699 3.33366 10.0003 3.33366C13.6837 3.33366 16.667 6.31699 16.667 10.0003C16.667 13.6837 13.6837 16.667 10.0003 16.667ZM10.8337 14.167H9.16699V12.5003H10.8337V14.167Z" fill="white"/%3e                %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuToast-root.mhuToast--success {
  --mhu-toast-bg: var(--lite-color-blue);
}
.mhuToast-root.mhuToast--success .mhuToastHeader-root:before {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e                %3cpath d="M10.0003 1.66699C5.40033 1.66699 1.66699 5.40033 1.66699 10.0003C1.66699 14.6003 5.40033 18.3337 10.0003 18.3337C14.6003 18.3337 18.3337 14.6003 18.3337 10.0003C18.3337 5.40033 14.6003 1.66699 10.0003 1.66699ZM10.0003 16.667C6.32533 16.667 3.33366 13.6753 3.33366 10.0003C3.33366 6.32533 6.32533 3.33366 10.0003 3.33366C13.6753 3.33366 16.667 6.32533 16.667 10.0003C16.667 13.6753 13.6753 16.667 10.0003 16.667ZM13.2337 6.90866L8.33366 11.8087L6.76699 10.242C6.44199 9.91699 5.91699 9.91699 5.59199 10.242C5.26699 10.567 5.26699 11.092 5.59199 11.417L7.75033 13.5753C8.07533 13.9003 8.60033 13.9003 8.92533 13.5753L14.417 8.08366C14.742 7.75866 14.742 7.23366 14.417 6.90866C14.092 6.58366 13.5587 6.58366 13.2337 6.90866Z" fill="white"/%3e                %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuToast-root.mhuToast--success .mhuToastBody-root .mhuToastBody__inner:before {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e                %3cpath d="M10.0003 1.66699C5.40033 1.66699 1.66699 5.40033 1.66699 10.0003C1.66699 14.6003 5.40033 18.3337 10.0003 18.3337C14.6003 18.3337 18.3337 14.6003 18.3337 10.0003C18.3337 5.40033 14.6003 1.66699 10.0003 1.66699ZM10.0003 16.667C6.32533 16.667 3.33366 13.6753 3.33366 10.0003C3.33366 6.32533 6.32533 3.33366 10.0003 3.33366C13.6753 3.33366 16.667 6.32533 16.667 10.0003C16.667 13.6753 13.6753 16.667 10.0003 16.667ZM13.2337 6.90866L8.33366 11.8087L6.76699 10.242C6.44199 9.91699 5.91699 9.91699 5.59199 10.242C5.26699 10.567 5.26699 11.092 5.59199 11.417L7.75033 13.5753C8.07533 13.9003 8.60033 13.9003 8.92533 13.5753L14.417 8.08366C14.742 7.75866 14.742 7.23366 14.417 6.90866C14.092 6.58366 13.5587 6.58366 13.2337 6.90866Z" fill="white"/%3e                %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuToast-root .mhuToastHeader-root {
  padding-bottom: 4px;
  border-bottom: none;
  background-color: transparent;
  padding-right: 20px;
  font-size: 18px;
  font-weight: 500;
}
.mhuToast-root .mhuToastHeader-root:before {
  position: static;
  margin-top: 3px;
  margin-right: 8px;
}
.mhuToast-root .mhuToastHeader-root .mhuButton-close {
  margin-left: auto;
  flex-shrink: 0;
}
.mhuToast-root .mhuToastHeader-root .mhuButton-close:after {
  background-color: #fff;
}
.mhuToast-root .mhuToastBody-root {
  padding-top: 0;
}
.mhuToast-root .mhuToastBody__inner {
  padding-left: 28px;
}
.mhuToast-root.mhuToast--custom .mhuToastBody-root {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
}
.mhuToast-root.mhuToast--custom .mhuToastBody-root .mhuToastBody__inner {
  position: relative;
  padding-left: 28px;
}
.mhuToast-root.mhuToast--custom .mhuToastBody-root .mhuButton-close {
  flex-shrink: 0;
}
.mhuToast-root.mhuToast--custom .mhuToastBody-root .mhuButton-close:after {
  background-color: #fff;
}
.mhuToast-root.mhuToast--outline {
  --mhu-toast-bg: var(--color-white);
  --mhu-toast-color: var(--color-black);
  border: 1px solid var(--mhu-toast-header-color);
  box-shadow: 0 0 8px 0 var(--color-shadow);
}
.mhuToast-root.mhuToast--outline .mhuToastHeader-root:before {
  background-color: var(--mhu-toast-header-color);
}
.mhuToast-root.mhuToast--outline .mhuButton-close:after {
  background-color: var(--lite-color-black-600);
}
.mhuToast-root.mhuToast--outline.mhuToast--custom .mhuButton-close:after {
  background-color: var(--lite-color-black-600);
}
.mhuToast-root.mhuToast--outline.mhuToast--danger {
  --mhu-toast-header-color: var(--color-error);
}
.mhuToast-root.mhuToast--outline.mhuToast--warning {
  --mhu-toast-header-color: var(--color-warning-dark);
}
.mhuToast-root.mhuToast--outline.mhuToast--info {
  --mhu-toast-header-color: var(--color-primary);
}
.mhuToast-root.mhuToast--outline.mhuToast--success {
  --mhu-toast-header-color: var(--lite-color-blue);
}
.mhuToast-root.mhuToast--noIcon {
  --mhu-toast-padding-x: 20px;
}
.mhuToast-root.mhuToast--noIcon .mhuToastHeader-root:before {
  display: none;
}
.mhuToast-root.mhuToast--noIcon .mhuToastBody-root .mhuToastBody__inner {
  padding-left: 0;
}
.mhuToastContainer--fluid-top .mhuToast-root,
.mhuToastContainer--fluid-bottom .mhuToast-root {
  --mhu-toast-max-width: 100%;
}
.mhuToastContainer--fluid-bottom {
  margin-bottom: 20px;
}
.mhuSpinner-root .mhuIcon-root {
  --icon-sp-size: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: var(--icon-sp-size);
  height: var(--icon-sp-size);
  border-radius: 50%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  overflow: hidden;
}
.mhuSpinner-root .mhuText-root {
  margin-top: 16px;
  font-size: 20px;
  line-height: 1;
  font-weight: 600;
  color: white;
}
.mhuTooltip-root {
  --mhu-tooltip-max-width: 480px;
  --mhu-tooltip-padding-x: 8px;
  --mhu-tooltip-padding-y: 2px;
  --mhu-tooltip-margin: 0;
  --mhu-tooltip-color: var(--color-white);
  --mhu-tooltip-bg: #3E4448;
  --mhu-tooltip-border-radius: var(--border-radius-sm);
  --mhu-tooltip-font-size: var(--font-size-sm);
  --mhu-tooltip-opacity: 1;
}
.mhuTooltip-root .mhuTooltip__inner {
  max-height: 400px;
  overflow: auto;
  box-shadow: 0 0 12px 0 var(--color-shadow);
  font-weight: var(--font-weight-medium);
  line-height: 160%;
  text-align: left;
}
.mhuTooltip-root .mhuTooltip__inner a {
  color: #fff;
}
.mhuTooltip-root .mhuTooltip__inner a:hover {
  color: var(--color-primary);
}
.mhuTooltip-root[data-popper-placement^=top] {
  padding-bottom: 4px;
}
.mhuTabNav-root {
  display: flex;
  background-image: none;
}
.mhuTabNav-root .mhuTabNav-list {
  flex: 1;
  overflow-x: auto;
  white-space: nowrap;
}
.mhuTabNav-root .mhuFormControlField-root {
  width: 194px;
  margin-left: 12px;
}
.mhuTabNav-root .mhuFormControlField-root .mhuIconButton--search:after {
  background-color: var(--lite-color-black-400);
}
.mhuTabNav-list {
  background-image: linear-gradient(to top, var(--lite-color-black-100) 0.5px, transparent 0.5px);
}
.mhuTabNav-list__link, .mhuTabNav-list__link--href {
  text-align: left;
  padding: 3px 32px 11px 4px;
}
.mhuTabNav-list__link .mhuText-root, .mhuTabNav-list__link--href .mhuText-root {
  color: var(--lite-color-black-400);
  font-weight: var(--font-weight-regular);
}
.mhuTabNav-list__link:after, .mhuTabNav-list__link--href:after {
  height: 2px;
  background-color: var(--lite-color-black-500);
}
.mhuTabNav-list__link:hover .mhuText-root, .mhuTabNav-list__link--href:hover .mhuText-root {
  color: var(--lite-color-black-500);
}
.mhuTabNav-list__link:hover:after, .mhuTabNav-list__link--href:hover:after {
  width: 100%;
}
.mhuTabNav-list__link.mhuState-active .mhuText-root, .mhuTabNav-list__link--href.mhuState-active .mhuText-root {
  color: var(--color-primary);
  font-weight: var(--font-weight-medium);
}
.mhuTabNav-list__link.mhuState-active:after, .mhuTabNav-list__link--href.mhuState-active:after {
  background-color: var(--color-primary);
}
.mhuTabContent-root {
  margin: 40px 0;
}
.mhuTableWrap-root {
  display: block;
}
.mhuTable-root {
  --mhu-table-head-line-color: #A9A8AA;
}
.mhuTable-root.mhuTable--align-center:first-child th, .mhuTable-root.mhuTable--align-center:first-child td {
  border-top-color: var(--color-default);
}
.mhuTable-root.mhuTable--align-center th, .mhuTable-root.mhuTable--align-center td {
  text-align: center;
}
.mhuBox-radius-top {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
}
.mhuTableWrap--headerFix {
  overflow: auto;
  min-height: 208px;
  max-height: 400px;
}
.mhuTableWrap--headerFix .mhuTable-root {
  border-collapse: separate;
  border-spacing: 0;
}
.mhuTableWrap--headerFix .mhuTable-root thead th {
  position: sticky;
  top: 0;
  background-color: var(--lite-color-black-50);
  border-bottom: 1px solid #C6C6C6;
  font-weight: 400;
}
.mhuTableWrap--headerFix .mhuTable-root tbody tr:first-child th, .mhuTableWrap--headerFix .mhuTable-root tbody tr:first-child td {
  border-top: 4px solid #fff;
}
.mhuTableWrap--headerFix .mhuTable-root tbody tr:last-child th, .mhuTableWrap--headerFix .mhuTable-root tbody tr:last-child td {
  border-bottom: none;
}
.mhuTableWrap--headerFix .mhuTable-root tbody tr th, .mhuTableWrap--headerFix .mhuTable-root tbody tr td {
  background-color: var(--lite-color-black-50);
  border-bottom-width: 4px;
  border-bottom-color: #fff;
  font-weight: 400;
}
.mhuSideContent-root .mhuNav-group {
  display: flex;
  flex-flow: row wrap;
  height: 100%;
}
.mhuSideContent-root .mhuNav-root {
  width: 100%;
}
.mhuSideContent-root .mhuNav-root.mhuNav--main {
  margin-bottom: 12px;
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc {
  margin-top: auto;
  padding: 0;
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item:last-child {
  margin-bottom: 0;
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item .mhuNav-gnb__link--primary {
  color: var(--lite-color-black-700);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item .mhuNav-gnb__link--primary:after {
  background-color: var(--lite-color-black-700);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item .mhuNav-gnb__link--primary:hover {
  color: var(--color-default);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item .mhuNav-gnb__link--primary.mhuState-active {
  color: var(--color-primary);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item .mhuNav-gnb__link--primary.mhuNav-gnb__link--admin {
  background-color: var(--lite-color-black-700);
  color: var(--color-white);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item .mhuNav-gnb__link--primary.mhuNav-gnb__link--admin:after {
  background-color: var(--color-white);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item .mhuNav-gnb__link--primary.mhuNav-gnb__link--admin:hover {
  background-color: var(--lite-color-black);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item .mhuNav-gnb__link--primary.mhuNav-gnb__link--admin.mhuState-active {
  background-color: var(--lite-color-black);
  color: var(--color-white);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary:after {
  background-color: var(--lite-color-black-700);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary.mhuNav-gnb__link--admin:after {
  background-color: var(--color-white);
}
.mhuSideContent-root .mhuNav-root.mhuNav--etc .mhuNav-gnb + .mhuNav-gnb:before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background: #E9E9EA;
  margin-top: 16px;
  margin-bottom: 16px;
}
.mhuSideContent-root .mhuNav-gnb {
  padding: 0;
  height: 100%;
}
.mhuSideContent-root .mhuNav-gnb__item {
  margin-bottom: 4px;
  list-style: none;
}
.mhuSideContent-root .mhuNav-gnb__item:last-child {
  margin-bottom: 0;
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary:after {
  visibility: visible;
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e                    %3cpath d="M7.49961 13.2292L10.7329 9.99583L7.49961 6.7625C7.17461 6.4375 7.17461 5.9125 7.49961 5.5875C7.82461 5.2625 8.34961 5.2625 8.67461 5.5875L12.4996 9.4125C12.8246 9.7375 12.8246 10.2625 12.4996 10.5875L8.67461 14.4125C8.34961 14.7375 7.82461 14.7375 7.49961 14.4125C7.18294 14.0875 7.17461 13.5542 7.49961 13.2292Z" fill="%237D7D80"/%3e                    %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  background-color: var(--lite-color-black-600);
  transform: rotate(90deg);
  transition: transform 0.15s ease;
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary:hover:after, .mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary.mhuState-active:after {
  visibility: visible;
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary.mhuState-active {
  color: var(--color-primary);
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary.mhuState-active:after {
  background-color: var(--color-primary);
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary.mhuStyle-show:after {
  transform: rotate(-90deg);
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary.mhuStyle-show + .mhuNav-gnb-secondary {
  display: block;
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary.mhuNav-gnb__link--admin:after {
  background-color: var(--color-white);
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary.mhuNav-gnb__link--admin.mhuState-active {
  color: var(--color-white);
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary.mhuNav-gnb__link--admin.mhuState-active:after {
  background-color: var(--color-white);
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary + .mhuNav-gnb-secondary {
  display: none;
}
.mhuSideContent-root .mhuNav-gnb__item.mhuState-has-sub .mhuNav-gnb__link--primary + .mhuNav-gnb-secondary .mhuNav-gnb__link:after {
  position: absolute;
  right: 16px;
}
.mhuSideContent-root .mhuNav-gnb__link {
  --hover-active: rgba(39, 39, 44, 0.05);
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  min-height: 40px;
  padding: 4px 16px;
  border-radius: 8px;
  line-height: 1.2;
  font-size: 16px;
  color: var(--lite-color-black-600);
  font-weight: 500;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.15s, 0.15s;
  transition-duration: 0.15s, 0.15s;
  -webkit-transition-timing-function: ease-in, ease-in;
  transition-timing-function: ease-in, ease-in;
  text-decoration: none;
  white-space: normal;
}
.mhuSideContent-root .mhuNav-gnb__link .mhuIcon-root {
  display: block;
  position: absolute;
  left: 16px;
  top: 10px;
  width: 20px;
  height: 20px;
}
.mhuSideContent-root .mhuNav-gnb__link span {
  position: relative;
  margin-right: auto;
  padding-right: 4px;
  vertical-align: middle;
  word-break: break-word;
}
.mhuSideContent-root .mhuNav-gnb__link span svg[class*=new], .mhuSideContent-root .mhuNav-gnb__link span svg[class*=beta] {
  position: relative;
  height: 13px;
  top: -4px;
}
.mhuSideContent-root .mhuNav-gnb__link span svg[class*=new].mhuIcon-new, .mhuSideContent-root .mhuNav-gnb__link span svg[class*=beta].mhuIcon-new {
  width: 31px;
}
.mhuSideContent-root .mhuNav-gnb__link span svg[class*=new].mhuIcon-beta, .mhuSideContent-root .mhuNav-gnb__link span svg[class*=beta].mhuIcon-beta {
  width: 33px;
}
.mhuSideContent-root .mhuNav-gnb__link:before, .mhuSideContent-root .mhuNav-gnb__link:after {
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  visibility: hidden;
  vertical-align: middle;
  flex-shrink: 0;
}
.mhuSideContent-root .mhuNav-gnb__link:before {
  margin-right: 6px;
}
.mhuSideContent-root .mhuNav-gnb__link:after {
  margin-right: -4px;
}
.mhuSideContent-root .mhuNav-gnb__link--primary {
  font-weight: var(--font-weight-semibold);
}
.mhuSideContent-root .mhuNav-gnb__link--primary:before {
  visibility: visible;
}
.mhuSideContent-root .mhuNav-gnb__link--primary:after {
  background-color: var(--color-default);
}
.mhuSideContent-root .mhuNav-gnb__link--primary:hover:after, .mhuSideContent-root .mhuNav-gnb__link--primary.mhuState-active:after {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor"%3e                %3cpath d="M7.49961 13.2292L10.7329 9.99583L7.49961 6.7625C7.17461 6.4375 7.17461 5.9125 7.49961 5.5875C7.82461 5.2625 8.34961 5.2625 8.67461 5.5875L12.4996 9.4125C12.8246 9.7375 12.8246 10.2625 12.4996 10.5875L8.67461 14.4125C8.34961 14.7375 7.82461 14.7375 7.49961 14.4125C7.18294 14.0875 7.17461 13.5542 7.49961 13.2292Z" /%3e                %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuSideContent-root .mhuNav-gnb__link:hover {
  background-color: var(--hover-active);
}
.mhuSideContent-root .mhuNav-gnb__link.mhuStyle-show + .mhuNav-gnb-secondary {
  margin-bottom: 4px;
}
.mhuSideContent-root .mhuNav-gnb__link.mhuState-active {
  background-color: var(--hover-active);
  color: var(--color-primary);
}
.mhuSideContent-root .mhuNav-gnb__link.mhuState-active:after {
  background-color: var(--color-primary);
}
.mhuSideContent-root .mhuNav-gnb__link.mhuState-active:after, .mhuSideContent-root .mhuNav-gnb__link:hover:after {
  visibility: visible;
}
.mhuSideContent-root .mhuNav-gnb__link.mhuStyle-noneIcon:before {
  display: none;
}
.mhuSideContent-root .mhuNav-gnb__link.mhuStyle-noneIcon + .mhuNav-gnb-secondary .mhuNav-gnb__link {
  padding: 4px 16px;
}
.mhuSideContent-root .mhuNav-gnb__link.mhuStyle-noneIcon + .mhuNav-gnb-secondary .mhuNav-gnb__link:before {
  display: none;
}
.mhuSideContent-root .mhuNav-gnb__link .mhuBadge-root {
  min-height: 14px;
  height: 14px;
  padding: 0 3px;
  margin-left: var(--spacing-xxs);
  margin-right: 0;
  color: var(--color-primary);
  text-align: center;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  line-height: 14px;
  border-radius: var(--border-radius-sm);
  background: var(--campus-color-blue-light-02);
}
.mhuSideContent-root .mhuNav-gnb__link--admin {
  background-color: var(--lite-color-black-700);
  color: var(--color-white);
}
.mhuSideContent-root .mhuNav-gnb__link--admin:after {
  background-color: var(--color-white);
}
.mhuSideContent-root .mhuNav-gnb__link--admin:hover {
  background-color: var(--lite-color-black);
}
.mhuSideContent-root .mhuNav-gnb__link--admin.mhuState-active {
  background-color: var(--lite-color-black);
  color: var(--color-white);
}
.mhuSideContent-root .mhuNav-gnb__link[target=_blank]:after {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor"%3e                             %3cpath d="M14.5492 7.59922C14.5492 8.01343 14.885 8.34922 15.2992 8.34922C15.7134 8.34922 16.0492 8.01343 16.0492 7.59922H14.5492ZM10.3992 1.94922C9.985 1.94922 9.64922 2.28501 9.64922 2.69922C9.64922 3.11343 9.985 3.44922 10.3992 3.44922V1.94922ZM15.1924 3.23431L15.8607 2.89382L15.8607 2.89381L15.1924 3.23431ZM14.7641 2.80603L15.1046 2.13778V2.13778L14.7641 2.80603ZM14.8495 4.20955C15.1424 3.91666 15.1424 3.44178 14.8495 3.14889C14.5567 2.856 14.0818 2.856 13.7889 3.14889L14.8495 4.20955ZM8.46889 8.46889C8.176 8.76178 8.176 9.23666 8.46889 9.52955C8.76178 9.82244 9.23666 9.82244 9.52955 9.52955L8.46889 8.46889ZM4.0022 15.0391L4.34269 14.3709H4.34269L4.0022 15.0391ZM2.95932 13.9962L2.29106 14.3367H2.29106L2.95932 13.9962ZM12.9391 13.9962L12.2709 13.6557L12.9391 13.9962ZM11.8962 15.0391L11.5557 14.3709L11.8962 15.0391ZM4.0022 5.05932L3.6617 4.39106L4.0022 5.05932ZM2.95932 6.1022L2.29106 5.7617V5.7617L2.95932 6.1022ZM7.94922 5.54922C8.36343 5.54922 8.69922 5.21343 8.69922 4.79922C8.69922 4.38501 8.36343 4.04922 7.94922 4.04922V5.54922ZM13.9492 10.0492C13.9492 9.635 13.6134 9.29922 13.1992 9.29922C12.785 9.29922 12.4492 9.635 12.4492 10.0492H13.9492ZM16.0492 7.59922V4.26722H14.5492V7.59922H16.0492ZM13.7312 1.94922H10.3992V3.44922H13.7312V1.94922ZM16.0492 4.26722C16.0492 4.00517 16.0498 3.76352 16.0334 3.56248C16.0162 3.35268 15.9769 3.12198 15.8607 2.89382L14.5241 3.5748C14.5147 3.55627 14.5288 3.5676 14.5384 3.68463C14.5486 3.81042 14.5492 3.98042 14.5492 4.26722H16.0492ZM13.7312 3.44922C14.018 3.44922 14.188 3.4498 14.3138 3.46008C14.4308 3.46964 14.4422 3.48373 14.4236 3.47429L15.1046 2.13778C14.8765 2.02152 14.6458 1.9822 14.436 1.96506C14.2349 1.94864 13.9933 1.94922 13.7312 1.94922V3.44922ZM15.8607 2.89381C15.6948 2.5683 15.4301 2.30364 15.1046 2.13778L14.4236 3.47429C14.4669 3.49634 14.5021 3.53152 14.5241 3.5748L15.8607 2.89381ZM13.7889 3.14889L8.46889 8.46889L9.52955 9.52955L14.8495 4.20955L13.7889 3.14889ZM9.38104 14.5492H6.5174V16.0492H9.38104V14.5492ZM3.44922 11.481V8.6174H1.94922V11.481H3.44922ZM6.5174 14.5492C5.83678 14.5492 5.37142 14.5486 5.01112 14.5192C4.65957 14.4905 4.47457 14.4381 4.34269 14.3709L3.6617 15.7074C4.04029 15.9003 4.44465 15.9779 4.88897 16.0142C5.32452 16.0498 5.86153 16.0492 6.5174 16.0492V14.5492ZM1.94922 11.481C1.94922 12.1369 1.94864 12.6739 1.98422 13.1095C2.02052 13.5538 2.09816 13.9581 2.29106 14.3367L3.62757 13.6557C3.56037 13.5239 3.50796 13.3389 3.47924 12.9873C3.4498 12.627 3.44922 12.1617 3.44922 11.481H1.94922ZM4.34269 14.3709C4.03479 14.214 3.78446 13.9636 3.62757 13.6557L2.29106 14.3367C2.59176 14.9269 3.07156 15.4067 3.6617 15.7074L4.34269 14.3709ZM12.4492 11.481C12.4492 12.1617 12.4486 12.627 12.4192 12.9873C12.3905 13.3389 12.3381 13.5239 12.2709 13.6557L13.6074 14.3367C13.8003 13.9581 13.8779 13.5538 13.9142 13.1095C13.9498 12.6739 13.9492 12.1369 13.9492 11.481H12.4492ZM9.38104 16.0492C10.0369 16.0492 10.5739 16.0498 11.0095 16.0142C11.4538 15.9779 11.8581 15.9003 12.2367 15.7074L11.5557 14.3709C11.4239 14.4381 11.2389 14.4905 10.8873 14.5192C10.527 14.5486 10.0617 14.5492 9.38104 14.5492V16.0492ZM12.2709 13.6557C12.114 13.9636 11.8637 14.214 11.5557 14.3709L12.2367 15.7074C12.8269 15.4067 13.3067 14.9269 13.6074 14.3367L12.2709 13.6557ZM6.5174 4.04922C5.86153 4.04922 5.32452 4.04864 4.88897 4.08422C4.44466 4.12052 4.04029 4.19816 3.6617 4.39106L4.34269 5.72757C4.47457 5.66037 4.65956 5.60796 5.01112 5.57924C5.37142 5.5498 5.83678 5.54922 6.5174 5.54922V4.04922ZM3.44922 8.6174C3.44922 7.93678 3.4498 7.47142 3.47924 7.11112C3.50796 6.75956 3.56037 6.57457 3.62757 6.44269L2.29106 5.7617C2.09816 6.14029 2.02052 6.54466 1.98422 6.98897C1.94864 7.42452 1.94922 7.96153 1.94922 8.6174H3.44922ZM3.6617 4.39106C3.07156 4.69176 2.59176 5.17156 2.29106 5.7617L3.62757 6.44269C3.78446 6.13479 4.03479 5.88446 4.34269 5.72757L3.6617 4.39106ZM6.5174 5.54922H7.94922V4.04922H6.5174V5.54922ZM12.4492 10.0492V11.481H13.9492V10.0492H12.4492Z" /%3e                             %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  background-color: var(--color-default);
  -webkit-mask-size: 18px auto;
  mask-size: 18px auto;
}
.mhuSideContent-root .mhuNav-gnb-secondary__inner {
  margin-top: 4px;
  padding: 0;
}
.mhuSideContent-root .mhuNav-gnb-secondary__inner .mhuNav-gnb__item {
  margin-bottom: var(--spacing-xs);
}
.mhuSideContent-root .mhuNav-gnb-secondary__inner .mhuNav-gnb__link {
  font-weight: var(--font-weight-semibold);
  line-height: 19px;
  min-height: 32px;
  font-size: 14px;
}
.mhuSideContent-root .mhuNav-gnb-secondary__inner .mhuNav-gnb__link:not([target]):after {
  display: none;
}
.mhuSideContent-root .mhuNav-gnb-secondary__inner .mhuNav-gnb__link:not([target]):after:not(.mhuState-active):hover {
  color: var(--color-default);
}
#app {
  background-color: #fff;
}
.mhuWrap-root.mhuWrap--myspace {
  background: var(--lite-color-black-100);
}
.mhuMainContent-root {
  display: flex;
  min-width: var(--min-container-width);
  /* login, signup */
}
.mhuMainContent-root.mhuMainContent--myspace {
  max-width: var(--myspace-max-container-width);
  margin: 0 auto;
  box-shadow: 0 0 8px 0 var(--color-shadow);
  padding-left: 0;
  padding-right: 0;
  background-color: var(--color-white);
}
.mhuMainContent-root.mhuMainContent--myspace .mhuMain-root {
  max-width: none;
}
.mhuMainContent-root.mhuMainContent--myspace .mhuPageHeader__start .mhuTitle--page {
  line-height: 160%;
}
.mhuMainContent-root .mhuSideContent-root {
  top: 0;
  flex-shrink: 0;
  width: var(--sidebar-width);
  z-index: 200;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.mhuMainContent-root .mhuSideContent-root + .mhuMain-root {
  --main-padding-left: 28px;
  --main-padding-right: 40px;
  --main-minus-margin-left: calc(-1 * var(--main-padding-left));
  --main-minus-margin-right: calc(-1 * var(--main-padding-right));
  display: flex;
  flex: 1 1 auto;
  width: calc(100% - var(--sidebar-width));
  min-width: 768px;
  min-height: 100vh;
  padding: 32px var(--main-padding-right) 32px var(--main-padding-left);
}
.mhuMainContent-root .mhuSideContent-root + .mhuMain-root:has(.mhuMain__iframe) {
  padding: 0;
}
.mhuMainContent-root .mhuSideContent-root + .mhuMain-root:has(.mhuMain__iframe) .mhuMain__inner {
  min-height: auto;
}
.mhuMainContent-root .mhuSideContent-root + .mhuMain-root &gt; .mhuMain__inner {
  flex: 1 1 auto;
  min-height: 400px;
}
.mhuMainContent-root .mhuSideContent-root + .mhuMain-root &gt; .mhuMain__inner:has(.mhuPageFooter-root) {
  padding-bottom: 40px;
}
.mhuMainContent-root .mhuSideContent-root + .mhuMain-root &gt; .mhuMain__inner .mhuMain__iframe {
  display: block;
  border: 0;
  background-color: #fff;
  width: 100%;
  height: 100%;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse {
  width: var(--sidebar-width-collapse);
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner {
  width: var(--sidebar-width-collapse);
  padding-left: 10px;
  padding-right: 10px;
  overflow: initial;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuLogo-root {
  margin-bottom: var(--spacing-lg);
  box-shadow: 0 calc(var(--spacing-md) * -1) #fff, 0 var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) #fff;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner {
  text-align: center;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a {
  order: 1;
  width: auto;
  height: auto;
  margin-bottom: var(--spacing-lg);
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span {
  display: none;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span:last-child {
  display: block;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner .mhuButton-side-toggle {
  position: relative;
  order: 2;
  flex-shrink: 0;
  margin: 0 auto;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner .mhuButton-side-toggle svg:first-child {
  display: none;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner .mhuButton-side-toggle svg:last-child {
  display: block;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb__item {
  position: relative;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb__item .mhuNav-gnb__link--primary:after {
  display: none;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb__link {
  padding-left: 0;
  padding-right: 0;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb__link--primary span {
  display: none;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb__link .mhuIcon-root {
  left: calc(50% - 10px);
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb {
  padding: 0;
  height: 100%;
  position: relative;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb-secondary {
  position: absolute;
  left: var(--sidebar-width-collapse);
  width: 200px;
  height: auto;
  z-index: 100;
  padding: var(--spacing-xs);
  border-radius: var(--border-radius-md);
  background: #fff;
  box-shadow: 0 0 12px 0 var(--color-shadow);
  transition: left 0.15s;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb-secondary__inner .mhuNav-gnb__link {
  padding: 0 12px;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb-secondary__inner .mhuNav-gnb__link:before {
  display: none;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb-secondary__inner .mhuNav-gnb__link span {
  width: auto;
}
.mhuMainContent-root .mhuSideContent__inner {
  position: fixed;
  display: flex;
  flex-direction: column;
  width: var(--sidebar-width);
  height: 100%;
  padding: var(--spacing-xxl) 28px;
  border-right: 1px solid var(--lite-color-black-100);
  background: #fff no-repeat center center/contain;
  background-image: linear-gradient(270deg, #F1F1F1 0%, #F8F8F8 4.8%, #FFF 11.35%, #FFF 100%);
  overflow: auto;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root {
  position: sticky;
  top: calc(var(--spacing-md) * -1);
  z-index: 1;
  margin-bottom: 40px;
  box-shadow: 0 calc(var(--spacing-md) * -1) #fff, 0 var(--spacing-xs) var(--spacing-xs) var(--spacing-xxs) #fff;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner {
  position: relative;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  line-height: 1;
  width: 100%;
  flex-grow: 1;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a {
  display: inline-block;
  line-height: 1;
  width: 180px;
  height: 32px;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span {
  display: none;
  height: inherit;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span &gt; * {
  width: auto;
  height: inherit;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span svg {
  width: 28px;
  height: 28px;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span:first-child {
  display: block;
}
.mhuMainContent-root .mhuSideContent__inner .mhuNav-root.mhuNav--main .mhuNav-gnb-secondary {
  top: 0;
}
.mhuMainContent-root .mhuSideContent__inner .mhuNav-root.mhuNav--etc .mhuNav-gnb-secondary {
  bottom: 0;
}
.mhuMainContent-root .mhuSideContent__inner .mhuButton-side-toggle {
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: 0;
  background-color: transparent;
  color: var(--lite-color-black-300);
}
.mhuMainContent-root .mhuSideContent__inner .mhuButton-side-toggle svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: color 0.15s, opacity 0.15s;
}
.mhuMainContent-root .mhuSideContent__inner .mhuButton-side-toggle svg:last-child {
  display: none;
}
.mhuMainContent-root .mhuSideContent__inner .mhuButton-side-toggle:hover {
  color: var(--lite-color-black-600);
}
.mhuMainContent-root .mhuMain-root {
  background-color: #fff;
  width: 100%;
  min-height: 500px;
}
.mhuMainContent-root .mhuMain-root .mhuMainPage-root {
  padding-top: 40px;
  padding-bottom: 80px;
  padding-left: var(--container-padding);
  padding-right: var(--container-padding);
  overflow: hidden;
}
.mhuMainContent-root .mhuMain-root .mhuMainPage-root .mhuMainPage__inner {
  max-width: var(--max-container-width);
  margin: 0 auto;
}
.mhuMainContent-root .mhuMain-root .mhuMainPage-root .mhuPageHeader-root {
  padding-top: 60px;
  margin-bottom: 20px;
}
.mhuMainContent-root .mhuMain-root .mhuMainPage-root .mhuFullWidthSection-root {
  position: relative;
  left: 50%;
  width: 100vw;
  min-width: var(--min-container-width);
  transform: translateX(-50%);
}
.mhuMainContent-root .mhuMain-root .mhuMaxWidthSection-root {
  padding-left: var(--container-padding);
  padding-right: var(--container-padding);
}
.mhuMainContent-root .mhuMain-root .mhuMaxWidthSection-root .mhuMaxWidthSection__inner {
  max-width: var(--max-container-width);
  margin: 0 auto;
}
.mhuMainContent-root .aside-bar {
  position: relative;
}
.mhuMainContent-root.mhuMainContent--login {
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}
.mhuMainContent-root.mhuMainContent--login .mhuMain-root {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0;
  max-width: none;
}
.mhuMainContent-root.mhuMainContent--login .mhuMain-root .mhuMain__inner {
  background: linear-gradient(0deg, rgba(0, 194, 255, 0.1) 0%, rgba(0, 194, 255, 0.1) 100%), #FFF;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.mhuMainContent-root.mhuMainContent--login .mhuMain-root .mhuMain__inner .mhuItem-form-box {
  margin: 120px auto;
}
.mhuMainContent-root.mhuMainContent--full {
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}
.mhuMainContent-root.mhuMainContent--full .mhuMain-root {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0;
  max-width: none;
}
.mhuMainContent-root.mhuMainContent--full .mhuMain-root .mhuMain__inner {
  background: #fff;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.mhuMainContent-root.mhuMainContent--full .mhuMain-root .mhuMain__inner .mhuItem-loadingArea,
.mhuMainContent-root.mhuMainContent--full .mhuMain-root .mhuMain__inner .mhuItem-fullPageTextArea {
  flex: 1;
}
.mhuStyle-decoration {
  text-decoration: underline;
}
.mhuPageHeader-root {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--spacing-xxl);
}
.mhuPageHeader__start {
  display: flex;
  align-items: center;
}
.mhuPageHeader__center {
  display: flex;
  align-items: center;
}
.mhuPageHeader__center .mhuFormControlField-root {
  width: 280px;
}
.mhuPageHeader__center .mhuFormControlField-root .mhuFormControlField {
  transition: background-color 0.15s;
}
.mhuPageHeader__center .mhuFormControlField-root .mhuFormControlField:focus {
  background-color: #fff;
}
.mhuPageHeader__center .mhuFormControlField-root .mhuFormControlField:focus + .mhuIconButton--search:not(:hover) {
  background-color: #fff;
}
.mhuPageHeader__center .mhuFormControlField-root .mhuIconButton--search {
  padding: 0 8px;
  border-color: var(--lite-color-black-400);
  transition: background-color 0.15s;
}
.mhuPageHeader__end {
  display: flex;
  align-items: center;
  gap: var(--spacing-xs);
}
.mhuPageHeader__end .mhuItem-count {
  font-size: var(--font-size-md);
  line-height: 1.6;
  color: var(--color-black);
}
.mhuPageFooter-root {
  --mhu-btn-secondary: transparent;
  --footer-padding-x: 40px;
  position: sticky;
  bottom: 0;
  z-index: 100;
  padding: 0 var(--footer-padding-x);
  margin: auto var(--main-minus-margin-right) -73px var(--main-minus-margin-left);
  background-color: var(--lite-color-gray-50);
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.15);
}
.mhuPageFooter__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  margin: 0 auto;
  width: 100%;
  max-width: 1140px;
  color: #3E4448;
}
.mhuPageFooter__start {
  display: flex;
  align-items: center;
}
.mhuPageFooter__center {
  display: flex;
  align-items: center;
}
.mhuPageFooter__end {
  display: flex;
  align-items: center;
  gap: var(--spacing-xs);
}
.mhuPageFooter__end .mhuItem-count {
  font-size: var(--font-size-md);
  line-height: 1.6;
  color: var(--color-black);
}
/* login, signup 공통 */
.mhuItem-form-box {
  width: 400px;
  padding: var(--spacing-xxxl);
  background-color: #fff;
  border-radius: var(--border-radius-lg);
}
.mhuItem-form-box.mhuItem-form-box--signup .mhuItem-form-box__title {
  padding-top: var(--spacing-xxl);
}
.mhuItem-form-box.mhuItem-form-box--login {
  padding-top: 60px;
}
.mhuItem-form-box.mhuItem-form-box--md {
  width: 630px;
}
.mhuItem-form-box.mhuItem-form-box--lg {
  width: 760px;
}
.mhuItem-form-box .mhuItem-form-box__title-area {
  margin-bottom: var(--spacing-xxl);
}
.mhuItem-form-box .mhuItem-form-box__title-area + .mhuItem-form-box__bottom-area {
  margin-top: var(--spacing-xxl);
}
.mhuItem-form-box .mhuItem-form-box__title-area.mhuStyle-text-center .mhuItem-form-box__logo {
  margin: 0 auto;
}
.mhuItem-form-box .mhuItem-form-box__title-area.mhuItem-spacingSm {
  margin-bottom: var(--spacing-xl);
}
.mhuItem-form-box .mhuItem-form-box__title-area.mhuItem-spacingSm .mhuItem-form-box__title {
  padding-top: 0;
}
.mhuItem-form-box .mhuItem-form-box__title {
  padding-top: var(--spacing-lg);
}
.mhuItem-form-box .mhuItem-form-box__title + .mhuItem-form-box__text {
  padding-top: var(--spacing-sm);
}
.mhuItem-form-box .mhuItem-form-box__logo {
  display: block;
  height: 36px;
}
.mhuItem-form-box .mhuItem-form-box__logo a {
  display: block;
  width: 100%;
  height: 100%;
}
.mhuItem-form-box .mhuItem-form-box__logo img {
  display: block;
  width: auto;
  height: 100%;
  margin: 0 auto;
}
.mhuItem-form-box .mhuItem-form-box__confirm-icon {
  display: block;
  width: 40px;
  height: 40px;
}
.mhuItem-form-box .mhuItem-form-box__confirm-icon img {
  display: block;
  width: 100%;
  height: 100%;
}
.mhuItem-form-box .mhuItem-form-box__confirm-icon + .mhuItem-form-box__title {
  padding-top: var(--spacing-lg);
}
.mhuItem-form-box .mhuItem-link-box {
  padding: var(--spacing-xs) 0 var(--spacing-xxs);
}
.mhuItem-form-box .mhuLink-root {
  display: inline-block;
  padding: 0 var(--spacing-sm);
  color: var(--color-black);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
  line-height: 1.6;
  transition: all 0.15s ease;
  text-decoration: none;
}
.mhuItem-form-box .mhuLink-root.mhuLink--sm {
  font-size: var(--font-size-sm);
}
.mhuItem-form-box .mhuItem-form-box__util {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  margin-top: var(--spacing-xs);
  margin-bottom: 0;
}
.mhuItem-form-box .mhuItem-form-box__util-item {
  list-style: none;
  position: relative;
  width: auto;
  margin-right: var(--spacing-md);
  padding-right: var(--spacing-md);
}
.mhuItem-form-box .mhuItem-form-box__util-item:last-child {
  margin-right: 0;
  padding-right: 0;
}
.mhuItem-form-box .mhuItem-form-box__util-item:last-child:after {
  display: none;
}
.mhuItem-form-box .mhuItem-form-box__util-item:after {
  position: absolute;
  right: 0;
  top: 6px;
  height: 12px;
  border-left: 1px solid var(--lite-color-black-400);
  content: "";
}
.mhuItem-form-box .mhuItem-form-box__util-link {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: 1.6;
  color: var(--lite-color-black-400);
  transition: all 0.15s ease;
  text-decoration: none;
}
.mhuItem-form-box .mhuItem-form-box__bottom-area {
  margin-top: var(--spacing-xxxl);
  padding-top: var(--spacing-lg);
  border-top: 1px solid var(--lite-color-black-100);
}
.mhuItem-form-box .mhuItem-form-box__bottom-area .mhuItem-form-box__link + .mhuButtonBox-root {
  margin-top: var(--mhu-form-control-field-margin2);
}
.mhuItem-form-box .mhuItem-terms-list {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  gap: var(--spacing-sm);
}
.mhuItem-form-box .mhuItem-terms-list li {
  display: flex;
  padding: 8px var(--spacing-sm) 8px var(--spacing-lg);
  margin: 0;
  align-items: center;
  border-radius: var(--border-radius-md);
  background: var(--lite-color-gray-50);
}
.mhuItem-form-box .mhuItem-terms-list li.mhuItem-terms-list__item-full {
  padding: 0;
}
.mhuItem-form-box .mhuItem-terms-list li.mhuItem-terms-list__item-full &gt; label {
  width: 100%;
  cursor: pointer;
  padding: 8px var(--spacing-sm) 8px var(--spacing-lg);
}
.mhuItem-form-box .mhuItem-terms-list li.mhuItem-terms-list__item-full .mhuFormControlCheck[type=checkbox]:checked + .mhuFormControlCheckLabel-root {
  color: var(--color-primary);
}
.mhuItem-form-box .mhuItem-terms-list li .mhuFormControlCheckLabel-root {
  --mhu-formControlCheck-label-font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
}
.mhuItem-form-box .mhuItem-terms-list + .mhuButtonBox-root {
  margin-top: var(--mhu-form-control-field-margin3);
}
.mhuItem-form-box .mhuItem-terms-list .mhuLinkIcon-root {
  display: block;
  margin-left: auto;
  transition: all 0.15s;
}
.mhuItem-form-box .mhuItem-terms-list .mhuLinkIcon-root.mhuLinkIcon--arrow {
  transform: translate(0);
}
.mhuItem-form-box .mhuItem-terms-list .mhuLinkIcon-root.mhuLinkIcon--arrow:after {
  content: "";
  display: block;
  width: var(--icon-size-xs);
  height: var(--icon-size-xs);
  -webkit-mask: var(--svg-icon-chevron);
  background-color: var(--lite-color-black-600);
  transform: rotate(90deg);
}
.mhuItem-form-box .mhuItem-terms-list .mhuItem-terms-list__link {
  display: flex;
  flex: 1;
  align-items: center;
  padding-left: var(--spacing-xs);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  color: var(--color-black);
  text-decoration: none;
}
.mhuItem-form-box .mhuItem-terms-list .mhuItem-terms-list__link:hover .mhuLinkIcon-root.mhuLinkIcon--arrow {
  transform: translate(4px);
}
.mhuItem-serviceCenter {
  margin-top: auto;
  text-align: center;
  margin-bottom: var(--spacing-xxxl);
}
.mhuItem-serviceCenter__text {
  --color-primary: #0FABFF;
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  font-size: var(--font-size-sm);
  color: var(--lite-color-black-600);
  font-weight: var(--font-weight-bold);
  text-decoration: none;
}
.mhuItem-serviceCenter__text .mhuIcon-root {
  width: var(--icon-size-xs);
  height: var(--icon-size-xs);
}
.mhuItem-serviceCenter__text svg + .mhuText-root {
  display: block;
  margin-top: 8px;
  vertical-align: middle;
}
.mhuItem-eventList {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: -6px;
  list-style: none;
}
.mhuItem-eventList .mhuItem-eventList__item {
  flex: 0 0 33.33%;
  padding: 6px;
}
.mhuItem-eventCard {
  min-width: 330px;
  overflow: hidden;
  border-radius: var(--border-radius-md);
}
.mhuItem-eventCard .mhuItem-eventCard__img img {
  width: 100%;
  display: block;
}
.mhuItem-eventCard .mhuItem-eventCard__content {
  display: flex;
  align-items: center;
  padding: var(--spacing-xs) var(--spacing-md) var(--spacing-md);
  background: var(--lite-color-black-100);
}
.mhuItem-eventCard .mhuItem-eventCard__content__start {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mhuItem-eventCard .mhuItem-eventCard__content__start .mhuText-root, .mhuItem-eventCard .mhuItem-eventCard__content__start .mhuTitle-root {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mhuItem-eventCard .mhuItem-eventCard__content__end {
  padding-left: var(--spacing-md);
  margin-left: auto;
  flex-shrink: 0;
}
.mhuItem-board__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: var(--spacing-sm);
}
.mhuItem-boardDetail__header .mhuItem-boardDetail__buttonArea {
  margin-top: 0px;
}
.mhuItem-boardDetail__header + .mhuItem-boardDetail__body {
  margin: 48px auto 0;
}
.mhuItem-boardDetail__body {
  margin: 80px auto 0;
  max-width: 720px;
}
.mhuItem-boardDetail__body__footer {
  margin-top: 200px;
}
.mhuItem-boardDetail__footer {
  padding: 48px 0;
  margin-top: 80px;
  margin-bottom: -160px;
  background-color: var(--lite-color-black-100);
}
.mhuItem-boardDetail__footer .mhuItem-boardDetail__buttonArea .mhuButton--secondary {
  --mhu-btn-secondary: transparent;
}
.mhuItem-boardDetail__banner {
  border-radius: var(--border-radius-md);
  overflow: hidden;
}
.mhuItem-boardDetail__banner a, .mhuItem-boardDetail__banner img {
  display: block;
  width: 100%;
}
.mhuItem-boardDetail__titleArea {
  text-align: center;
  margin: 48px 140px 60px;
  word-break: keep-all;
}
.mhuItem-boardDetail__category {
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  margin-bottom: var(--spacing-xxs);
}
.mhuItem-boardDetail__title {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xxxxl);
  line-height: 140%; /* 51.2px */
  letter-spacing: 0.048px;
  color: var(--color-black);
  color: #000;
}
.mhuItem-boardDetail__buttonArea {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: var(--spacing-sm);
}
.mhuMainContent--myspace .mhuSection-root {
  margin-bottom: 60px;
}
.mhuMainContent--myspace .mhuSection-root:last-of-type {
  margin-bottom: 0;
}
.mhuMainContent--myspace .mhuSection-root .mhuSection__box {
  padding: var(--spacing-xl) var(--spacing-xl) var(--spacing-xxl);
  border-radius: var(--border-radius-lg);
  background: var(--lite-color-black-100);
}
.mhuMainContent--myspace .mhuSection-root .mhuItem-box-group + .mhuSection__box {
  margin-top: var(--spacing-lg);
}
.mhuMainContent--myspace .mhuSection-root .mhuItem-box-group {
  display: flex;
  align-items: center;
  margin: -6px;
}
.mhuMainContent--myspace .mhuSection-root .mhuItem-box-group .mhuItem-box-group__item {
  display: flex;
  flex: 1;
  align-items: center;
  margin: 6px;
  gap: var(--spacing-sm);
  padding: var(--spacing-md) var(--spacing-lg);
  border-radius: var(--border-radius-lg);
  background: var(--lite-color-black-100);
  color: var(--color-default);
}
.mhuMainContent--myspace .mhuSection-root .mhuItem-box-group .mhuItem-box-group__item dt {
  flex: 1 0 auto;
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  letter-spacing: -0.035px;
  vertical-align: middle;
}
.mhuMainContent--myspace .mhuSection-root .mhuItem-box-group .mhuItem-box-group__item dt svg {
  vertical-align: text-bottom;
}
.mhuMainContent--myspace .mhuSection-root .mhuItem-box-group .mhuItem-box-group__item dd {
  margin-left: auto;
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-md);
  letter-spacing: -0.035px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.mhuMainContent--myspace .mhuSection-root .mhuItem-box-group.mhuItem-box-group--type2 {
  flex-wrap: wrap;
}
.mhuMainContent--myspace .mhuSection-root .mhuItem-box-group.mhuItem-box-group--type2 .mhuItem-box-group__item {
  flex: 0 0 auto;
  width: calc(25% - var(--spacing-sm));
  background-color: var(--lite-color-gray-50);
}
.mhuMainContent--myspace .mhuSection-root .mhuItem-box-group.mhuItem-box-group--type2 .mhuItem-box-group__item.mhuState-authentication {
  background-color: var(--lite-color-main-20);
}
.mhuMainContent--myspace .mhuSectionHeader-root {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--spacing-sm);
}
.mhuMainContent--myspace .mhuSectionHeader__start {
  display: flex;
  align-items: center;
}
.mhuMainContent--myspace .mhuSectionHeader__center {
  display: flex;
  align-items: center;
}
.mhuMainContent--myspace .mhuSectionHeader__end {
  display: flex;
  align-items: center;
  gap: var(--spacing-xs);
}
.mhuMainContent--myspace .mhuSectionHeader__end .mhuFormControlField,
.mhuMainContent--myspace .mhuSectionHeader__end .mhuFormControlSelect {
  width: auto;
}
.mhuMainContent--myspace .mhuSectionBody-root .mhuSectionBody__bottom {
  margin-top: var(--spacing-md);
}
.mhuMainContent--myspace .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content .mhuRow--panel-top.mhuStyle-sticky, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content .mhuMainContent--myspace .mhuRow--panel-top.mhuStyle-sticky, .mhuMainContent--myspace .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader-root, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuMainContent--myspace .mhuPageHeader-root, .mhuMainContent--myspace .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuRow-root.mhuStyle-sticky, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuMainContent--myspace .mhuRow-root.mhuStyle-sticky {
  background-color: rgba(var(--color-rgb-white), 0.95);
  backdrop-filter: blur(4px);
  box-shadow: 0 -2px 10px 8px white;
}
.mhuItem-loadingArea {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.mhuItem-loadingArea .mhuItem-loadingArea__icon {
  width: 60px;
  height: 60px;
}
.mhuItem-loadingArea .mhuItem-loadingArea__icon img {
  display: block;
  width: 100%;
  height: 100%;
}
.mhuItem-loadingArea .mhuItem-loadingArea__title {
  margin-top: var(--spacing-sm);
  font-size: 48px;
  font-weight: 900;
  line-height: 130%; /* 62.4px */
  letter-spacing: 0.072px;
}
.mhuItem-loadingArea .mhuItem-loadingArea__text {
  margin-top: var(--spacing-sm);
}
.mhuItem-loadingArea .mhuItem-loadingArea__buttonArea {
  margin-top: var(--spacing-xxl);
}
.mhuItem-fullPageTextArea {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.mhuItem-fullPageTextArea__icon {
  width: 48px;
  height: 48px;
  font-size: 48px;
  line-height: 60px;
}
.mhuItem-fullPageTextArea__icon img {
  display: block;
  width: 100%;
  height: 100%;
}
.mhuItem-fullPageTextArea__icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.mhuItem-fullPageTextArea__title {
  margin-top: var(--spacing-sm);
  font-size: 48px;
  font-weight: 900;
  line-height: 130%; /* 62.4px */
  letter-spacing: 0.072px;
}
.mhuItem-fullPageTextArea__text {
  margin-top: var(--spacing-sm);
}
.mhuItem-fullPageTextArea__buttonArea {
  margin-top: var(--spacing-xxl);
}
.mhuItem-fullPageTextArea__message {
  --color-primary: #0FABFF;
  display: inline-block;
  max-width: 365px;
  padding: 8px 16px;
  margin-top: 24px;
  text-align: center;
  border: 1px solid var(--color-primary);
  border-radius: var(--border-radius-lg);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-bold);
  line-height: 27px;
  color: var(--color-primary);
}
.mhuItem-fullPageTextArea .mhuItem-fullPageTextContent {
  margin-top: 28px;
}
.mhuItem-fullPageTextArea .mhuItem-fullPageTextContent__title {
  color: var(--lite-color-black-600);
  font-size: 32px;
  font-weight: var(--font-weight-bold);
  line-height: 160%; /* 51.2px */
  letter-spacing: 0.048px;
}
.mhuItem-fullPageTextArea .mhuItem-fullPageTextContent__text {
  margin-top: 12px;
  color: var(--lite-color-black-500);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-lg);
  line-height: 180%;
  letter-spacing: 0.024px;
}
.mhuItem-fullPageTextArea .mhuItem-inspectionTimer__title {
  color: var(--color-black);
  font-size: 18px;
  font-weight: var(--font-weight-bold);
  line-height: 160%; /* 28.8px */
  letter-spacing: 0.027px;
}
.mhuItem-fullPageTextArea .mhuItem-inspectionTimer__content {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 12px 0;
  gap: 16px;
}
.mhuItem-fullPageTextArea .mhuItem-inspectionTimer__item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
}
.mhuItem-fullPageTextArea .mhuItem-inspectionTimer__box {
  padding: 10px;
  color: var(--color-black);
  font-size: 48px;
  font-weight: var(--font-weight-black);
  line-height: 130%; /* 62.4px */
  letter-spacing: 0.072px;
  background-color: var(--lite-color-black-100);
}
.mhuItem-fullPageTextArea .mhuItem-inspectionTimer__unit {
  color: var(--color-black);
  font-size: 32px;
  font-weight: var(--font-weight-bold);
  line-height: 140%; /* 44.8px */
  letter-spacing: 0.048px;
}
.mhuItem-fullPageTextArea .mhuItem-inspectionTimer__month, .mhuItem-fullPageTextArea .mhuItem-inspectionTimer__day, .mhuItem-fullPageTextArea .mhuItem-inspectionTimer__hour, .mhuItem-fullPageTextArea .mhuItem-inspectionTimer__minute {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
}
.mhuItem-fullPageTextArea .mhuItem-inspectionTimer__month .mhuItem-inspectionTimer__box, .mhuItem-fullPageTextArea .mhuItem-inspectionTimer__day .mhuItem-inspectionTimer__box {
  background-color: var(--lite-color-main-20);
}
.mhuModalContent-root {
  overflow: hidden;
  height: 100%;
}
.mhuModalContent-root &gt; form {
  height: 100%;
}
.mhuModalContent__inner {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.mhuModalContent__header {
  padding: 40px 40px 0px;
}
.mhuModalContent__body {
  overflow-y: auto;
  padding: 12px 40px 20px;
}
.mhuModalContent__body_bottom {
  margin-top: 20px;
}
.mhuModalContent__body_bottom .mhuItem-link-box {
  padding: var(--spacing-xs) 0 var(--spacing-xxs);
}
.mhuModalContent__body_bottom .mhuLink-root {
  display: inline-block;
  padding: 0 var(--spacing-sm);
  color: var(--color-black);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
  line-height: 1.6;
  transition: all 0.15s ease;
  text-decoration: none;
}
.mhuModalContent__body_bottom .mhuLink-root.mhuLink--sm {
  font-size: var(--font-size-sm);
}
.mhuModalContent__body_bottom .mhuItem-form-box__util {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  margin-top: var(--spacing-xs);
  margin-bottom: 0;
}
.mhuModalContent__body_bottom .mhuItem-form-box__util-item {
  list-style: none;
  position: relative;
  width: auto;
  margin-right: var(--spacing-md);
  padding-right: var(--spacing-md);
}
.mhuModalContent__body_bottom .mhuItem-form-box__util-item:last-child {
  margin-right: 0;
  padding-right: 0;
}
.mhuModalContent__body_bottom .mhuItem-form-box__util-item:last-child:after {
  display: none;
}
.mhuModalContent__body_bottom .mhuItem-form-box__util-item:after {
  position: absolute;
  right: 0;
  top: 6px;
  height: 12px;
  border-left: 1px solid var(--lite-color-black-400);
  content: "";
}
.mhuModalContent__body_bottom .mhuItem-form-box__util-link {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: 1.6;
  color: var(--lite-color-black-400);
  transition: all 0.15s ease;
  text-decoration: none;
}
.mhuModalContent__body_bottom .mhuItem-form-box__bottom-area {
  margin-top: var(--spacing-xxl);
  padding-top: var(--spacing-lg);
  border-top: 1px solid var(--lite-color-black-100);
}
.mhuModalContent__body_bottom .mhuItem-form-box__bottom-area .mhuItem-form-box__link {
  height: var(--mhu-btn-height-sm);
  line-height: var(--mhu-btn-height-sm);
}
.mhuModalContent__body_bottom .mhuItem-form-box__bottom-area .mhuItem-form-box__link + .mhuButtonBox-root,
.mhuModalContent__body_bottom .mhuItem-form-box__bottom-area .mhuItem-form-box__checkbox + .mhuButtonBox-root {
  margin-top: var(--mhu-form-control-field-margin2);
}
.mhuModalContent--alert {
  padding: 28px 32px;
}
.mhuTitle--modal {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xxxxl);
  line-height: 140%; /* 51.2px */
  letter-spacing: 0.048px;
  color: var(--color-black);
  padding-bottom: 12px;
}
.mhuModalTextBox-root {
  margin-bottom: 32px;
}
.mhuItem-dlBox {
  padding: 16px 20px;
  border-radius: 8px;
  background: var(--lite-color-black-100);
}
.mhuItem-dlBox .mhuItem-dlBox__text {
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  font-weight: var(--font-weight-bold);
  margin-bottom: 12px;
}
.mhuItem-dlBox .mhuItem-dlBox__text:last-child {
  margin-bottom: 0;
}
.mhuItem-dlBox dl {
  display: flex;
  margin-top: 12px;
}
.mhuItem-dlBox dl:first-child {
  margin-top: 0;
}
.mhuItem-dlBox dl dt, .mhuItem-dlBox dl dd {
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  font-weight: var(--font-weight-bold);
}
.mhuItem-dlBox dl dt {
  min-width: 100px;
  margin-right: 20px;
}
.mhuItem-dlBox + .mhuItem-notice__text {
  margin-top: 12px;
}
.mhuItem-borderDivideArea {
  border-top: 1px solid var(--lite-color-black-100);
  border-bottom: 1px solid var(--lite-color-black-100);
  padding: var(--spacing-lg) 0;
}
.mhuItem-borderDivideTop {
  border-top: 1px solid var(--lite-color-black-100);
  padding: var(--spacing-lg) 0 0;
}
.mhuItem-borderDivideBottom {
  border-bottom: 1px solid var(--lite-color-black-100);
  padding: 0 0 var(--spacing-lg);
}
.mhuItem-divideArea {
  margin-top: var(--spacing-lg);
  margin-bottom: var(--spacing-lg);
}
.mhuItem-divideMtSpacing {
  margin-top: var(--spacing-lg);
}
.mhuItem-infoGroup {
  padding-top: var(--spacing-lg);
  padding-bottom: var(--spacing-lg);
}
.mhuItem-infoList {
  padding-left: 0px;
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  color: var(--lite-color-black-600);
}
.mhuItem-infoList li {
  list-style: none;
}
.mhuItem-infoList .mhuItem-infoList__item {
  position: relative;
  margin-bottom: 12px;
}
.mhuItem-infoList .mhuItem-infoList__item strong {
  font-weight: var(--font-weight-bold);
}
.mhuItem-infoList .mhuItem-infoList__item a {
  font-weight: var(--font-weight-bold);
  color: var(--color-primary);
}
.mhuItem-infoList .mhuItem-infoList__item.mhuStyle-text-danger {
  color: var(--color-danger);
}
.mhuItem-infoList .mhuItem-infoList__item .mhuItem-msg {
  padding: 0;
  font-size: 14px;
  color: #A9A8AA;
  font-weight: 600;
}
.mhuItem-noticeGroup + .mhuItem-noticeGroup {
  margin-top: var(--spacing-lg);
}
.mhuItem-noticeGroup__title {
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  font-weight: var(--font-weight-bold);
  color: var(--lite-color-black-600);
}
.mhuItem-notice__text,
.mhuItem-noticeGroup__text {
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  color: var(--lite-color-black-600);
}
.mhuItem-notice__text strong,
.mhuItem-noticeGroup__text strong {
  font-weight: var(--font-weight-bold);
}
.mhuItem-notice__text a,
.mhuItem-noticeGroup__text a {
  font-weight: var(--font-weight-bold);
  color: var(--color-primary);
}
.mhuItem-noticeGroup__text + .mhuItem-noticeGroup__text,
.mhuItem-noticeGroup__text + .mhuItem-noticeList {
  margin-top: var(--spacing-sm);
}
.mhuItem-noticeList {
  padding-left: 0px;
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  color: var(--lite-color-black-600);
}
.mhuItem-noticeList .mhuItem-noticeList__item {
  position: relative;
  list-style: none;
  padding-left: 22px;
}
.mhuItem-noticeList .mhuItem-noticeList__item::before {
  content: "·";
  position: absolute;
  top: 0;
  left: 7px;
  font-size: 20px;
}
.mhuItem-noticeList .mhuItem-noticeList__item strong {
  font-weight: var(--font-weight-bold);
}
.mhuItem-noticeList .mhuItem-noticeList__item a {
  font-weight: var(--font-weight-bold);
  color: var(--color-primary);
}
ol.mhuItem-noticeList {
  counter-reset: my-counter;
  list-style-type: none;
}
ol.mhuItem-noticeList .mhuItem-noticeList__item {
  padding-left: 26px;
}
ol.mhuItem-noticeList .mhuItem-noticeList__item::before {
  counter-increment: my-counter;
  content: counter(my-counter) ". ";
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  color: var(--lite-color-black-600);
}
.mhuItem-terms-area {
  max-height: 182px;
  overflow-y: auto;
}
.mhuItem-terms-area.mhuItem-terms-area--lg {
  max-height: 495px;
}
.mhuItem-terms-area pre {
  white-space: pre-wrap;
  font-family: "Noto Sans KR", sans-serif;
  margin-bottom: var(--spacing-lg);
  font-weight: var(--font-weight-medium);
  font-size: var(--font-size-md);
  line-height: 160%;
  color: var(--lite-color-black-600);
}
.mhuItem-terms-area + .mhuModalContent__body_bottom {
  border-top: 1px solid var(--lite-color-black-100);
  margin-top: 0;
  padding-top: var(--spacing-sm);
}
.mhuItem-accordion-terms {
  margin-top: var(--spacing-lg);
}
.mhuItem-accordion-terms-lg {
  --mhu-accordion-radius: 0;
  --mhu-accordion-active-bg: "transparent";
  --mhu-accordion-gap: var(--spacing-xs);
  --mhu-accordion-item-border-color: var(--lite-color-black-400);
  --mhu-accordion-header-padding-left: 0;
  --mhu-accordion-header-padding-right: 0;
  --mhu-accordion-header-padding-y: 2px;
  --mhu-accordion-header-font-size: var(--font-size-xxxl);
  --mhu-accordion-header-font-weight: var(--font-weight-bold);
  --mhu-accordion-header-line-height: 34px;
  --mhu-accordion-header-bg: "transparent";
  --mhu-accordion-header-text-color: var(--color-black);
  --mhu-accordion-header-icon-size: var(--icon-size-md);
  --mhu-accordion-header-icon-bg: var(--lite-color-black-600);
  --mhu-accordion-header-icon-image: var(--svg-icon-chevron);
  --mhu-accordion-body-padding-y: var(--spacing-sm);
  --mhu-accordion-body-padding-x: 0;
  --mhu-accordion-body-text-color: var(--lite-color-black-600);
}
.mhuItem-accordion-terms-lg .mhuAccordionItem-root {
  padding: var(--mhu-accordion-gap) 0;
}
.mhuItem-accordion-terms-lg .mhuAccordionItem-root:not(:first-child) {
  border-top: 1px solid var(--mhu-accordion-item-border-color);
  margin-top: 0;
}
.mhuItem-accordion-terms-lg .mhuAccordionItem-root:first-child {
  padding-top: 0;
}
.mhuItem-accordion-terms-lg .mhuAccordionItem-root:last-child {
  padding-bottom: 0;
}
.mhuItem-leaveAccountTextArea {
  display: flex;
  align-items: flex-start;
  margin-bottom: var(--spacing-md);
}
.mhuItem-leaveAccountTextArea .mhuItem-leaveAccountTextArea__title {
  font-size: var(--font-size-xxxl);
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.036px;
  flex: 0 0 auto;
  padding-right: var(--spacing-xs);
}
.mhuItem-leaveAccountTextArea .mhuItem-leaveAccountTextArea__account {
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  font-size: var(--font-size-xxxl);
  font-weight: var(--font-weight-bold);
  line-height: 140%;
  letter-spacing: 0.036px;
  color: var(--color-primary);
}
.mhuItem-leaveAccountTextArea .mhuItem-leaveAccountTextArea__account input {
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  text-align: left;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  letter-spacing: inherit;
}
/* campus 스타일 정의 */
.mhuFormControlGroup-root .mhuFormControlField {
  border-right: 0;
}
.mhuFormControlCheck[type=checkbox] {
  border-width: 1px;
  background-color: var(--color-white);
}
/* select + search */
.mhuFormControlSelectSearch-root {
  display: flex;
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect + .mhuFormControlField {
  width: 180px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect + .mhuFormControlGroup-root .mhuFormControlField {
  width: 148px;
  padding-right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect:hover + .mhuFormControlGroup-root .mhuFormControlField {
  border-left-color: var(--mhu-input-line-hover);
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect:hover + .mhuFormControlField {
  border-left-color: var(--mhu-input-line-hover);
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect:focus + .mhuFormControlGroup-root .mhuFormControlField {
  border-left-color: var(--mhu-input-line-focus);
}
.mhuFormControlSelectSearch-root .mhuFormControlSelect:focus + .mhuFormControlField {
  border-left-color: var(--mhu-input-line-focus);
}
.mhuFormControlSelectSearch-root .mhuIconButton--search {
  padding-right: var(--spacing-xs);
}
.mhuFormControlSelectSearch-root .mhuIconButton--search:after {
  background-color: var(--lite-color-black-500);
}
.mhuFormControlField,
.mhuFormControlCustomFile-root .mhuInputLabel-field,
.mhuFormControlSelect {
  border-color: var(--lite-color-black-400);
}
/* select */
.mhuFormControlSelect--no-outline {
  border-color: transparent;
}
/* 공통으로 뽑을 예정? */
/* formControlField 옆으로 나열 */
.mhuFormControlField-root .mhuStyle-dflex .mhuDivide-group {
  display: flex;
  margin-left: var(--spacing-md);
}
.mhuFormControlField-root .mhuStyle-dflex .mhuDivide-group:first-child {
  margin-left: 0;
}
.mhuFormControlField-root .mhuStyle-dflex .mhuDivide-item {
  display: flex;
  margin-left: 10px;
}
.mhuFormControlField-root .mhuStyle-dflex .mhuDivide-item:first-child {
  margin-left: 0;
}
/* 기간 입력 */
.mhuFormControlSelectDateGroup-root {
  display: flex;
}
.mhuFormControlSelectDateGroup-root .mhuFormControlSelect + .mhuFormControlDateGroup-root {
  margin-left: var(--mhu-form-control-field-margin);
}
.mhuFormControlDateGroup-root {
  display: flex;
}
.mhuFormControlDateGroup-root .mhuItem-dateHyphen {
  color: var(--lite-color-black-500);
  font-size: var(--font-size-xl);
  line-height: var(--mhu-form-control-field-height-sm);
  padding: 0 var(--spacing-xxs);
}
/* switch */
.mhuFormControlSwitch-root .mhuFormControlSwitchLabel-root {
  line-height: var(--mhu-switch-height);
}
.mhuFormControlSwitch-root .mhuFormControlSwitchLabel-root a {
  text-decoration: underline;
}
.mhuFormControlSwitch-root .mhuFormControlSwitchLabel-root + span {
  margin-left: -4px;
}
.mhuFormGroup-root {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-sm);
  /* form group 50% */
  /* form group 30% */
}
.mhuFormGroup-root.mhuFormGroup--w50 &gt; .mhuFormControlFieldGroup-root {
  flex-basis: calc(50% - var(--spacing-sm));
}
.mhuFormGroup-root.mhuFormGroup--w50 &gt; .mhuFormControlFieldGroup-root:nth-child(even) {
  flex-basis: 50%;
}
.mhuFormGroup-root.mhuFormGroup--w30 &gt; .mhuFormControlFieldGroup-root {
  flex-basis: calc(33.33% - var(--spacing-sm));
}
.mhuFormGroup-root.mhuFormGroup--w30 &gt; .mhuFormControlFieldGroup-root:nth-child(3n) {
  flex-basis: 33.33%;
}
.mhuFormGroup-root.mhuType-stack {
  flex-direction: column;
}
.mhuButton--primary-ex1 {
  background-color: var(--color-primary-ex1);
  color: var(--color-primary);
}
.mhuButton--primary-ex1:hover, .mhuButton--primary-ex1:active {
  background-color: var(--campus-color-blue-light-03);
}
.mhuButton--gray-admin {
  background-color: var(--lite-color-black-700);
  color: var(--color-white);
}
.mhuButton--gray-admin:hover, .mhuButton--gray-admin:active {
  background-color: var(--lite-color-black);
}
.mhuButton--secondary {
  border: 1px solid var(--lite-color-black-500);
  color: var(--color-default);
  background-color: transparent;
}
.mhuButton--secondary:hover {
  background-color: var(--lite-color-gray-50);
}
.mhuButton--primary-outline {
  border: 1px solid var(--color-primary);
  color: var(--color-primary);
  background-color: transparent;
}
.mhuButton--primary-outline:hover {
  background-color: var(--campus-color-blue-light-01);
}
.mhuModal-root.mhuModal--slide-up {
  --mhu-modal-width: 662px;
  --mhu-modal-dialog-pos: 68px;
}
.mhuModal-root.mhuModal--slide-up .mhuModalBody-root {
  max-height: 100%;
}
.mhuModal-root.mhuModal--max {
  --mhu-modal-width: 900px;
}
/* table */
.mhuTable--bg {
  /* table */
  --mhu-table-text-color: var(--color-default);
  --mhu-table-head-line-color: transparent;
  --mhu-table-body-line-color: var(--lite-color-gray-50);
  --mhu-table-padding-x: 6px;
  --mhu-table-padding-y: var(--spacing-xs);
  --mhu-table-head-font-size: var(--font-size-md);
  --mhu-table-head-font-weight: var(--font-weight-regular);
  --mhu-table-body-font-size: var(--font-size-md);
  --mhu-table-body-font-weight: var(--font-weight-regular);
  border-collapse: separate;
  border-spacing: 0 4px;
}
.mhuTable--bg thead th {
  background-color: var(--lite-color-gray-50);
  line-height: 22px;
  border-bottom: 1px solid var(--lite-color-black-300);
}
.mhuTable--bg thead th:first-child {
  padding-left: var(--spacing-md);
  border-top-left-radius: var(--border-radius-md);
}
.mhuTable--bg thead th:last-child {
  padding-right: var(--spacing-md);
  border-top-right-radius: var(--border-radius-md);
}
.mhuTable--bg tbody tr td {
  color: var(--lite-color-black-600);
  border-top: 1px solid var(--mhu-table-body-line-color);
}
.mhuTable--bg tbody tr td:first-child {
  border-left: 1px solid var(--mhu-table-body-line-color);
  padding-left: var(--spacing-md);
}
.mhuTable--bg tbody tr td:last-child {
  border-right: 1px solid var(--mhu-table-body-line-color);
  padding-right: var(--spacing-md);
}
.mhuTable--bg tbody tr:last-child td {
  border-color: var(--mhu-table-body-line-color);
}
.mhuTable--bg tbody tr:last-child td:first-child {
  border-bottom-left-radius: var(--border-radius-md);
}
.mhuTable--bg tbody tr:last-child td:last-child {
  border-bottom-right-radius: var(--border-radius-md);
}
.mhuTable--bg tbody tr.mhuState-active td {
  background-color: var(--campus-color-blue-light-01);
}
.mhuTable--bg td {
  --mhu-table-padding-y: var(--spacing-sm);
  background-color: var(--lite-color-black-30);
  line-height: 22px;
}
.mhuFileUpload-root {
  position: relative;
  max-height: 312px;
  min-height: 200px;
}
.mhuFileUpload-root:before {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  border: 1px dashed var(--lite-color-black-400);
  border-radius: 8px;
  content: "";
  pointer-events: none;
}
.mhuFileUpload-root.mhuStyle-highlight:before {
  border: 2px solid var(--color-primary);
  background-color: rgba(242, 252, 255, 0.5);
}
.mhuFileUpload-root .mhuFileUpload__content {
  position: relative;
  z-index: 1;
  height: 100%;
  padding: 42px;
  background-color: #fff;
  text-align: center;
}
.mhuFileUpload-root .mhuFileUpload__content .mhuFileUpload__content-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: inherit;
  font-size: 15px;
  font-weight: var(--font-weight-medium);
  color: var(--lite-color-black-600);
}
.mhuFileUpload-root .mhuFileUpload__content .mhuFileUpload__content-inner .mhuTitle-root {
  color: var(--color-default);
}
.mhuFileUpload-root .mhuFileUpload__content .mhuFileUpload__content-inner .mhuItem-sub-title {
  margin-top: 12px;
}
.mhuFileUpload-root .mhuFileUpload__content .mhuFileUpload__content-inner .mhuButtonBox-root {
  display: block;
  margin-top: 40px;
}
.mhuFileUpload-root .mhuFileUpload__content .mhuItem-row__text {
  vertical-align: middle;
}
.mhuFileUpload-root .mhuFileUpload__input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  border-radius: 8px;
}
.mhuMainContent-root {
  --sidebar-width: 264px;
}
.mhuMainContent-root .mhuSideContent-root {
  position: relative;
}
.mhuMainContent-root .mhuSideContent-root + .mhuMain-root {
  --main-padding-left: 40px;
}
.mhuMainContent-root .mhuSideContent-root + .mhuMain-root &gt; .mhuMain__inner {
  margin: 0 auto 0;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse {
  --sidebar-width-collapse: 100px;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner {
  padding-left: 18px;
  padding-right: 18px;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuLogo-root, .mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuNav-group {
  opacity: 0;
  width: 0;
  transform: translateX(-4px);
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuSideContent__inner .mhuNav-group {
  overflow: hidden;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuNav-gnb__item {
  opacity: 0;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuButton-side-toggle {
  position: fixed;
  top: 50%;
  left: 25px;
  transform: translate(-6px, -50%);
  margin: 0;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuButton-side-toggle .mhuIcon-root {
  box-shadow: none;
  background-color: transparent;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuButton-side-toggle svg:first-child {
  opacity: 1;
  transform: translate(0);
  transition: color 0.15s, opacity 0.25s;
  transition-timing-function: ease-in-out;
}
.mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuButton-side-toggle svg:last-child {
  opacity: 0;
  transform: translateX(100%);
  transition: none;
}
.mhuMainContent-root .mhuSideContent-root .mhuButton-side-toggle {
  --toggle-btn-size: 52px;
  position: fixed;
  top: 50%;
  left: var(--sidebar-width);
  width: var(--toggle-btn-size);
  height: var(--toggle-btn-size);
  padding: 0;
  transform: translate(-50%, -50%);
  border: 0;
  outline: 0;
  line-height: 1;
}
.mhuMainContent-root .mhuSideContent-root .mhuButton-side-toggle .mhuIcon-root {
  position: relative;
  width: inherit;
  height: inherit;
  background: var(--color-white);
  border-radius: 26px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  transition: background-color 0.15s;
}
.mhuMainContent-root .mhuSideContent-root .mhuButton-side-toggle svg {
  display: block !important;
  position: absolute;
  top: calc(50% - var(--icon-size) / 2);
  left: calc(50% - var(--icon-size) / 2);
  width: var(--icon-size);
  height: var(--icon-size);
  opacity: 0;
}
.mhuMainContent-root .mhuSideContent-root .mhuButton-side-toggle svg:first-child {
  --icon-size: 52px;
  transition: none;
}
.mhuMainContent-root .mhuSideContent-root .mhuButton-side-toggle svg:last-child {
  --icon-size: 32px;
  opacity: 1;
  margin-left: -2px;
  transition: all 0.25s ease-in-out;
}
.mhuMainContent-root .mhuSideContent-root .mhuButton-side-toggle:hover svg {
  color: var(--color-primary);
}
@media (min-width: 1512px) {
  .mhuMainContent-root .mhuSideContent-root .mhuButton-side-toggle {
    left: calc(50vw - 756px + var(--sidebar-width) - 10px);
  }
  .mhuMainContent-root .mhuSideContent-root.mhuState-collapse .mhuButton-side-toggle {
    left: calc(50vw - 756px + 20px);
  }
}
.mhuMainContent-root .mhuSideContent__inner {
  padding: var(--spacing-xxl) var(--spacing-xl);
  border-right: 1px solid var(--lite-color-black-100);
  background: linear-gradient(270deg, #F1F1F1 0%, #F8F8F8 4.8%, #FFF 11.35%, #FFF 100%);
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a {
  width: auto;
  height: auto;
  pointer-events: none;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span {
  display: inline-block;
  pointer-events: auto;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span:first-child {
  height: 20px;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span:first-child.mhuItem-client {
  display: flex;
  align-items: center;
  max-width: 140px;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a span:first-child.mhuItem-client img {
  display: block;
  width: auto;
  max-width: 140px;
  height: auto;
  max-height: 30px;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a .mhuItem-client {
  margin-bottom: 10px;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a .mhuItem-client + span {
  width: 100%;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner a .mhuItem-client + span img {
  display: block;
  width: 100%;
  height: auto;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner .mhuItem-selectLang {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
}
.mhuMainContent-root .mhuSideContent__inner .mhuLogo-root .mhuLogo__inner .mhuItem-selectLang .mhuFormControlSelect {
  --mhu-form-control-field-height: 20px;
  --mhu-form-control-field-font-size: var(--font-size-sm);
  --mhu-form-control-field-font-weight: var(--font-weight-semibold);
  --mhu-form-control-field-padding: 2px;
  --mhu-form-control-field-padding-side: 6px;
  --mhu-form-control-field-radius: var(--border-radius-sm);
  --mhu-select-padding-right: 2px;
  --mhu-select-padding-left: 2px;
  --mhu-form-control-field-icon-size: 14px;
  color: var(--lite-color-black-400);
  height: var(--mhu-form-control-field-height);
  line-height: 16px;
}
.mhuMainContent-root .mhuSideContent__inner .mhuNav-group {
  transform: translateX(0);
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out;
}
.mhuMainContent-root.mhuMainContent--myspace .mhuSectionHeader-root {
  gap: var(--spacing-sm);
}
.mhuMainContent-root.mhuMainContent--myspace .mhuPageHeader__start .mhuTitle--page {
  line-height: var(--mhu-btn-height);
}
.mhuPageFooter-root {
  background: #F7F8F8;
  --footer-padding-x: var(--main-padding-left);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}
.mhuPageFooter__inner {
  max-width: none;
}
.mhuItem-form-box {
  padding: var(--spacing-xxxl);
}
#el-modalDocSetting .mhuStyle-scroll {
  max-height: 100%;
}
#el-modalDocSetting .mhuFormControlBaseLabel-root {
  font-weight: var(--font-weight-bold);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu {
  display: none;
  width: 100%;
  z-index: 1;
  position: absolute;
  left: 0;
  margin-top: var(--spacing-xxs);
  padding: var(--spacing-xxs) var(--spacing-xs) 0;
  border-radius: var(--border-radius-md);
  background: var(--color-white);
  box-shadow: 0px 0px 8px 0px var(--color-shadow);
  overflow: hidden;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuList {
  list-style: none;
  padding: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuList__item {
  margin-top: var(--spacing-sm);
  margin-bottom: var(--spacing-sm);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink {
  text-decoration: none;
  color: var(--color-default);
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 var(--spacing-xs);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 28px;
  border-radius: var(--border-radius-sm);
  transition: background-color 0.15s;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink .mhuIcon-root {
  display: none;
  margin-left: auto;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink:hover {
  background-color: var(--campus-color-blue-light-01);
  color: var(--color-default);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink:hover .mhuIcon-root {
  display: block;
  color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLinkWrap__title {
  padding: 0 var(--spacing-xs);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink--admin {
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: var(--campus-color-blue-light-01);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink__item {
  text-decoration: none;
  color: var(--color-default);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink__item:hover {
  color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink-footer {
  position: relative;
  display: block;
  padding: var(--spacing-xs) var(--spacing-xl) var(--spacing-xs) var(--spacing-md);
  margin: 0 var(--spacing-minus--xs);
  color: var(--lite-color-black-700);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  line-height: 17px;
  text-decoration: none;
  background: var(--lite-color-black-30);
  word-break: keep-all;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink-footer:hover {
  background-color: var(--campus-color-blue-light-01);
  color: var(--color-default);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink-footer:hover:after {
  background-color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink-footer:after {
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  display: block;
  width: 12px;
  height: 12px;
  margin-top: -7px;
  background-color: var(--lite-color-black-600);
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"%3e           %3cpath d="M6.27765 10.4444L8.43763 8.2844C8.76287 7.95915 8.76287 7.43375 8.43763 7.1085L6.27765 4.94852C5.75225 4.43146 4.85156 4.79841 4.85156 5.54064V9.85226C4.85156 10.6028 5.75225 10.9698 6.27765 10.4444Z" fill="%237D7D80"/%3e           %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  mask-size: 12px auto;
}
.mhuDocEvaluation-root {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: -40px;
  /* layout */
  /* table */
  /* list */
  /* 관리자 버튼 영역 */
  /* list 안 컨텐츠 */
  /* button 드롭다운 */
}
.mhuDocEvaluation-root .mhuIconButton--back {
  width: var(--icon-size-md);
  height: var(--icon-size-md);
  transition: background-color 0.15s;
  border-radius: var(--border-radius-md);
}
.mhuDocEvaluation-root .mhuIconButton--back .mhuIcon-root {
  width: inherit;
  height: inherit;
  color: var(--color-default);
}
.mhuDocEvaluation-root .mhuIconButton--back + .mhuTitle-root {
  margin-left: var(--spacing-xs);
  margin-right: var(--spacing-xs);
  word-break: break-all;
}
.mhuDocEvaluation-root .mhuIconButton--back:hover, .mhuDocEvaluation-root .mhuIconButton--back:focus {
  background-color: var(--mhu-btn-secondary-hover);
}
.mhuDocEvaluation-root .mhuSection-root.mhuSection--docInfo {
  margin-bottom: var(--spacing-xxl);
}
.mhuDocEvaluation-root .mhuSection-root.mhuSection--docList {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__start .mhuFormControlSelectSearch-root .mhuFormControlSelect, .mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__end .mhuFormControlSelectSearch-root .mhuFormControlSelect {
  width: 96px;
}
.mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__start .mhuFormControlSelect, .mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__start .mhuFormControlField, .mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__start .mhuIconButton-root, .mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__end .mhuFormControlSelect, .mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__end .mhuFormControlField, .mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__end .mhuIconButton-root {
  --mhu-form-control-field-height: var(--mhu-form-control-field-height-sm);
  --mhu-form-control-field-font-size: var(--mhu-form-control-field-font-size-sm);
  --mhu-form-control-field-padding: var(--mhu-form-control-field-padding-sm);
  --mhu-form-control-field-padding-side: var(--mhu-form-control-field-padding-side-sm);
}
.mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__start .mhuFormControlField-root, .mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__start .mhuFormControlGroup-root, .mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__end .mhuFormControlField-root, .mhuDocEvaluation-root .mhuSection-root.mhuSection--docList .mhuSectionHeader__end .mhuFormControlGroup-root {
  height: var(--mhu-form-control-field-height-sm);
}
.mhuDocEvaluation-root .mhuSection-root .no-data {
  width: 100%;
  padding: 40px 0px;
  text-align: center;
}
.mhuDocEvaluation-root .mhuSectionHeader-root {
  flex-wrap: wrap;
}
.mhuDocEvaluation-root .mhuSectionHeader-root .mhuFormControlCheckLabel-root {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
  color: var(--lite-color-black-600);
}
.mhuDocEvaluation-root .mhuSectionHeader-root .mhuFormControlCheck[type=checkbox]:checked + label {
  color: var(--lite-color-black-600);
}
.mhuDocEvaluation-root .mhuSectionFooter-root {
  display: none;
  position: sticky;
  bottom: 32px;
  z-index: 100;
  margin-top: auto;
  margin-bottom: -40px;
}
.mhuDocEvaluation-root .mhuTable--docInfo {
  border-style: hidden;
  border-radius: var(--border-radius-md);
  overflow: hidden;
}
.mhuDocEvaluation-root .mhuTable--docInfo th, .mhuDocEvaluation-root .mhuTable--docInfo td {
  color: var(--color-default);
  font-size: var(--font-size-sm);
  line-height: 22px;
  border: 2px solid var(--color-white);
}
.mhuDocEvaluation-root .mhuTable--docInfo th {
  width: 130px;
  padding: 8px 24px;
  background-color: var(--lite-color-gray-50);
  font-weight: var(--font-weight-bold);
  border-right: 0;
}
.mhuDocEvaluation-root .mhuTable--docInfo td {
  width: 50%;
  padding: 8px 12px;
  background-color: var(--lite-color-black-30);
  font-weight: var(--font-weight-regular);
  border-left: 0;
}
.mhuDocEvaluation-root .mhuTable--docInfo .mhuDocumentCountInfo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.mhuDocEvaluation-root .mhuTable--docInfo .mhuDocumentCountInfoBlock {
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.mhuDocEvaluation-root .mhuTable--docInfo .mhuDocumentCountInfoBlock:last-child:after {
  display: none;
}
.mhuDocEvaluation-root .mhuTable--docInfo .mhuDocumentCountInfoBlock:after {
  content: "";
  display: block;
  height: 10px;
  border-right: 1px solid var(--lite-color-black-400);
  margin: 0 var(--spacing-sm);
}
.mhuDocEvaluation-root .mhuTable--docInfo .mhuDocumentCountInfoBlock__text {
  margin-left: var(--spacing-xs);
}
.mhuDocEvaluation-root .mhuDocumentList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.mhuDocEvaluation-root .mhuDocumentList__item {
  margin-top: var(--spacing-xxs);
}
.mhuDocEvaluation-root .mhuDocumentList__item:first-of-type {
  margin-top: 0;
}
.mhuDocEvaluation-root .mhuDocumentList__item:first-of-type .mhuBox--type-document {
  border-radius: 8px 8px 0px 0px;
}
.mhuDocEvaluation-root .mhuDocumentList__item:nth-last-of-type(1) .mhuBox--type-document {
  border-radius: 0px 0px 8px 8px;
}
.mhuDocEvaluation-root .mhuDocumentList__item:only-of-type .mhuBox--type-document {
  border-radius: 8px;
}
.mhuDocEvaluation-root .mhuDocumentList__item:nth-last-child(1) .mhuButtonDropdownMenu, .mhuDocEvaluation-root .mhuDocumentList__item:nth-last-child(2) .mhuButtonDropdownMenu {
  bottom: calc(100% + 8px);
}
.mhuDocEvaluation-root .mhuDocumentList__item:nth-last-child(1) .mhuCardDropdownMenu, .mhuDocEvaluation-root .mhuDocumentList__item:nth-last-child(2) .mhuCardDropdownMenu {
  top: auto !important;
  bottom: calc(var(--spacing-xxl) + 4px) !important;
}
.mhuDocEvaluation-root .mhuDocumentListFooter {
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.mhuDocEvaluation-root .mhuDocumentListFooter__end {
  margin-left: auto;
}
.mhuDocEvaluation-root .mhuBox--type-document {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-md);
  background-color: var(--lite-color-black-30);
  border: 1px solid var(--lite-color-black-50);
  /* content */
  /* checkbox 영역 */
  /* header */
  /* body */
  /* 더보기(...) 버튼 드롭다운 */
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuBox__left {
  display: flex;
  flex: 3;
  gap: var(--spacing-sm);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuBox__right {
  display: flex;
  flex: 2;
  align-items: center;
  justify-content: flex-end;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuAdminInfo__link {
  display: block;
  width: var(--icon-size-xs);
  height: var(--icon-size-xs);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuBoxLink-root {
  margin-right: var(--spacing-lg);
  text-decoration: none;
  color: var(--color-default);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuBoxLinkHeader-root {
  margin-bottom: var(--spacing-xxs);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuBoxLinkTitle-root {
  color: var(--color-default);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
  word-break: break-all;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuDocumentInfo {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuDocumentInfo__divide {
  display: flex;
  flex-shrink: 0;
  align-items: center;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuDocumentInfo__divide:last-child:after {
  display: none;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuDocumentInfo__divide:after {
  content: "";
  display: block;
  height: 16px;
  border-right: 1px solid #747474;
  margin: 0 var(--spacing-sm);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuDocumentInfoItem {
  display: flex;
  align-items: center;
  line-height: 24px;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuDocumentInfoItem + .mhuDocumentInfoItem {
  margin-left: var(--spacing-xs);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuDocumentInfoItem__title {
  margin-right: var(--spacing-xs);
  color: var(--lite-color-black-500);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuDocumentInfoItem__content {
  color: var(--lite-color-black-500);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuDocumentInfoItem__content .mhuIcon-root {
  display: block;
  width: 18px;
  height: 18px;
  margin-left: var(--spacing-minus--xxs);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRate {
  --color-danger: var(--color-danger-dark);
  margin-right: auto;
  padding-right: var(--spacing-xl);
  text-align: center;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRate__title {
  color: var(--lite-color-black-700);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 24px;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRate__content {
  position: relative;
  min-width: 63px;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRate__content .mhuItem-checkAgainMark {
  position: absolute;
  top: -2px;
  right: -20px;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRateBadge {
  display: inline-flex;
  padding: 2px var(--spacing-xs);
  color: var(--color-primary);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  line-height: 20px;
  border-radius: var(--border-radius-lg);
  background: var(--campus-color-blue-light-02);
  text-decoration: none;
  white-space: nowrap;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRateBadge.mhuType--danger {
  background: var(--campus-color-red-light-01);
  color: var(--color-danger-dark);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRateBadge.mhuType--warning {
  background: var(--campus-color-orange-light-01);
  color: var(--color-warning-dark);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRateBadge.mhuType--empty {
  background: var(--lite-color-gray-50);
  color: var(--color-black);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRatePercent {
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-semibold);
  line-height: var(--font-size-xxxl);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuPlagiarismRatePercent.mhuType--empty {
  display: inline-flex;
  padding: 2px var(--spacing-xs);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  line-height: 20px;
  border-radius: var(--border-radius-lg);
  background: var(--campus-color-blue-light-02);
  text-decoration: none;
  white-space: nowrap;
  background: var(--lite-color-gray-50);
  color: var(--color-black);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root {
  position: relative;
  margin-left: var(--spacing-sm);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root .mhuIconButton-root {
  border: 0;
  padding: 4px;
  border-radius: var(--mhu-btn-radius);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root .mhuIconButton-root:hover {
  background: var(--lite-color-black-200);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root .mhuIconButton-root.mhuIconButton--dropdown:after {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"%3e                        %3cpath d="M10.3327 6.66732C11.2493 6.66732 11.9993 5.91732 11.9993 5.00065C11.9993 4.08398 11.2493 3.33398 10.3327 3.33398C9.41602 3.33398 8.66602 4.08398 8.66602 5.00065C8.66602 5.91732 9.41602 6.66732 10.3327 6.66732ZM10.3327 8.33398C9.41602 8.33398 8.66602 9.08398 8.66602 10.0007C8.66602 10.9173 9.41602 11.6673 10.3327 11.6673C11.2493 11.6673 11.9993 10.9173 11.9993 10.0007C11.9993 9.08398 11.2493 8.33398 10.3327 8.33398ZM10.3327 13.334C9.41602 13.334 8.66602 14.084 8.66602 15.0007C8.66602 15.9173 9.41602 16.6673 10.3327 16.6673C11.2493 16.6673 11.9993 15.9173 11.9993 15.0007C11.9993 14.084 11.2493 13.334 10.3327 13.334Z" fill="%237D7D80"/%3e                        %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: var(--mhu-btn-icon-size) var(--mhu-btn-icon-size);
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: var(--mhu-btn-icon-size) var(--mhu-btn-icon-size);
  background-color: var(--lite-color-black-600);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root .mhuCardDropdownMenu {
  display: none;
  padding: 0;
  z-index: 1;
  position: absolute;
  top: var(--spacing-xxl);
  right: 0;
  min-width: 89px;
  list-style: none;
  border-radius: var(--border-radius-md);
  background: var(--color-white);
  box-shadow: 0px 0px 8px 0px var(--color-shadow);
  overflow: hidden;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root .mhuCardDropdownMenu__item {
  white-space: nowrap;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root .mhuCardDropdownMenuLink {
  text-decoration: none;
  color: var(--color-default);
  display: block;
  padding: 8px 20px;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  transition: background-color 0.15s;
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root .mhuCardDropdownMenuLink:hover {
  background-color: var(--campus-color-black-hover);
  color: var(--color-white);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root .mhuCardDropdownMenuLink--admin {
  background-color: var(--campus-color-blue-light-01);
  color: var(--color-primary);
}
.mhuDocEvaluation-root .mhuBox--type-document .mhuCardDropdown-root .mhuCardDropdownMenuLink--admin:hover {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root {
  position: relative;
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu {
  display: none;
  width: 100%;
  z-index: 101;
  position: absolute;
  left: 0;
  margin-top: var(--spacing-xxs);
  padding: var(--spacing-xxs) var(--spacing-xs) 0;
  border-radius: var(--border-radius-md);
  background: var(--color-white);
  box-shadow: 0px 0px 8px 0px var(--color-shadow);
  overflow: hidden;
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenuBlock {
  padding: var(--spacing-sm) var(--spacing-xs) 0;
  border-top: 1px solid var(--lite-color-black-200);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenuBlock__title {
  color: var(--color-default);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-bold);
  line-height: 22px;
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenuBlock:first-child {
  border-top: 0;
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuList {
  list-style: none;
  padding: 0;
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuList__item {
  margin-top: var(--spacing-sm);
  margin-bottom: var(--spacing-sm);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink {
  text-decoration: none;
  color: var(--color-default);
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 var(--spacing-xs);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 28px;
  border-radius: var(--border-radius-sm);
  transition: background-color 0.15s;
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink .mhuIcon-root {
  display: none;
  margin-left: auto;
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink:hover {
  background-color: var(--campus-color-blue-light-01);
  color: var(--color-default);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink:hover .mhuIcon-root {
  display: block;
  color: var(--color-primary);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLinkWrap__title {
  padding: 0 var(--spacing-xs);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  color: var(--color-primary);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink--admin {
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: var(--campus-color-blue-light-01);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink__item {
  text-decoration: none;
  color: var(--color-default);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink__item:hover {
  color: var(--color-primary);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink-footer {
  position: relative;
  display: block;
  padding: var(--spacing-xs) var(--spacing-xl) var(--spacing-xs) var(--spacing-md);
  margin: 0 var(--spacing-minus--xs);
  color: var(--lite-color-black-700);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  line-height: 17px;
  text-decoration: none;
  background: var(--lite-color-black-30);
  word-break: keep-all;
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink-footer:hover {
  background-color: var(--campus-color-blue-light-01);
  color: var(--color-default);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink-footer:hover:after {
  background-color: var(--color-primary);
}
.mhuDocEvaluation-root .mhuButtonDropdown-root .mhuButtonDropdownMenu .mhuButtonDropdownMenuLink-footer:after {
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  display: block;
  width: 12px;
  height: 12px;
  margin-top: -7px;
  background-color: var(--lite-color-black-600);
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"%3e           %3cpath d="M6.27765 10.4444L8.43763 8.2844C8.76287 7.95915 8.76287 7.43375 8.43763 7.1085L6.27765 4.94852C5.75225 4.43146 4.85156 4.79841 4.85156 5.54064V9.85226C4.85156 10.6028 5.75225 10.9698 6.27765 10.4444Z" fill="%237D7D80"/%3e           %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  mask-size: 12px auto;
  transition: background-color 0.15s;
}
.mhuDocEvaluation-root .mhuSection--cover {
  margin-bottom: 0;
}
.mhuDocEvaluation-root .mhuSection--cover .mhuSection__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 136px);
  min-height: 400px;
  background-color: var(--lite-color-black-30);
}
.mhuDocEvaluation-root #toast-area-full:has(.mhuToastContainer-root) + .mhuSection--cover .mhuSection__inner {
  height: calc(100vh - 258px);
}
/* checkbox 선택 팝업 : 공통 */
.mhuCheckedCountLayerPopup {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: var(--spacing-sm);
  border-radius: var(--border-radius-md);
  border: 1px solid var(--lite-color-black-100);
  background: var(--color-white);
  box-shadow: 0px 0px 8px 0px var(--color-shadow);
}
.mhuCheckedCountLayerPopup__left {
  display: flex;
  align-items: center;
}
.mhuCheckedCountLayerPopup .mhuCheckedCountArea {
  display: flex;
  align-items: center;
  gap: var(--spacing-xxs);
  margin-left: var(--spacing-xl);
  color: var(--lite-color-black-600);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
}
.mhuCheckedCountLayerPopup .mhuCheckedCountArea + .mhuText-root {
  margin-left: 10px;
}
.mhuCheckedCountLayerPopup .mhuCheckedCountArea .mhuCheckedCountArea__checked {
  display: block;
  min-width: 24px;
  height: 24px;
  padding: 0 var(--spacing-xxs);
  border-radius: var(--border-radius-sm);
  background: var(--color-primary);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
  line-height: 24px;
  color: var(--color-white);
}
.mhuCheckedCountLayerPopup .mhuItem-icon-btn:hover, .mhuCheckedCountLayerPopup .mhuItem-icon-btn:focus {
  background-color: var(--mhu-btn-secondary-hover);
}
.mhuCheckedWrap-root {
  position: relative;
}
.mhuCheckedWrap-root .mhuPagination-root {
  padding-bottom: 20px;
}
.mhuCheckedWrap-root .mhuCheckedCountLayerPopupWrap {
  display: none;
}
.mhuCheckedWrap-root .mhuCheckedCountLayerPopup {
  position: absolute;
  bottom: 20px;
  left: 0;
}
.mhuDocHolder-root {
  --focus-field-color: rgba(39, 39, 44, 0.05);
  --font-size-xsm: 15px;
  display: flex;
  flex-direction: column;
  height: 99.9%;
  font-size: 16px;
}
.mhuDocHolder-root .mhuPageHeader-root .mhuTitle-root {
  padding: 4px 0;
  min-height: 36px;
  font-size: var(--font-size-lg);
}
.mhuDocHolder-root .mhuTitle-root {
  line-height: 1;
}
.mhuDocHolder-root .mhuRow-root {
  margin-bottom: 12px;
}
.mhuDocHolder-root .mhuRow-root.mhuRow--panel-top .mhuItem-start &gt; * {
  vertical-align: middle;
  margin-right: 8px;
}
.mhuDocHolder-root .mhuRow-root.mhuRow--panel-top &gt; * {
  width: auto;
}
.mhuDocHolder-root .mhuRow-root.mhuRow--panel-top .mhuText-root strong {
  font-size: 18px;
}
.mhuDocHolder-root .mhuFormControlSelect {
  line-height: 1;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuPageHeader-root .mhuTitle-root {
  padding: 0;
  font-size: 32px;
}
.mhuDocHolder-root.mhuDocHolder--upload.mhuType-file .mhuDocContent-root .mhuContainer--file {
  display: block;
  animation: fadeInContainer 0.3s ease-in-out 0.1s;
}
.mhuDocHolder-root.mhuDocHolder--upload.mhuType-file .mhuPageHeader-root {
  display: none;
}
.mhuDocHolder-root.mhuDocHolder--upload.mhuType-write .mhuDocContent-root .mhuContainer--write {
  display: block;
  animation: fadeInContainer 0.5s ease-in-out;
}
.mhuDocHolder-root.mhuDocHolder--upload.mhuType-write .mhuPageHeader-root,
.mhuDocHolder-root.mhuDocHolder--upload.mhuType-write .mhuPageFooter-root {
  display: none;
}
@keyframes fadeInContainer {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root {
  position: relative;
  width: 100%;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write {
  --upload-container-width: 900px;
  max-width: var(--upload-container-width);
  margin: 0 auto;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFormControlField-root .mhuFormControlField ~ .mhuIcon-root, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuFormControlField-root .mhuFormControlField ~ .mhuIcon-root {
  display: inline-block;
  position: absolute;
  left: 12px;
  top: 16px;
  z-index: 1;
  width: 24px;
  height: 24px;
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M2.99805 17.2505V21.0005H6.74805L17.808 9.94055L14.058 6.19055L2.99805 17.2505ZM20.708 7.04055C21.098 6.65055 21.098 6.02055 20.708 5.63055L18.368 3.29055C17.978 2.90055 17.348 2.90055 16.958 3.29055L15.128 5.12055L18.878 8.87055L20.708 7.04055Z" fill="%23fff" /%3e%3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  background-color: var(--lite-color-black-400);
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.15s;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFormControlField-root, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuFormControlField-root {
  position: relative;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFormControlField-root + .mhuFormControlField-root, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuFormControlField-root + .mhuFormControlField-root {
  margin-top: 24px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFormControlField-root .mhuFormControlField, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuFormControlField-root .mhuFormControlField {
  padding: 16px 16px 16px 12px;
  font-size: var(--font-size-md);
  resize: none;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFormControlField-root .mhuFormControlField:placeholder-shown, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuFormControlField-root .mhuFormControlField:placeholder-shown {
  padding-left: 44px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFormControlField-root .mhuFormControlField:placeholder-shown ~ .mhuIcon-root, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuFormControlField-root .mhuFormControlField:placeholder-shown ~ .mhuIcon-root {
  opacity: 1;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFormControlField-root input[type=text].mhuFormControlField, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuFormControlField-root input[type=text].mhuFormControlField {
  height: 56px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file {
  display: none;
  padding: 24px 0 0;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuRow-root {
  display: block;
  margin-bottom: 24px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuRow-root.mhuStyle-sticky {
  position: sticky;
  top: 0;
  z-index: 9;
  padding-top: 24px;
  background-color: #fff;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload-root {
  height: 40vh;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
  padding: 0 12px;
  font-size: var(--font-size-sm);
  line-height: 1;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list {
  margin-top: 24px;
  padding: 8px 0;
  border: 1px solid var(--lite-color-black-400);
  border-radius: 8px;
  overflow: hidden;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list:empty {
  padding: 0;
  border: 0;
  margin-top: 0;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root {
  background-color: #fff;
  white-space: normal;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root.mhuStyle-scroll {
  max-height: 415px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root {
  border-spacing: 0;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root tr:first-child td {
  border-top: 0;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root tr:last-child td {
  border-bottom: 0;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root tr td {
  font-size: 15px;
  line-height: 1.5;
  border-bottom-color: var(--lite-color-black-100);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root tr td:first-child {
  padding-left: 24px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root tr td:last-child {
  padding-right: 24px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root tr td .mhuButton--cell-delete {
  height: 25px;
  line-height: 1;
  padding: 0 10px;
  vertical-align: middle;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root {
  min-height: auto;
  padding: 0;
  font-size: var(--font-size-md);
  color: var(--lite-color-black-500);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root svg {
  width: 21px;
  height: 21px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root use {
  display: none;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root use:nth-child(1) {
  display: block;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root.mhuState-success {
  color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root.mhuState-success use {
  display: none;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root.mhuState-success use:nth-child(2) {
  display: block;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root.mhuState-fail {
  color: var(--color-warning);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root.mhuState-fail use {
  display: none;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__upload-list .mhuTableWrap-root .mhuTable-root .mhuBadge-root.mhuState-fail use:nth-child(3) {
  display: block;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice {
  display: block;
  border-radius: 8px;
  background-color: var(--lite-color-black-50);
  margin-bottom: 32px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice.mhuStyle-show &gt; .mhuDropdown__button:before {
  transform: rotate(180deg);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice.mhuStyle-show &gt; .mhuDropdownMenu-root {
  display: block;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__button {
  position: relative;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__button:before, .mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__button:after {
  display: none;
  position: absolute;
  top: calc(50% - 10px);
  width: 20px;
  height: 20px;
  background-color: #3E4448;
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e %3cpath d="M6.77083 7.50156L10.0042 10.7349L13.2375 7.50156C13.5625 7.17656 14.0875 7.17656 14.4125 7.50156C14.7375 7.82656 14.7375 8.35156 14.4125 8.67656L10.5875 12.5016C10.2625 12.8266 9.7375 12.8266 9.4125 12.5016L5.5875 8.67656C5.2625 8.35156 5.2625 7.82656 5.5875 7.50156C5.9125 7.1849 6.44583 7.17656 6.77083 7.50156Z" fill="%23fff"/%3e %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  transform: rotate(0);
  transition: transform 0.15s ease;
  content: "";
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__button:not(.mhuButton--more) {
  border: none;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__button.mhuButton--icon-start {
  padding: 0 8px 0 22px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__button.mhuButton--icon-start:before {
  display: inline-block;
  left: 0;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__button.mhuButton--icon-end:after {
  display: inline-block;
  right: 0;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice &gt; .mhuDropdownMenu-root {
  display: none;
  top: 0;
  width: auto;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__btn-box {
  padding: 12px 8px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__btn-box .mhuButton-root {
  height: 24px;
  padding: 0 30px 0 16px;
  background-color: transparent;
  color: var(--color-default);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdown__btn-box .mhuButton-root:after {
  top: calc(50% - 12px);
  width: 24px;
  height: 24px;
  transform: rotate(0deg);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuDropdownMenu-root {
  position: static;
  border: none;
  background-color: transparent;
  padding: 0 8px;
  height: 0;
  transition: height 0.25s ease-in-out;
  overflow: hidden;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuFileUploadNotice-root {
  background-color: #fff;
  border-radius: 4px;
  padding: 12px;
  margin-bottom: 8px;
  color: var(--lite-color-black-700);
  transition: all 0.25s ease-in-out 0.15s;
  opacity: 0;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuFileUploadNotice__list {
  padding-left: 0;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-medium);
  line-height: 1.7;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuFileUploadNotice__list li {
  list-style: none;
  padding-left: 20px;
  text-indent: -13px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice .mhuFileUploadNotice__list li:before {
  position: relative;
  top: -1px;
  content: "•";
  margin-right: 4px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice hr {
  margin: 16px 0;
  border: 0;
  border-top: 1px solid var(--lite-color-black-200);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice.mhuStyle-show .mhuDropdown__btn-box .mhuButton-root:after {
  transform: rotate(-180deg);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--file .mhuFileUpload__notice.mhuStyle-show .mhuDropdownMenu-root .mhuFileUploadNotice-root {
  opacity: 1;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write {
  display: none;
  height: calc(100vh - 32px - 80px);
  padding: 72px 0 0;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuFormControlField-root textarea {
  height: 100%;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuFormControlField-root textarea.mhuFormControlField {
  height: calc(100vh - 300px - 16px);
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuItem-count {
  margin-top: 12px;
  padding: 0 12px;
  color: var(--lite-color-black-600);
  font-size: 13px;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuItem-btn-top {
  position: absolute;
  left: 0;
  right: 40px;
  top: 8px;
  text-align: right;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuItem-btn-top .mhuButton-close:after {
  width: 24px;
  height: 24px;
  mask-size: 100%;
}
.mhuDocHolder-root.mhuDocHolder--upload .mhuDocContent-root &gt; .mhuContainer--write .mhuItem-btn-btm {
  position: absolute;
  left: calc(50% - var(--upload-container-width) / 2);
  right: 0;
  bottom: -80px;
  width: var(--upload-container-width);
  padding: 20px 0;
  background-color: #fff;
  text-align: right;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root {
  --footer-padding-x: 24px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root {
  position: relative;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuPageFooter-root .mhuButtonDropdown-root .mhuButtonDropdownMenu {
  bottom: 48px;
}
@media all and (min-width: 1312px) {
  .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content {
    padding-bottom: 40vh;
  }
}
#toast-area {
  margin-left: var(--main-padding-left);
  margin-right: var(--main-padding-right);
  box-shadow: 0 22px 26px #fff;
  background: rgba(255, 255, 255, 0.7);
}
#toast-area-full {
  z-index: 1;
}
#toast-area-full .mhuToastContainer--fluid-bottom {
  margin-bottom: var(--spacing-xxl);
}
.mhuModal-standard-setting .mhuModalHeader-root {
  padding-bottom: 24px;
}
.mhuModal-standard-setting .mhuModalFooter-root {
  border-top: none;
}
#el-modalDocSetting .mhuFormControlCheck-root {
  flex: 1 0 auto;
}
#el-modalDocSetting .mhuFormControlCheck-root input:checked + .mhuButton-root {
  color: white;
}
#el-modalDocSetting .mhuFormControlCheck-root input:checked + .mhuButton-root .mhuIcon-root {
  background-color: transparent;
}
#el-modalDocSetting .mhuFormControlCheck-root input:checked + .mhuButton-root .mhuIcon-root:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALZSURBVHgB7Zffa9NQFMdP3aT2Zyyo0ML+Ah2IvqxM0A7cxF/sxVXZg0JxLzqZ+A/4KIN1DEUfnFNQHI3iD5jabShFca3swSEUdAOpdm4vraSrzlmbxXO3ZITS3Nwk64OyLxySnPsjn56ce3suwIb+AdnAgiRJ8uLlLFqb7BpES9pstiyYkGEYGSAoQwQ1uiXReITioRYwCEFeTCIQRvMyDsvKYIMIltbrbNMBUH+GnWBNBCxKi5YezNg6QFQqjUCtYAQGQUg0hsCi5ubn6yp9bycnI9f7b6g+25KQSCSEeso8HFhUdOAq93TkuatK0wgob5YgUxK3hPBO2AQ10s2h2x4NEJUkoSRCKJWIZ8hTPdQI5N4w7wEdkHJ5GUHGM4pn3SNjBGQiMT6l9lZN4Nj9WLtnq/e8z+cL0qZsbNxVdLlcojEQgL17dnf39165VunXXE2xYf4Otp4GihxOh9jSEsoRIFaQSz3dwvEjh7tweT9ghhEEIZxKvrtbKBQ2gw7Q19m5Jf7RY51kXQNZxNueajCaOcNxnHQgtD+P1z9A0fupD3UsIJ0nw0UZRFPUBLbb7cs0oI/TM/Dy9RtgAemKnCnq9aPBpBWg5n3N3x0Oh6hu/Jz5YgVkFgzCrNUkbrdLDGGiKkC5fB5eWYtI2hAMJtiCepAC9HPxl/jk2Qv4XSqBWRB5bnYYWXH1AwFqO3Qwx3FeEcyBEE1ojdODGa10BPx+caCvN7dj+7aqQO3Hjv7QSdZbYAZGrs6SwADkcjqlzlPh4sUL5xYoU/K0+li37MS6hhRXY1rtn6ZnVjbFQMBf9rjdEtDVZAlGBroMq+WnFfUhSJTWgRWG1MIPwXwJmkWQJr1OTCWEvBQjoNp7jICgnWDpaOjchBFqwAv5g2tgHLICwnqoM1RcyZOSX8lyOCP7SavZ06UhYZQ60FJo3yqM+DrAhCydtRUoWD3kkbyKYyRGYUP/s/4C/0o+F6MM06oAAAAASUVORK5CYII=");
}
#el-modalDocSetting .mhuFormControlCheck-root:nth-child(1) input:checked + .mhuButton-root {
  background-color: var(--color-primary);
}
#el-modalDocSetting .mhuFormControlCheck-root:nth-child(2) input:checked + .mhuButton-root {
  background-color: #7C52F1;
}
#el-modalDocSetting .mhuFormControlCheck-root .mhuButton-root {
  color: var(--lite-color-black-600);
  font-size: var(--font-size-sm);
}
#el-modalDocSetting .mhuFormControlCheck-root .mhuIcon-root {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 50%;
  background-color: #939395;
}
#el-modalDocSetting .mhuFormControlCheck-root .mhuIcon-root:before {
  width: 17px;
  height: 17px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKySURBVHgB7ZfPaxNBFMffZishppuY3Av2rD2ZQkMbNA2tB23xYntT26InBf+E/AP25LGKICiJ3qqkP8BLwKTUg5fcAkbyo5cYNlkxgm7WN+2sLEt2dmbXHCz9wmN351c+eftm9j2AM/0HksCHDMOI4OU+2nXatIVWkiSpDh4kDEMBkhQi6TCshJZHqDyMAgYhyA8TD6yiRTin1SnYFoJV3AZLLgDW13AJ/ImAbbK85Qaz9w8g7Kog0CKIwCAI8cZz8KlOpyPb26rV6kahULC+NjWbzapjjHWi4FPb2++jh4efwkO63lnua7IMaQIUgBFpf/+D4gBilUpA0Cs18jASGAJSLBYVEAAZCYwgyGdr49AAzr3K3VIuRB7GYrEka8WpqctaOBzWBUFgcvLio/X1e0/t7Y67Kfc6/wJ77wJDofMhfX4+3SZAvCDLyzfVROLKA9zeb7hhVFVdLZcOXna73XPgAiTLYz/L5QO3YDVBfuDt42EwjjETjUaNa+mr3/D6Cxg6ah3JPCCp1JxGQRzFDOBgMDhgAaH3oNFsAQ/IwkJGcxvHgqmYQLNzs51QKKRbO3ua5gekAYIwf3OS8fGwnsZANYH6/T40Gk3wCEJUEYLBAOtZJ5lAUiCgf6l9hcFgAF5B6Nr8MFQ71gcClMmk24qi6OANhOij0zw3mF17Qzwe19fW7rQxqIcCTU8nvrsE6zPwAkOzsxJwAGGgG6lUSltautFjLJln5ceuaSfmNSS52nPqb7Vax4cifjp+Y4AbwNaMLxgKlIWT9NOPniDIJmsALwzJhd+C9xS0jiAzboO4Ugi6FTfAcvaIgKDd5hkoVDehhybwQj5wE5xTjkF4izqh5IouSv4lT3FGzpNFr9WlkNBLK2hltKbNSNsKeJCvWtuEgpMij8TVDnpiF850mvUHl7cl+gvgQ1MAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  content: "";
}
#el-modalDocSetting .mhuFormControlCheck-root + .mhuFormControlCheck-root {
  margin-left: 0;
}
.mhuNoneData-root {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  height: 300px;
  text-align: center;
}
.mhuNoneData__inner {
  padding: 0 5vw;
}
.mhuNoneData__inner .mhuIcon-root {
  margin-bottom: 16px;
  width: auto;
  height: auto;
  line-height: 1;
}
.mhuNoneData__inner .mhuTitle-root {
  font-size: 18px;
}
.mhuNoneData__inner .mhuText-root {
  font-weight: 600;
}
.mhuPayment-root .mhuSection-root {
  margin-bottom: 32px;
}
.mhuPayment-root .mhuRow-root:not(:first-of-type) {
  margin-top: 32px;
}
.mhuPayment-root .mhuRow-root + .mhuBgBox-root {
  margin-top: 20px;
}
.mhuPayment-root .mhuButtonBox-root {
  justify-content: flex-end;
  margin-top: 32px;
}
.mhuPayment-root .mhuButtonBox-root .mhuButton-root {
  min-width: 114px;
}
.mhuPaymentMethod-root .mhuBox--tabs {
  margin-top: 24px;
  margin-bottom: 32px;
}
.mhuPaymentMethod-root .mhuBox--tabs .mhuFormControlCheckGroup-root {
  gap: 16px;
  margin-top: 0;
}
.mhuPaymentMethod-root .mhuBox--tabs .mhuFormControlCheckGroup-root .mhuFormControlCheck-root {
  width: 33.33%;
  flex: 1 1 auto;
}
.mhuPaymentMethod-root .mhuBox--tabs .mhuFormControlCheckGroup-root .mhuFormControlCheck-root .mhuButton-root {
  height: 68px;
  padding: 0 48px;
  justify-content: flex-start;
  align-items: center;
}
.mhuPaymentMethod-root .mhuBox--tabs .mhuFormControlCheckGroup-root .mhuFormControlCheck-root .mhuButton-root &gt; .mhuIcon-root {
  color: var(--lite-color-black-300);
}
.mhuPaymentMethod-root .mhuBox--tabs .mhuFormControlCheckGroup-root .mhuFormControlCheck-root .mhuButton-root .mhuLabel-root {
  font-size: 16px;
  flex-grow: 1;
  text-align: center;
}
.mhuPaymentMethod-root .mhuBox--tabs .mhuFormControlCheckGroup-root .mhuFormControlCheck-root .mhuButton-root .mhuLabel-root &gt; .mhuIcon-root {
  justify-self: flex-start;
  margin-right: 8px;
}
.mhuPaymentMethod-root .mhuBox--tabs .mhuFormControlCheckGroup-root .mhuFormControlCheck-root .mhuButton-root .mhuLabel-root &gt; .mhuIcon-root.mhuIcon--kakao {
  width: auto;
  height: 22px;
}
.mhuPaymentMethod-root .mhuBox--tabs .mhuFormControlCheckGroup-root .mhuFormControlCheck-root .mhuButton-root .mhuLabel-root &gt; .mhuIcon-root.mhuIcon--kakao img {
  height: 100%;
}
.mhuPaymentMethod-root .mhuBox--tabs .mhuFormControlCheckGroup-root .mhuFormControlCheck-root input:checked + .mhuButton-root &gt; .mhuIcon-root {
  color: var(--color-primary);
}
.mhuPaymentMethod-root .mhuBox--content .mhuFormControlCheck-root .mhuButton-root {
  width: 112px;
  height: 40px;
}
.mhuPaymentMethod-root .mhuBox--content .mhuStyle-bg-transparent {
  border: none;
}
.mhuPaymentMethod-root .mhuBox--content .mhuBox--msg {
  padding: 24px;
  background-color: #F2FCFF;
  border-radius: 8px;
  font-weight: 600;
}
.mhuPaymentMethod-root .mhuFormControlCheck-root .mhuIcon-root {
  --mhu-btn-icon-size: 24px;
  width: var(--mhu-btn-icon-size);
  height: var(--mhu-btn-icon-size);
  background-color: transparent;
}
.mhuPaymentMethod-root .mhuFormControlCheck-root .mhuIcon-root:before {
  display: none;
}
.mhuPaymentMethod-root .mhuFormControlCheck-root input:checked + .mhuButton-root {
  border-color: var(--color-primary);
  color: var(--color-primary);
}
.mhuPaymentMethod-root .mhuFormControlCheck-root .mhuButton-root {
  padding: 0 12px;
  background-color: #fff;
  gap: 12px;
  border-radius: 8px;
  border: 1px solid var(--lite-color-black-300);
  color: var(--color-default);
}
.mhuPaymentSelect-root {
  display: flex;
  align-items: center;
  padding: 20px 28px;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
}
.mhuPaymentSelect-root .mhuFormControlField-root {
  display: flex;
  align-items: center;
  flex-basis: 50%;
}
.mhuPaymentSelect-root .mhuFormControlField-root .mhuFormControlBaseLabel-root {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0;
}
.mhuPaymentSelect-root .mhuFormControlField-root .mhuFormControlField {
  width: 120px;
  margin-left: auto;
}
.mhuPaymentSelect-root .mhuFormControlField-root .mhuTitle-root {
  margin-left: auto;
  font-size: 32px;
}
.mhuPaymentSelect-root .mhuFormControlField-root + i {
  display: block;
  width: 1px;
  height: 25px;
  background-color: #DCDCDC;
  margin: 0 48px;
  content: "";
}
.mhuNoticeBox-root {
  display: block;
  border-radius: 8px;
  background-color: var(--lite-color-black-50);
}
.mhuNoticeBox-root.mhuStyle-show &gt; .mhuDropdown__button:before {
  transform: rotate(180deg);
}
.mhuNoticeBox-root.mhuStyle-show &gt; .mhuDropdownMenu-root {
  display: block;
}
.mhuNoticeBox-root .mhuDropdown__button {
  position: relative;
}
.mhuNoticeBox-root .mhuDropdown__button:before, .mhuNoticeBox-root .mhuDropdown__button:after {
  display: none;
  position: absolute;
  top: calc(50% - 10px);
  width: 20px;
  height: 20px;
  background-color: #3E4448;
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e %3cpath d="M6.77083 7.50156L10.0042 10.7349L13.2375 7.50156C13.5625 7.17656 14.0875 7.17656 14.4125 7.50156C14.7375 7.82656 14.7375 8.35156 14.4125 8.67656L10.5875 12.5016C10.2625 12.8266 9.7375 12.8266 9.4125 12.5016L5.5875 8.67656C5.2625 8.35156 5.2625 7.82656 5.5875 7.50156C5.9125 7.1849 6.44583 7.17656 6.77083 7.50156Z" fill="%23fff"/%3e %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  transform: rotate(0);
  transition: transform 0.15s ease;
  content: "";
}
.mhuNoticeBox-root .mhuDropdown__button:not(.mhuButton--more) {
  border: none;
}
.mhuNoticeBox-root .mhuDropdown__button.mhuButton--icon-start {
  padding: 0 8px 0 22px;
}
.mhuNoticeBox-root .mhuDropdown__button.mhuButton--icon-start:before {
  display: inline-block;
  left: 0;
}
.mhuNoticeBox-root .mhuDropdown__button.mhuButton--icon-end:after {
  display: inline-block;
  right: 0;
}
.mhuNoticeBox-root &gt; .mhuDropdownMenu-root {
  display: none;
  top: 0;
  width: auto;
}
.mhuNoticeBox-root .mhuNoticeBox__title {
  padding: 12px 8px;
}
.mhuNoticeBox-root .mhuNoticeBox__title-inner {
  height: 24px;
  padding: 0 30px 0 16px;
  background-color: transparent;
  color: var(--color-default);
}
.mhuNoticeBox-root .mhuNoticeBoxContent-root {
  display: block;
  position: static;
  border: none;
  background-color: transparent;
  padding: 0 8px;
  transition: height 0.25s ease-in-out;
  overflow: hidden;
}
.mhuNoticeBox-root .mhuNoticeBoxContent__inner {
  background-color: #fff;
  border-radius: 4px;
  padding: 12px;
  margin-bottom: 8px;
  color: var(--lite-color-black-700);
  transition: all 0.25s ease-in-out 0.15s;
}
.mhuNoticeBox-root .mhuNoticeBoxContent__list {
  padding-left: 0;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-medium);
  line-height: 1.7;
}
.mhuNoticeBox-root .mhuNoticeBoxContent__list li {
  list-style: none;
  padding-left: 20px;
  text-indent: -13px;
}
.mhuNoticeBox-root .mhuNoticeBoxContent__list li:before {
  position: relative;
  top: -1px;
  content: "•";
  margin-right: 4px;
}
.mhuNoticeBox-root hr {
  margin: 16px 0;
  border: 0;
  border-top: 1px solid var(--lite-color-black-200);
}
.mhuNoticeBox-root.mhuStyle-show .mhuNoticeBox__title .mhuNoticeBox__title-inner:after {
  transform: rotate(-180deg);
}
.mhuNoticeBox-root.mhuStyle-show .mhuNoticeBoxContent-root .mhuNoticeBoxContent__inner {
  opacity: 1;
}
.mhuTicketBox-root {
  display: flex;
  gap: 20px;
  padding: 0;
}
.mhuTicketBox-root.mhuTicketBox--channel .mhuTicketBoxItem-root {
  width: 33.333%;
}
.mhuTicketBoxItem-root {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25%;
  min-height: 174px;
  padding: 8px 10px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  font-weight: 600;
  text-align: center;
  line-height: 1;
}
.mhuTicketBoxItem-root &gt; div &gt; div:first-child {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
}
.mhuTicketBoxItem-root strong {
  font-size: 32px;
  padding: 0 4px;
}
.mhuTicketBoxItem-root .mhuItem-mid {
  position: relative;
  padding: 8px 0;
}
.mhuTicketBoxItem-root .mhuItem-mid span {
  position: relative;
  top: -2px;
}
.mhuTicketBoxItem-root .mhuItem-mid .mhuItem-endday {
  position: absolute;
  bottom: -6px;
  left: 0;
  right: 0;
  white-space: nowrap;
}
.mhuTicketBoxItem-root .mhuItem-btm {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 4px 8px;
  margin-top: 12px;
}
.mhuBgBox-root {
  display: flex;
  align-items: center;
  height: 40px;
  padding: 6px 12px 6px 20px;
  border-radius: 8px;
  background: var(--lite-color-black-50);
}
.mhuDocHolder-root.mhuDocHolder--result {
  --doc-container-height: 130px;
  --row-col-gap: 12px;
  --font-size-xsm: 15px;
  --mhu-input-bg:#fff;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuSection-root {
  max-width: none;
  padding: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuRow-root {
  margin-bottom: 12px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuRow-root.mhuRow--panel-top .mhuItem-start &gt; * {
  vertical-align: middle;
  margin-right: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuRow-root.mhuRow--panel-top &gt; * {
  width: auto;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuRow-root.mhuRow--panel-top .mhuText-root strong {
  font-size: 18px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuFormControlField,
.mhuDocHolder-root.mhuDocHolder--result .mhuFormControlCustomFile-root .mhuInputLabel-field,
.mhuDocHolder-root.mhuDocHolder--result .mhuFormControlSelect {
  border-color: var(--lite-color-black-400);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuFormControlCheck[type=checkbox] {
  border-width: 1px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuIcon-root {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  content: "";
}
.mhuDocHolder-root.mhuDocHolder--result .mhuIcon-root.mhuIcon-root svg {
  width: 100%;
  height: 100%;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root {
  display: block;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root.mhuStyle-show &gt; .mhuDropdown__button:before {
  transform: rotate(180deg);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root.mhuStyle-show &gt; .mhuDropdownMenu-root {
  display: block;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root .mhuDropdown__button {
  position: relative;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root .mhuDropdown__button:before, .mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root .mhuDropdown__button:after {
  display: none;
  position: absolute;
  top: calc(50% - 10px);
  width: 20px;
  height: 20px;
  background-color: #3E4448;
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"%3e %3cpath d="M6.77083 7.50156L10.0042 10.7349L13.2375 7.50156C13.5625 7.17656 14.0875 7.17656 14.4125 7.50156C14.7375 7.82656 14.7375 8.35156 14.4125 8.67656L10.5875 12.5016C10.2625 12.8266 9.7375 12.8266 9.4125 12.5016L5.5875 8.67656C5.2625 8.35156 5.2625 7.82656 5.5875 7.50156C5.9125 7.1849 6.44583 7.17656 6.77083 7.50156Z" fill="%23fff"/%3e %3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  transform: rotate(0);
  transition: transform 0.15s ease;
  content: "";
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root .mhuDropdown__button:not(.mhuButton--more) {
  border: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root .mhuDropdown__button.mhuButton--icon-start {
  padding: 0 8px 0 22px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root .mhuDropdown__button.mhuButton--icon-start:before {
  display: inline-block;
  left: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root .mhuDropdown__button.mhuButton--icon-end:after {
  display: inline-block;
  right: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root &gt; .mhuDropdownMenu-root {
  display: none;
  top: 0;
  width: auto;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root .mhuDropdownMenu-root {
  --mhu-dropdown-bg: transparent;
  --mhu-dropdown-color: var(--lite-color-black);
  position: static;
  border: none;
  padding: 0;
  text-align: justify;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDropdown-root.mhuDropdown--desc .mhuDropdownMenu-root {
  color: var(--lite-color-black-600);
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--compare .mhuSection-root &gt; .mhuItem-btn-top, .mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--compare-view .mhuSection-root &gt; .mhuItem-btn-top {
  position: relative;
  height: 24px;
  margin-right: -28px;
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--compare .mhuSection-root &gt; .mhuItem-btn-top .mhuButton-close, .mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--compare-view .mhuSection-root &gt; .mhuItem-btn-top .mhuButton-close {
  --mhu-btn-icon-size: 24px;
  position: absolute;
  right: 0;
  top: -4px;
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--compare .mhuDocContent__summary {
  --doc-container-height: 148px;
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--compare .mhuDocContent__summary .mhuTabContent-root {
  --tab-content-outer: 236px;
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--compare-view .mhuDocContent__content {
  padding-bottom: 0 !important;
  height: calc(100vh - 58px);
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--compare-view .mhuDocContent__content .mhuPageHeader-root {
  margin-bottom: 24px;
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--compare-view .mhuDocContent__content .mhuPageHeader-root .mhuTitle-root {
  margin-bottom: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent-root {
  position: relative;
  display: flex;
  gap: 24px;
  padding-left: 48px;
  margin-right: -28px;
  color: var(--lite-color-black);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content {
  --doc-content-pl: 88px;
  --doc-content-minus-ml: calc(-1 * var(--doc-content-pl));
  flex: 1 1 auto;
  height: calc(100vh - var(--doc-container-height) + 18px);
  margin-left: var(--doc-content-minus-ml);
  padding-left: var(--doc-content-pl);
  padding-right: 18px;
  padding-bottom: 64px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader-root {
  position: sticky;
  top: 0;
  z-index: 10;
  display: block;
  width: auto;
  margin: 0 -16px 12px var(--doc-content-minus-ml);
  padding: 0 0 1px var(--doc-content-pl);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader-root .mhuTitle-root {
  padding: 4px 0;
  min-height: 36px;
  font-size: var(--font-size-lg);
  margin-bottom: 12px;
  line-height: 1.5;
  word-break: break-all;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top {
  display: flex;
  justify-content: space-between;
  gap: var(--row-col-gap);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root {
  width: auto;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--select {
  flex-grow: 1;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--select select {
  width: 100%;
  height: 100%;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--updown {
  display: flex;
  gap: 10px;
  border-radius: 8px;
  border: 1px solid var(--lite-color-black-400);
  overflow: hidden;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--updown .mhuButton-root {
  width: 40px;
  height: 100%;
  padding: 0;
  border-radius: 0;
  background-color: #fff;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--updown .mhuButton-root svg {
  width: 24px;
  height: 24px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--updown .mhuButton-root:hover, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--updown .mhuButton-root:focus {
  background-color: rgba(39, 39, 44, 0.05);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--updown .mhuButton--up {
  border-right: 1px solid var(--lite-color-black-400);
  order: 1;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--updown .mhuButton--down {
  border-left: 1px solid var(--lite-color-black-400);
  order: 3;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--updown .mhuButton--down svg {
  transform: rotate(-180deg);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuPageHeader__content-top .mhuBox-root.mhuBox--updown .mhuText-root {
  order: 2;
  line-height: 2.5;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root {
  margin-right: -8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root:not(:last-child) {
  margin-bottom: 10px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root:not(:last-child).mhuStyle-show {
  margin-bottom: 40px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root {
  position: relative;
  margin-top: 8px;
  line-height: 1.4;
  z-index: 1;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuPara-root {
  position: relative;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuPara-root.mhuItem-gpt:before {
  display: block;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuPara-root.mhuItem-gpt .mhuItem-sentence {
  border-radius: 0 8px 8px 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuPara-root.mhuState-highlight {
  background-color: #F4F4F4;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuPara-root:not(:first-of-type) {
  margin-top: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuPara-root &gt; .mhuBadgeGroup-root {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  transition: opacity 0.15s;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuPara-root &gt; .mhuBadgeGroup-root .mhuBadge-root {
  position: absolute;
  left: -28px;
  top: 8px;
  border: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuPara-root &gt; .mhuBadgeGroup-root .mhuLine-gpt {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  height: 100%;
  border-right: 2px solid var(--lite-color-gpt);
  content: "";
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-sentence {
  border-radius: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-sentence.mhuStyle-cursor {
  pointer-events: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-sentence.mhuStyle-cursor &gt; div {
  pointer-events: auto;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root &gt; .mhuDropdown__button:before {
  transform: rotate(-90deg);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__content .mhuDropdown-root.mhuStyle-show &gt; .mhuDropdown__button:before {
  transform: rotate(0deg);
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--result-free .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuBadgeGroup-root {
  display: none;
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--result-free .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-sentence {
  padding-left: 0;
  padding-right: 0;
  color: var(--lite-color-black);
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--result-free .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-sentence b {
  font-weight: normal;
  color: var(--lite-color-black);
}
.mhuDocHolder-root.mhuDocHolder--result.mhuDocHolder--result-free .mhuDocContent__content .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-sentence .mhuStyle-cursor {
  cursor: default;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary {
  flex: 0 0 auto;
  width: 424px;
  height: calc(100vh - var(--doc-container-height));
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabNav-list {
  gap: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabNav-list__item {
  flex-grow: 1;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabNav-list__link {
  padding: 7px;
  border: 1px solid transparent;
  background-color: var(--lite-color-black-5);
  border-radius: 8px 8px 0 0;
  text-align: center;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabNav-list__link .mhuText-root {
  color: var(--lite-color-black-400);
  font-weight: bold;
  transition: color 0.15s;
  line-height: 1;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabNav-list__link:after {
  display: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabNav-list__link:hover .mhuText-root {
  color: var(--lite-color-black-600);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabNav-list__link.mhuState-active {
  border-color: var(--lite-color-black-100);
  border-bottom-color: white;
  background-color: transparent;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabNav-list__link.mhuState-active .mhuText-root {
  color: var(--color-default);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-root {
  --tab-content-outer: 220px;
  height: calc(100vh - var(--tab-content-outer));
  margin: 0;
  background-color: #fff;
  border: 1px solid var(--lite-color-black-100);
  border-top: 0;
  border-radius: 0 0 8px 8px;
  padding: 0 0 2px;
  overflow: hidden;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel {
  height: 100%;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content {
  height: 100%;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuRow-root {
  padding-left: 12px;
  padding-right: 12px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root &gt; div:first-child {
  margin-top: 12px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root.mhuBox--compare .mhuTitle-root {
  padding: 4px 12px;
  font-size: var(--font-size-lg);
  line-height: 1.5;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root.mhuBox--compare .mhuItem-sentence {
  padding-top: 4px;
  padding-bottom: 4px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root.mhuBox--compare .mhuState-highlight {
  background: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root &gt; .mhuBadge-root {
  margin-bottom: 12px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root &gt; .mhuBadge-root:first-child {
  margin-top: 4px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root &gt; .mhuBadge-root ~ .mhuCard-root {
  margin-left: 8px;
  margin-right: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root &gt; .mhuBadge-root ~ .mhuCard-root .mhuItem-end .mhuButton--sentence-list:hover {
  color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content &gt; .mhuBox-root &gt; .mhuBadge-root ~ .mhuCard-root + .mhuCard--type-gpt {
  margin-top: 12px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content .mhuRow--panel-top {
  padding-top: 12px;
  padding-bottom: 2px;
  margin-bottom: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content .mhuRow--panel-top .mhuItem-end {
  margin-left: auto;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content .mhuRow--panel-top.mhuStyle-sticky {
  top: 0;
  z-index: 2;
  box-shadow: 0 -4px 6px 5px white;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuTabContent-panel__content .mhuRow--panel-top:empty {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 14px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  margin-bottom: 4px;
  padding: 4px;
  line-height: initial;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary-head .mhuBox-root {
  display: flex;
  align-items: center;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary-head .mhuBox-root.mhuBox--first small {
  font-size: 16px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary-head .mhuBox-root.mhuBox--first .mhuTitle-root &gt; span &gt; span + small {
  display: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary-head .mhuBox-root.mhuBox--first .mhuTitle-root &gt; span[class^=mhuTitle--] span + small {
  display: inline-block;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary-head .mhuTitle-root {
  font-size: var(--font-size-xxxl);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root {
  display: block;
  height: auto;
  border-radius: var(--border-radius-md);
  background: var(--lite-color-black-50);
  font-size: var(--font-size-xsm);
  line-height: 1.5;
  transition: background-color 0.1s ease-in;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuState-active, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-info {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuButton-root + .mhuText-root span.mhuText__text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary a, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuText-root {
  text-decoration: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root {
  padding: 4px 4px;
  margin-bottom: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root {
  margin-bottom: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root:not(:first-child) {
  margin-top: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root:not(:last-child) {
  padding-bottom: 8px;
  border-bottom: 1px solid var(--lite-color-black-100);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root.mhuStyle-show &gt; .mhuDropdownButton-box &gt; .mhuDropdown__button:before {
  transform: rotate(0deg);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box &gt; .mhuDropdown__button:before {
  transform: rotate(-90deg);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box .mhuButton-root {
  background-color: transparent;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box .mhuButton-root:hover {
  color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box .mhuText-root {
  padding: 4px 0;
  font-size: var(--font-size-xsm);
  line-height: 1.6;
  text-align: left;
  font-weight: var(--font-weight-semibold);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box .mhuItem-end {
  display: flex;
  align-items: center;
  gap: 2px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box .mhuItem-end .mhuButton-root {
  padding-left: 2px;
  padding-right: 2px;
  color: var(--lite-color-black-600);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-primary strong.mhuText__text {
  color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-primary .mhuButton-root:hover, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-primary .mhuButton-root.mhuState-active {
  color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-warning strong.mhuText__text {
  color: var(--color-warning);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-warning .mhuButton-root:hover, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-warning .mhuButton-root.mhuState-active {
  color: var(--color-warning);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-warning a.mhuButton-root:hover:after {
  background-color: var(--color-warning);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-warning .mhuFormControlCheck[type=checkbox]:checked {
  border-color: var(--color-warning);
  background-color: var(--color-warning);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-danger strong.mhuText__text {
  color: var(--color-danger);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-danger .mhuButton-root:hover, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-danger .mhuButton-root.mhuState-active {
  color: var(--color-danger);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-danger a.mhuButton-root:hover:after {
  background-color: var(--color-danger);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box.mhuColor-danger .mhuFormControlCheck[type=checkbox]:checked {
  border-color: var(--color-danger);
  background-color: var(--color-danger);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box a[target=_blank] {
  text-decoration: none;
  color: var(--color-gray2);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box a[target=_blank]:after {
  display: inline-block;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-left: auto;
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M16.25 8.44444C16.25 8.85866 16.5858 9.19444 17 9.19444C17.4142 9.19444 17.75 8.85866 17.75 8.44444H16.25ZM11.5556 2.25C11.1413 2.25 10.8056 2.58579 10.8056 3C10.8056 3.41421 11.1413 3.75 11.5556 3.75V2.25ZM16.8813 3.59454L17.5496 3.25405L17.5496 3.25405L16.8813 3.59454ZM16.4055 3.11868L16.746 2.45043V2.45043L16.4055 3.11868ZM16.4414 4.61922C16.7343 4.32633 16.7343 3.85145 16.4414 3.55856C16.1485 3.26567 15.6737 3.26567 15.3808 3.55856L16.4414 4.61922ZM9.46967 9.46967C9.17678 9.76256 9.17678 10.2374 9.46967 10.5303C9.76256 10.8232 10.2374 10.8232 10.5303 10.5303L9.46967 9.46967ZM4.44775 16.711L4.78825 16.0427H4.78824L4.44775 16.711ZM3.289 15.5522L2.62074 15.8927H2.62074L3.289 15.5522ZM14.3777 15.5522L13.7094 15.2118L14.3777 15.5522ZM13.2189 16.711L12.8784 16.0427L13.2189 16.711ZM4.44775 5.62233L4.10726 4.95408V4.95408L4.44775 5.62233ZM3.289 6.78109L2.62074 6.44059H2.62074L3.289 6.78109ZM8.83333 6.08333C9.24755 6.08333 9.58333 5.74755 9.58333 5.33333C9.58333 4.91912 9.24755 4.58333 8.83333 4.58333V6.08333ZM15.4167 11.1667C15.4167 10.7525 15.0809 10.4167 14.6667 10.4167C14.2525 10.4167 13.9167 10.7525 13.9167 11.1667H15.4167ZM17.75 8.44444V4.74222H16.25V8.44444H17.75ZM15.2578 2.25H11.5556V3.75H15.2578V2.25ZM17.75 4.74222C17.75 4.44968 17.7506 4.18517 17.7327 3.96597C17.714 3.73801 17.6718 3.49386 17.5496 3.25405L16.2131 3.93504C16.2096 3.92815 16.2266 3.95292 16.2377 4.08812C16.2494 4.23207 16.25 4.42493 16.25 4.74222H17.75ZM15.2578 3.75C15.5751 3.75 15.7679 3.75058 15.9119 3.76234C16.0471 3.77339 16.0719 3.79045 16.065 3.78694L16.746 2.45043C16.5061 2.32824 16.262 2.28595 16.034 2.26733C15.8148 2.24942 15.5503 2.25 15.2578 2.25V3.75ZM17.5496 3.25405C17.3733 2.90804 17.092 2.62673 16.746 2.45043L16.065 3.78694C16.1287 3.81943 16.1806 3.87127 16.2131 3.93504L17.5496 3.25405ZM15.3808 3.55856L9.46967 9.46967L10.5303 10.5303L16.4414 4.61922L15.3808 3.55856ZM10.4242 16.25H7.24242V17.75H10.4242V16.25ZM3.75 12.7576V9.57576H2.25V12.7576H3.75ZM7.24242 16.25C6.48756 16.25 5.96651 16.2494 5.56199 16.2164C5.16622 16.184 4.94849 16.1244 4.78825 16.0427L4.10726 17.3793C4.51421 17.5866 4.95131 17.6715 5.43984 17.7114C5.91961 17.7506 6.51231 17.75 7.24242 17.75V16.25ZM2.25 12.7576C2.25 13.4877 2.24942 14.0804 2.28862 14.5602C2.32853 15.0487 2.41339 15.4858 2.62074 15.8927L3.95725 15.2118C3.8756 15.0515 3.81597 14.8338 3.78363 14.438C3.75058 14.0335 3.75 13.5124 3.75 12.7576H2.25ZM4.78824 16.0427C4.43045 15.8604 4.13956 15.5695 3.95725 15.2118L2.62074 15.8927C2.94686 16.5328 3.46722 17.0531 4.10726 17.3793L4.78824 16.0427ZM13.9167 12.7576C13.9167 13.5124 13.9161 14.0335 13.883 14.438C13.8507 14.8338 13.7911 15.0515 13.7094 15.2118L15.0459 15.8927C15.2533 15.4858 15.3381 15.0487 15.3781 14.5602C15.4172 14.0804 15.4167 13.4877 15.4167 12.7576H13.9167ZM10.4242 17.75C11.1544 17.75 11.7471 17.7506 12.2268 17.7114C12.7154 17.6715 13.1525 17.5866 13.5594 17.3793L12.8784 16.0427C12.7182 16.1244 12.5004 16.184 12.1047 16.2164C11.7002 16.2494 11.1791 16.25 10.4242 16.25V17.75ZM13.7094 15.2118C13.5271 15.5695 13.2362 15.8604 12.8784 16.0427L13.5594 17.3793C14.1994 17.0531 14.7198 16.5328 15.0459 15.8927L13.7094 15.2118ZM7.24242 4.58333C6.51231 4.58333 5.91961 4.58275 5.43984 4.62195C4.95131 4.66186 4.51421 4.74673 4.10726 4.95408L4.78825 6.29059C4.94849 6.20894 5.16622 6.1493 5.56199 6.11697C5.96651 6.08392 6.48755 6.08333 7.24242 6.08333V4.58333ZM3.75 9.57576C3.75 8.82089 3.75058 8.29984 3.78363 7.89532C3.81597 7.49956 3.8756 7.28182 3.95725 7.12158L2.62074 6.44059C2.41339 6.84754 2.32853 7.28465 2.28862 7.77317C2.24942 8.25294 2.25 8.84564 2.25 9.57576H3.75ZM4.10726 4.95408C3.46722 5.28019 2.94686 5.80056 2.62074 6.44059L3.95725 7.12158C4.13956 6.76379 4.43045 6.47289 4.78825 6.29059L4.10726 4.95408ZM7.24242 6.08333H8.83333V4.58333H7.24242V6.08333ZM13.9167 11.1667V12.7576H15.4167V11.1667H13.9167Z" fill="%237D7D80"/%3e%3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
  background-color: var(--lite-color-black-600);
  transition: background-color 0.15s;
  content: "";
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box a[target=_blank]:hover:after {
  background-color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownButton-box a[target=_blank]:hover span.mhuText__text {
  color: var(--color-primary);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root.mhuDropdown--disabled .mhuDropdownButton-box .mhuDropdown__button {
  visibility: hidden;
  pointer-events: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuButton-root {
  height: auto;
  padding: 4px 0;
  color: var(--color-gray2);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuButton-root svg {
  width: 20px;
  height: 20px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuButton-root:before {
  position: static;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuButton-root + .mhuText-root {
  display: inline-flex;
  align-items: center;
  width: 365px;
  overflow: hidden;
  text-decoration: none;
  margin-right: 6px;
  gap: 6px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuButton-root + .mhuText-root + .mhuBadge-root {
  margin-left: auto;
  flex-shrink: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuButton-root + .mhuText-root strong.mhuText__text {
  display: inline-block;
  flex-shrink: 0;
  white-space: nowrap;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuButton-root.mhuButton--more {
  display: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root {
  padding: 4px 4px 4px 20px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box {
  padding: 4px 0 0;
  color: var(--color-default);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__title {
  position: relative;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__title span {
  display: block;
  background-color: var(--lite-color-black-50);
  border-radius: var(--border-radius-sm);
  padding: 4px 8px;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 1;
  transition: all 0.15s;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__title .mhuButton-root {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__title .mhuButton-root:hover + span {
  background-color: var(--lite-color-black-100);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__list {
  padding: 8px 4px 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__list li {
  display: flex;
  gap: 4px;
  font-size: 14px;
  line-height: 1.4;
  list-style: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__list li strong {
  flex-shrink: 0;
  font-weight: var(--font-weight-regular);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__list li strong:before {
  margin-right: 4px;
  content: "-";
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__list li strong:after {
  content: ":";
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-list-box .mhuItem__list li:not(:first-child) {
  margin-top: 6px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-sentence-list {
  margin-top: 8px;
  color: var(--lite-color-black-500);
  line-height: 1.4;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuItem-sentence-list .mhuItem-sentence {
  margin-top: 0;
  padding: 8px 0;
  border-top: 1px solid var(--lite-color-black-100);
  font-size: var(--font-size-xsm);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuDropdown-root .mhuDropdownMenu-root .mhuDropdown-root:first-child {
  margin-top: 4px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuButton--more {
  width: 100%;
  height: 28px;
  margin: 4px 0;
  padding: 0;
  border-color: var(--lite-color-black-300);
  color: var(--lite-color-black-600);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root .mhuButton--more .mhuText-root {
  font-weight: var(--font-weight-semibold);
  line-height: 1;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root.mhuStyle-show {
  height: auto;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root.mhuStyle-show + .mhuButton--more span &gt; i:first-child:after {
  content: "접기";
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuCardBody-root.mhuStyle-show + .mhuButton--more .mhuIcon-root {
  transform: rotate(-180deg);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root .mhuTitle-root {
  margin-bottom: 12px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-info {
  background-color: #fff;
  padding: 32px 20px;
  text-align: center;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-info .mhuTitle-root {
  margin-bottom: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-msg {
  padding: 20px;
  line-height: 1.4;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-msg .mhuButtonBox-root {
  margin-top: 16px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-gpt {
  padding: 12px;
  color: var(--lite-color-gpt);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-gpt + .mhuBadge-root {
  margin-top: 12px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-gpt .mhuBox-root &gt; div:not(:last-of-type) {
  margin-bottom: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuItem-gpt {
  padding: 12px;
  background-color: #F9F9FF;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document {
  padding: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuCardBody-root &gt; .mhuDropdown-root &gt; .mhuDropdownButton-box {
  padding-left: 4px;
  padding-right: 4px;
  border-radius: 8px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuCardBody-root &gt; .mhuDropdown-root &gt; .mhuDropdownMenu-root {
  padding-left: 16px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuCardBody-root &gt; .mhuDropdown-root &gt; .mhuDropdownMenu-root .mhuButton--sentence-list {
  margin-left: -4px;
  margin-right: 2px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuCardBody-root &gt; .mhuDropdown-root &gt; .mhuDropdownMenu-root .mhuDropdown-root:last-of-type {
  border-bottom: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuCardBody-root &gt; .mhuDropdown-root &gt; .mhuDropdownMenu-root .mhuDropdownMenu-root {
  padding-right: 0;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuCardBody-root strong.mhuText__text {
  width: 40px;
  margin-left: 6px;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuState-exclude .mhuItem-sentence, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuState-exclude .mhuItem-sentence b, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuState-exclude .mhuItem-sentence strong {
  text-decoration: line-through;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuState-exclude .mhuDropdownButton-box &gt; button + span &gt; strong, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuState-exclude .mhuDropdownButton-box &gt; button + span &gt; span {
  position: relative;
  opacity: 0.5;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuState-exclude .mhuDropdownButton-box &gt; button + span &gt; strong:before, .mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuState-exclude .mhuDropdownButton-box &gt; button + span &gt; span:before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  display: block;
  border-top: 1px solid #333;
  content: "";
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document .mhuState-exclude .mhuDropdownButton-box &gt; button + span &gt; strong:before {
  width: 80%;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document.mhuState-active .mhuCardBody-root &gt; .mhuDropdown-root &gt; .mhuDropdownButton-box {
  background: #F2FCFF;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document.mhuState-not-all .mhuCardBody-root &gt; .mhuDropdown-root &gt; .mhuDropdownButton-box .mhuFormControlCheck[type=checkbox]:checked {
  --svg-data64: url('data:image/svg+xml;charset=utf-8,%3csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M4 0C1.79086 0 0 1.79086 0 4V16C0 18.2091 1.79086 20 4 20H16C18.2091 20 20 18.2091 20 16V4C20 1.79086 18.2091 0 16 0H4ZM4 9C3.44772 9 3 9.44771 3 10C3 10.5523 3.44772 11 4 11H16C16.5523 11 17 10.5523 17 10C17 9.44771 16.5523 9 16 9H4Z" fill="%2300C2FF"/%3e%3c/svg%3e');
  -webkit-mask-image: var(--svg-data64);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 20px auto;
  mask-image: var(--svg-data64);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 20px auto;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document.mhuState-has-more .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownMenu-root .mhuDropdown-root:nth-child(n+4) {
  display: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document.mhuState-has-more .mhuCardBody-root .mhuDropdown-root &gt; .mhuDropdownMenu-root .mhuButton--more {
  display: flex;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuCard--type-document.mhuState-has-more .mhuCardBody-root .mhuDropdown-root:nth-child(3) {
  border-bottom: none;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root.mhuState-active {
  background-color: #fff;
}
.mhuDocHolder-root.mhuDocHolder--result .mhuDocContent__summary .mhuCard-root + .mhuBadge-root {
  margin-top: 12px;
}
.mhuDocHolder-root .mhuItem-sentence {
  position: relative;
  padding: 8px 12px;
  text-align: left;
  word-wrap: anywhere;
  color: var(--lite-color-black-500);
}
.mhuDocHolder-root .mhuItem-sentence.mhuState-highlight {
  border-radius: var(--border-radius-md);
  background-color: #F4F4F4;
}
.mhuDocHolder-root .mhuItem-sentence b {
  color: var(--color-danger);
  font-weight: var(--font-weight-semibold);
}
.mhuDocHolder-root .mhuItem-sentence b.intextcitation, .mhuDocHolder-root .mhuItem-sentence b.canon, .mhuDocHolder-root .mhuItem-sentence b.quoted {
  color: var(--lite-color-black);
}
.mhuDocHolder-root .mhuItem-sentence b.gpt {
  color: var(--lite-color-gpt);
}
.mhuModal--feedback textarea.mhuFormControlField {
  display: block;
  height: 140px;
  margin: var(--spacing-lg) 0 var(--spacing-md);
  resize: none;
}
.mhuItem-feedback-rating,
.mhuItem-feedback-rating__list {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mhuItem-feedback-rating {
  margin-top: var(--spacing-lg);
  padding: var(--spacing-xs) var(--spacing-md);
  background-color: var(--lite-color-black-100);
  border-radius: var(--border-radius-md);
}
.mhuItem-feedback-rating__list {
  list-style: none;
  padding: 0;
  gap: var(--spacing-xs);
}
.mhuItem-feedback-rating__list .mhuButton--transparent {
  --mhu-btn-secondary-hover: var(--lite-color-black-5);
}
.mhuItem-feedback-rating__label {
  color: var(--lite-color-black-400);
}</pre></body></html>