@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700&display=block");
/*
 * Mixin
 */
/*
 * Extend
 */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700&display=block");
/*
 * Mixin
 */
/*
 * Extend
 */
/*
 * popup
 */
/* line 5, ../../scss/_popup.scss */
.html-popup {
  overflow-y: hidden;
}

/* line 8, ../../scss/_popup.scss */
.page-popup {
  padding: 15px 30px 30px;
  background-color: #fff;
}
/* line 11, ../../scss/_popup.scss */
.page-popup#popup {
  background: #fff;
}
/* line 14, ../../scss/_popup.scss */
.page-popup #pop {
  background-image: none;
}
/* line 16, ../../scss/_popup.scss */
.page-popup #pop .pop_title,
.page-popup #pop #popcont h5,
.page-popup #pop #popcont h6 {
  padding: 2px 0 1px 18px;
  font-size: 100%;
  line-height: 100%;
  color: #000;
  background-image: url("../../images/icons/pop_title.gif");
  background-repeat: no-repeat;
}
/* line 27, ../../scss/_popup.scss */
.page-popup h1,
.page-popup h2,
.page-popup h3,
.page-popup h4,
.page-popup h5,
.page-popup h6,
.page-popup p,
.page-popup dl,
.page-popup dt,
.page-popup dd,
.page-popup li {
  margin: 0;
}
/* line 40, ../../scss/_popup.scss */
.page-popup .inner {
  max-height: 450px;
  padding-right: 10px;
  overflow-y: auto;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
}
/* line 254, ../../scss/extend.scss */
.page-popup .inner::-webkit-scrollbar {
  -webkit-appearance: none;
}
/* line 257, ../../scss/extend.scss */
.page-popup .inner::-webkit-scrollbar:vertical {
  width: 5px;
}
/* line 260, ../../scss/extend.scss */
.page-popup .inner::-webkit-scrollbar-thumb {
  border-radius: 7px;
  background: #99b2bb;
}
/* line 264, ../../scss/extend.scss */
.page-popup .inner::-webkit-scrollbar-track {
  border-radius: 7px;
  background: #f2f4f7;
}
/* line 47, ../../scss/_popup.scss */
.page-popup .head {
  position: relative;
  border-bottom: 2px solid #101717;
}
/* line 50, ../../scss/_popup.scss */
.page-popup .head.not-border {
  border-bottom: 0;
}
/* line 52, ../../scss/_popup.scss */
.page-popup .head.not-border + .contents {
  margin-top: 0;
}
/* line 56, ../../scss/_popup.scss */
.page-popup .head .tit {
  margin: 0;
  padding: 10px 0 18px;
  font-size: 20px;
  color: #000;
  line-height: 1.4;
}
/* line 63, ../../scss/_popup.scss */
.page-popup .head .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  padding: 11px;
  box-sizing: border-box;
  background-color: #101717;
}
/* line 72, ../../scss/_popup.scss */
.page-popup .head .btn-close .icon {
  vertical-align: top;
}
/* line 77, ../../scss/_popup.scss */
.page-popup .contents {
  margin-top: 30px;
}
/* line 79, ../../scss/_popup.scss */
.page-popup .contents .stit {
  margin-top: 30px;
  font-size: 12px;
  color: #101717;
}
/* line 83, ../../scss/_popup.scss */
.page-popup .contents .stit:first-child {
  margin-top: 0;
}
/* line 87, ../../scss/_popup.scss */
.page-popup .contents .stit .icon:before {
  margin-top: -2px;
  margin-right: 5px;
  vertical-align: middle;
}
/* line 94, ../../scss/_popup.scss */
.page-popup .contents p,
.page-popup .contents .bul-list li,
.page-popup .contents ul li,
.page-popup .contents ol li,
.page-popup .contents a {
  font-size: 12px;
  color: #666;
  line-height: 1.6;
  word-break: keep-all;
}
/* line 104, ../../scss/_popup.scss */
.page-popup .contents p {
  margin: 10px 0;
}
/* line 108, ../../scss/_popup.scss */
.page-popup .contents ol li {
  margin-top: 3px;
  margin-left: 20px;
  list-style: decimal;
  list-style-position: outside;
}
/* line 113, ../../scss/_popup.scss */
.page-popup .contents ol li:first-child {
  margin-top: 0;
}
/* line 117, ../../scss/_popup.scss */
.page-popup .contents ol li .list-none li {
  margin-left: 5px;
}
/* line 123, ../../scss/_popup.scss */
.page-popup .contents ol .list-none li {
  margin-left: 0;
  list-style: none;
}
/* line 129, ../../scss/_popup.scss */
.page-popup .contents ol.list-none > li {
  margin-left: 0;
  list-style: none;
}
/* line 135, ../../scss/_popup.scss */
.page-popup .contents ol.circle li {
  list-style: circle;
}
/* line 140, ../../scss/_popup.scss */
.page-popup .contents ul {
  margin: 5px 0;
}
/* line 142, ../../scss/_popup.scss */
.page-popup .contents ul li {
  margin-top: 3px;
}
/* line 144, ../../scss/_popup.scss */
.page-popup .contents ul li:first-child {
  margin-top: 0;
}
/* line 147, ../../scss/_popup.scss */
.page-popup .contents ul li p {
  margin: 5px 0 10px;
}
/* line 152, ../../scss/_popup.scss */
.page-popup .contents .strong {
  margin: 15px 0 10px;
  font-size: 12px;
  font-weight: bold;
}
/* line 157, ../../scss/_popup.scss */
.page-popup .contents .bul-list {
  margin: 20px 0;
}
/* line 159, ../../scss/_popup.scss */
.page-popup .contents .bul-list > li {
  margin-top: 3px;
  padding-left: 8px;
  position: relative;
}
/* line 111, ../../scss/extend.scss */
.page-popup .contents .bul-list > li:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 8px;
  width: 3px;
  height: 3px;
  background-color: #666;
}
/* line 163, ../../scss/_popup.scss */
.page-popup .contents .bul-list > li:first-child {
  margin-top: 0;
}
/* line 168, ../../scss/_popup.scss */
.page-popup .contents .table-col {
  width: 100%;
}
/* line 170, ../../scss/_popup.scss */
.page-popup .contents .table-col th,
.page-popup .contents .table-col td {
  padding: 5px;
  font-size: 12px;
  color: #666;
  text-align: center;
  line-height: 1.5;
  border: 1px solid #d7dadb;
}
/* line 180, ../../scss/_popup.scss */
.page-popup .contents .table-row {
  width: 100%;
}
/* line 182, ../../scss/_popup.scss */
.page-popup .contents .table-row th,
.page-popup .contents .table-row td {
  padding: 5px;
  font-size: 12px;
  color: #666;
  text-align: left;
  line-height: 1.5;
  border: 1px solid #d7dadb;
}
/* line 193, ../../scss/_popup.scss */
.page-popup .contents .post .box-search {
  position: relative;
  margin-bottom: 20px;
  border: 2px solid #101717;
}
/* line 197, ../../scss/_popup.scss */
.page-popup .contents .post .box-search input {
  width: 100%;
  height: 44px;
  padding: 0 40px 0 20px;
  line-height: 44px;
  font-size: 16px;
  border: 0;
  box-sizing: border-box;
}
/* line 205, ../../scss/_popup.scss */
.page-popup .contents .post .box-search input:focus ~ label, .page-popup .contents .post .box-search input:focus + label, .page-popup .contents .post .box-search input:not([value='']) ~ label, .page-popup .contents .post .box-search input:not([value='']) + label {
  display: none;
}
/* line 212, ../../scss/_popup.scss */
.page-popup .contents .post .box-search .btn-search {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
}
/* line 219, ../../scss/_popup.scss */
.page-popup .contents .post .box-search label {
  position: absolute;
  top: 0;
  left: 20px;
  line-height: 44px;
  font-size: 16px;
  font-weight: normal;
  color: #bbb;
  cursor: text;
}
/* line 230, ../../scss/_popup.scss */
.page-popup .contents .post .tip {
  padding: 28px;
  border: 1px solid #e5eaec;
  background-color: #f6f7f9;
}
/* line 234, ../../scss/_popup.scss */
.page-popup .contents .post .tip strong {
  display: inline-block;
  padding: 2px 10px 3px;
  font-size: 14px;
  color: #fff;
  background-color: #101717;
  border-radius: 15px;
}
/* line 242, ../../scss/_popup.scss */
.page-popup .contents .post .tip ul {
  margin-top: 12px;
}
/* line 244, ../../scss/_popup.scss */
.page-popup .contents .post .tip ul li {
  font-size: 14px;
  color: #101717;
  line-height: 1.4;
}
/* line 250, ../../scss/_popup.scss */
.page-popup .contents .post .tip .desc {
  margin: 0;
  font-size: 14px;
  color: #666;
}
/* line 257, ../../scss/_popup.scss */
.page-popup .contents .post .table-col td {
  font-size: 13px;
  color: #101717;
}
/* line 261, ../../scss/_popup.scss */
.page-popup .contents .post .table-col .address {
  padding-left: 10px;
  text-align: left;
  line-height: 1.6;
  word-break: keep-all;
}
/* line 268, ../../scss/_popup.scss */
.page-popup .contents .post .inner {
  max-height: 358px;
}
/* line 274, ../../scss/_popup.scss */
.page-popup .contents .userid-check .result_area .btn-default-sm {
  margin: -2px 0 0 5px;
}
/* line 280, ../../scss/_popup.scss */
.page-popup .contents .zeroboard p {
  margin-top: 0;
}
/* line 284, ../../scss/_popup.scss */
.page-popup .contents .btn-wrap {
  margin-top: 15px;
  text-align: center;
}
/* line 288, ../../scss/_popup.scss */
.page-popup .contents .paging-wrap {
  margin-top: 20px;
  text-align: center;
}
/* line 291, ../../scss/_popup.scss */
.page-popup .contents .paging-wrap .paging {
  display: inline-block;
}
/* line 293, ../../scss/_popup.scss */
.page-popup .contents .paging-wrap .paging a {
  float: left;
  width: 30px;
  height: 30px;
  margin: 0 -1px;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #101717;
  border: 1px solid #ccd5da;
  background-color: #fff;
}
/* line 304, ../../scss/_popup.scss */
.page-popup .contents .paging-wrap .paging a strong {
  display: block;
  color: #fff;
  background-color: #0a3d53;
}
/* line 314, ../../scss/_popup.scss */
.page-popup #popcont.add-member-info {
  max-height: 535px;
}
/* line 316, ../../scss/_popup.scss */
.page-popup #popcont.add-member-info .btn-point,
.page-popup #popcont.add-member-info .btn-default {
  padding: 5px 12px 7px;
  font-size: 14px;
}

/* line 3, ../../scss/sidebar.scss */
.gnb-open .sidebar {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.55);
  z-index: 13;
}

/* line 20, ../../scss/sidebar.scss */
.m-sidebar {
  width: 100%;
  max-width: 300px;
  background: #fff;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
/* line 27, ../../scss/sidebar.scss */
.m-sidebar::-webkit-scrollbar {
  background-color: white;
}
/* line 30, ../../scss/sidebar.scss */
.m-sidebar .profile {
  height: 54px;
  background: #fff;
  display: block;
  align-items: center;
  padding-top: 0px;
  padding-bottom: 0px;
  position: sticky;
  top: 0px;
  z-index: 2;
}
/* line 40, ../../scss/sidebar.scss */
.m-sidebar .profile .left {
  display: flex;
  height: inherit;
  align-items: center;
  justify-content: space-between;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: -0.48px;
  color: black;
  cursor: pointer;
  padding-left: 16px;
}
/* line 51, ../../scss/sidebar.scss */
.m-sidebar .profile .left button {
  height: inherit;
  width: 47px;
}
/* line 54, ../../scss/sidebar.scss */
.m-sidebar .profile .left button i {
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("../../images/svg/icon_delete_24.svg") no-repeat center center;
}
/* line 62, ../../scss/sidebar.scss */
.m-sidebar .profile .left span {
  display: flex;
  align-items: center;
}
/* line 65, ../../scss/sidebar.scss */
.m-sidebar .profile .left span > img {
  margin-right: 12px;
}
/* line 68, ../../scss/sidebar.scss */
.m-sidebar .profile .left span.email {
  font-size: 14px;
  color: #416573;
  font-weight: normal;
}
/* line 73, ../../scss/sidebar.scss */
.m-sidebar .profile .left span.account {
  font-size: 13px;
  color: #4c7484;
  letter-spacing: -0.39px;
}
/* line 79, ../../scss/sidebar.scss */
.m-sidebar .profile .left i.arrow {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: url("../../images/svg/arr-right-s.svg") no-repeat center center;
  margin-bottom: -2px;
  filter: invert(0%) sepia(3%) saturate(12%) hue-rotate(87deg) brightness(100%) contrast(100%);
}
/* line 87, ../../scss/sidebar.scss */
.m-sidebar .profile .left div {
  display: flex;
  align-items: center;
}
/* line 90, ../../scss/sidebar.scss */
.m-sidebar .profile .left div button {
  height: inherit;
  width: 47px;
}
/* line 93, ../../scss/sidebar.scss */
.m-sidebar .profile .left div button i {
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("../../images/svg/icon_delete_24.svg") no-repeat center center;
}
/* line 101, ../../scss/sidebar.scss */
.m-sidebar .profile .left div span {
  display: flex;
  align-items: center;
}
/* line 105, ../../scss/sidebar.scss */
.m-sidebar .profile .left div i.arrow {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: url("../../images/svg/arr-right-s.svg") no-repeat center center;
}
/* line 114, ../../scss/sidebar.scss */
.m-sidebar .profile .flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 16px;
}
/* line 119, ../../scss/sidebar.scss */
.m-sidebar .profile .flex > img {
  width: 48px;
  height: 48px;
  border-radius: 24px;
}
/* line 124, ../../scss/sidebar.scss */
.m-sidebar .profile .flex > div {
  flex: 1;
}
/* line 128, ../../scss/sidebar.scss */
.m-sidebar .profile button.logout {
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 17px;
  border: 1px solid #c3cbd4;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: -0.36px;
  color: #101717;
  padding: 0px;
  margin-right: 16px;
  width: 72px;
}
/* line 144, ../../scss/sidebar.scss */
.m-sidebar div.sticky {
  padding-top: 8px;
  background-color: white;
  top: 54px;
  position: sticky;
  width: 100%;
  z-index: 1;
}
/* line 152, ../../scss/sidebar.scss */
.m-sidebar div.search-box {
  display: flex;
  align-items: center;
  width: auto;
  height: 40px;
  margin: 0px 16px 16px;
  border-radius: 3px;
  background: #f6f7f9;
  outline: 1px solid transparent;
  position: relative;
}
/* line 162, ../../scss/sidebar.scss */
.m-sidebar div.search-box i.search-icon {
  width: 26px;
  height: 26px;
  margin-left: 8px;
  margin-right: 6px;
  display: inline-block;
  background: url("../../images/svg/search.svg") no-repeat center center;
}
/* line 170, ../../scss/sidebar.scss */
.m-sidebar div.search-box i.clear-icon {
  position: absolute;
  width: 14px;
  height: 14px;
  top: 13px;
  right: 10px;
  display: inline-block;
  background: url("../../images/svg/cancel-infield.svg") no-repeat center center;
}
/* line 179, ../../scss/sidebar.scss */
.m-sidebar div.search-box input {
  flex: 1;
  height: inherit;
  border: 0px;
  font-size: 14px;
  background: transparent;
  margin-bottom: 2px;
  padding: 1px 2px;
  width: 100px;
  paddingLeft: 0;
  paddingRight: 0;
}
/* line 188, ../../scss/sidebar.scss */
.m-sidebar div.search-box input::-webkit-input-placeholder {
  color: #91959a !important;
}
/* line 191, ../../scss/sidebar.scss */
.m-sidebar div.search-box input::-moz-placeholder {
  color: #91959a !important;
}
/* line 194, ../../scss/sidebar.scss */
.m-sidebar div.search-box input::-ms-placeholder {
  color: #91959a !important;
}
/* line 197, ../../scss/sidebar.scss */
.m-sidebar div.search-box input::placeholder {
  color: #91959a !important;
}
/* line 205, ../../scss/sidebar.scss */
.m-sidebar ul.tabs {
  display: flex;
  height: 48px;
  font-size: 16px;
  border: 0px;
}
/* line 210, ../../scss/sidebar.scss */
.m-sidebar ul.tabs li.tab {
  flex: 1;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  display: flex;
  height: inherit;
  font-weight: 500;
  position: relative;
}
/* line 219, ../../scss/sidebar.scss */
.m-sidebar ul.tabs li.tab:nth-child(1) {
  background-color: #f1f4f6;
  color: black;
}
/* line 223, ../../scss/sidebar.scss */
.m-sidebar ul.tabs li.tab:nth-child(2) {
  background-color: #35393e;
  color: white;
}
/* line 227, ../../scss/sidebar.scss */
.m-sidebar ul.tabs li.tab > i.dotted {
  width: 6px;
  height: 6px;
  display: inline-block;
  background-color: #04939d;
  position: absolute;
  top: 11px;
  right: 20px;
  border-radius: 3px;
}
/* line 239, ../../scss/sidebar.scss */
.m-sidebar ul.assets {
  margin: 20px 12px 24px;
  background: #f1f4f6;
  border-radius: 5px;
  height: 74px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
/* line 247, ../../scss/sidebar.scss */
.m-sidebar ul.assets li {
  height: auto;
  cursor: pointer;
  text-align: center;
  line-height: 1.6;
  flex: 1;
  position: relative;
}
/* line 254, ../../scss/sidebar.scss */
.m-sidebar ul.assets li > .number {
  color: #00858d;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -0.39px;
}
/* line 260, ../../scss/sidebar.scss */
.m-sidebar ul.assets li > .label {
  font-size: 12px;
  font-weight: normal;
  letter-spacing: -0.36px;
  color: #35393e;
}
/* line 266, ../../scss/sidebar.scss */
.m-sidebar ul.assets li:not(:last-of-type)::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 15px;
  border-right: 1px solid #d9dfe3;
}
/* line 278, ../../scss/sidebar.scss */
.m-sidebar ul.assets.noLogin {
  margin: 20px 12px 18px;
  height: 52px;
  align-items: center;
}
/* line 282, ../../scss/sidebar.scss */
.m-sidebar ul.assets.noLogin li {
  height: auto;
  cursor: pointer;
  text-align: center;
  line-height: 1.6;
  flex: 1;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 19px;
}
/* line 293, ../../scss/sidebar.scss */
.m-sidebar ul.assets.noLogin li > .label {
  font-size: 14px;
}
/* line 296, ../../scss/sidebar.scss */
.m-sidebar ul.assets.noLogin li > .number {
  font-size: 14px;
}
/* line 302, ../../scss/sidebar.scss */
.m-sidebar div.all-open {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 44px;
  background: #668896;
}
/* line 308, ../../scss/sidebar.scss */
.m-sidebar div.all-open > button {
  color: white;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: -0.39px;
  margin-right: 16px;
}
/* line 314, ../../scss/sidebar.scss */
.m-sidebar div.all-open > button > i.arrow {
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-left: 5px;
  background: url("../../images/svg/spr-plus.svg") center center no-repeat;
}
/* line 320, ../../scss/sidebar.scss */
.m-sidebar div.all-open > button > i.arrow.up {
  background: url("../../images/svg/spr-bk.svg") center center no-repeat;
}
/* line 326, ../../scss/sidebar.scss */
.m-sidebar .search-menu {
  width: 100%;
  margin-top: 0px;
}
/* line 329, ../../scss/sidebar.scss */
.m-sidebar .search-menu .title {
  display: flex;
  height: 50px;
  -webkit-box-align: center;
  align-items: center;
  font-size: 15px;
  letter-spacing: -0.45px;
  font-weight: 500;
  padding: 0px 16px 0px 12px;
  background: #35393e;
  color: white;
}
/* line 340, ../../scss/sidebar.scss */
.m-sidebar .search-menu .title i.label {
  width: 14px;
  height: 14px;
  padding: 6px;
  display: inline-block;
  margin-right: 10px;
  background: url("../../images/svg/search_w.svg") center center no-repeat;
  background-size: cover;
}
/* line 351, ../../scss/sidebar.scss */
.m-sidebar .content {
  width: 100%;
}
/* line 354, ../../scss/sidebar.scss */
.m-sidebar .global-menu {
  width: 100%;
  margin-top: 0px;
}
/* line 357, ../../scss/sidebar.scss */
.m-sidebar .global-menu .title {
  display: flex;
  height: 46px;
  -webkit-box-align: center;
  align-items: center;
  font-size: 15px;
  letter-spacing: -0.45px;
  font-weight: bold;
  padding: 0px 16px 0px 12px;
  background: #fff;
  color: black;
}
/* line 368, ../../scss/sidebar.scss */
.m-sidebar .global-menu .title i.label {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 10px;
  background: url("../../images/svg/icon_label_home.svg") center center no-repeat;
}
/* line 376, ../../scss/sidebar.scss */
.m-sidebar .global-menu .title i.arrow {
  width: 11px;
  height: 11px;
  display: inline-block;
  position: absolute;
  right: 16px;
  background: url("../../images/svg/spr-plus.svg") center center no-repeat;
  filter: invert(100%) sepia(12%) saturate(1%) hue-rotate(167deg) brightness(103%) contrast(100%);
}
/* line 385, ../../scss/sidebar.scss */
.m-sidebar .global-menu .title i.arrow.up {
  background: url("../../images/svg/spr-bk.svg") center center no-repeat;
}
/* line 390, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.menu {
  display: block;
  background: #f1f4f6;
}
/* line 393, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.menu li {
  display: block;
}
/* line 395, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.menu li div {
  display: flex;
  height: 54px;
  padding: 0px 16px 0px 20px;
  -webkit-box-align: center;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
  -webkit-box-pack: justify;
  justify-content: space-between;
  color: #303637;
}
/* line 407, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.menu li div i.arrow {
  width: 14px;
  height: 14px;
  display: inline-block;
  background: url("../../images/svg/arr-down-light.svg") no-repeat center center;
  transform: rotate(0deg);
}
/* line 414, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.menu li div i.arrow.up {
  transform: rotate(180deg);
}
/* line 418, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.menu li div.active {
  color: #057f86;
}
/* line 424, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.sub {
  display: block;
  -webkit-box-align: center;
  align-items: center;
  background: #f1f4f6;
  position: relative;
  transition: max-height 0.7s;
}
/* line 431, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.sub li {
  flex: 1 1 0%;
  border: 0px;
}
/* line 434, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.sub li div {
  height: auto;
  min-height: 54px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-left: 54px;
  font-size: 14px;
  cursor: pointer;
  font-weight: 400;
  line-height: 1;
}
/* line 449, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.sub div.left-line {
  width: 1px;
  height: calc(100% - 40px);
  background: #dbe0e5;
  position: absolute;
  left: 28px;
  top: 0px;
  padding: 0px;
  margin: 20px 0;
}
/* line 460, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.left {
  width: 130px;
  background: #f4f5f8;
  padding: 10px 0;
}
/* line 464, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.left li {
  padding-left: 22px;
  height: 49px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  font-size: 14.5px;
  letter-spacing: -0.48px;
  font-weight: bold;
  color: #878d94;
}
/* line 474, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.left li div {
  display: none;
}
/* line 478, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.left li.active {
  color: #000000;
  font-size: 16px;
}
/* line 481, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.left li.active div {
  width: 22px;
  height: 4px;
  background: #04939d;
  display: flex;
}
/* line 489, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.right {
  background: #f8fafc;
  flex: 1;
  padding: 10px 0;
}
/* line 493, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.right li {
  padding-left: 33px;
  height: 49px;
  align-items: center;
  display: flex;
  font-size: 14px;
  letter-spacing: -0.42px;
  font-weight: bold;
  color: #55595e;
  line-height: 1.7;
}
/* line 503, ../../scss/sidebar.scss */
.m-sidebar .global-menu ul.right li a {
  width: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
/* line 513, ../../scss/sidebar.scss */
.m-sidebar .my-menu {
  width: 100%;
  margin-top: 0px;
}
/* line 516, ../../scss/sidebar.scss */
.m-sidebar .my-menu .title {
  display: flex;
  height: 46px;
  -webkit-box-align: center;
  align-items: center;
  font-size: 15px;
  letter-spacing: -0.45px;
  font-weight: bold;
  padding: 0px 16px 0px 12px;
  background: #4b6c7c;
  color: white;
}
/* line 527, ../../scss/sidebar.scss */
.m-sidebar .my-menu .title i.label {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin-right: 10px;
  border-radius: 3px;
  background: url("../../images/svg/icon_label_mine.svg") center center no-repeat;
}
/* line 536, ../../scss/sidebar.scss */
.m-sidebar .my-menu .title i.arrow {
  width: 11px;
  height: 11px;
  display: inline-block;
  position: absolute;
  right: 16px;
  background: url("../../images/svg/spr-plus.svg") center center no-repeat;
}
/* line 543, ../../scss/sidebar.scss */
.m-sidebar .my-menu .title i.arrow.up {
  background: url("../../images/svg/spr-bk.svg") center center no-repeat;
}
/* line 548, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.menu {
  display: block;
  background: #35393e;
  border: 0;
}
/* line 552, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.menu li {
  display: block;
}
/* line 554, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.menu li div {
  display: flex;
  height: 54px;
  padding: 0px 16px 0px 20px;
  -webkit-box-align: center;
  align-items: center;
  font-size: 15px;
  font-weight: normal;
  cursor: pointer;
  -webkit-box-pack: justify;
  justify-content: space-between;
  color: #ffffff;
}
/* line 566, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.menu li div i.arrow {
  width: 14px;
  height: 14px;
  display: inline-block;
  background: url("../../images/svg/arr-down-light.svg") no-repeat center center;
  filter: invert(100%) sepia(12%) saturate(1%) hue-rotate(167deg) brightness(103%) contrast(100%);
  transform: rotate(0deg);
}
/* line 575, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.menu li div i.arrow.up {
  transform: rotate(180deg);
}
/* line 579, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.menu li div.active {
  color: #4ccdd7;
}
/* line 585, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.sub {
  display: block;
  -webkit-box-align: center;
  align-items: center;
  background: #35393e;
  position: relative;
}
/* line 591, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.sub li {
  flex: 1 1 0%;
  border: 0px;
}
/* line 594, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.sub li div {
  height: 54px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-left: 54px;
  font-size: 14px;
  cursor: pointer;
}
/* line 604, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.sub li div span.count {
  font-weight: bold;
}
/* line 609, ../../scss/sidebar.scss */
.m-sidebar .my-menu ul.sub div.left-line {
  width: 1px;
  height: calc(100% - 40px);
  background: white;
  position: absolute;
  left: 28px;
  top: 0px;
  padding: 0px;
  opacity: 0.5;
  margin: 20px 0;
}
/* line 622, ../../scss/sidebar.scss */
.m-sidebar .leave-menu {
  width: 100%;
  height: 54px;
  margin-top: 20px;
  background: inherit;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 630, ../../scss/sidebar.scss */
.m-sidebar .leave-menu .title {
  display: flex;
  flex: 1;
  height: inherit;
  -webkit-box-align: center;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  margin: 0px 12px 0px 20px;
  color: inherit;
}
/* line 642, ../../scss/sidebar.scss */
.m-sidebar .leave-menu button i {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-right: 12px;
  background: url("../../images/svg/logout.svg") center center no-repeat;
  background-size: cover;
}
/* line 653, ../../scss/sidebar.scss */
.m-sidebar .leave-menu.dark button i {
  filter: invert(100%) sepia(48%) saturate(8%) hue-rotate(169deg) brightness(103%) contrast(98%);
}
/* line 660, ../../scss/sidebar.scss */
.m-sidebar .leave-menu.hostingkr .title {
  background: #f1f4f6;
  color: black;
}
/* line 664, ../../scss/sidebar.scss */
.m-sidebar .leave-menu.hostingkr i.label {
  filter: invert(100%) sepia(48%) saturate(8%) hue-rotate(169deg) brightness(103%) contrast(98%);
}
/* line 670, ../../scss/sidebar.scss */
.m-sidebar .divider {
  width: auto;
  height: 1px;
  background-color: #e4eff5;
  display: flex;
  flex: 1;
  margin: 0 16px;
}
/* line 677, ../../scss/sidebar.scss */
.m-sidebar .divider.dark {
  background-color: #53575d;
}
/* line 681, ../../scss/sidebar.scss */
.m-sidebar .contact-menu {
  width: 100%;
  margin-top: 20px;
  background: #fff;
}
/* line 685, ../../scss/sidebar.scss */
.m-sidebar .contact-menu .title {
  padding: 20px 22px 21px;
  display: flex;
  height: 24px;
  align-items: center;
  font-size: 15px;
  letter-spacing: -0.8px;
  color: #075c5c;
  font-weight: 500;
}
/* line 694, ../../scss/sidebar.scss */
.m-sidebar .contact-menu .title i.label {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  display: inline-block;
  background: url("../../images/svg/1-1.svg") no-repeat center center;
}
/* line 702, ../../scss/sidebar.scss */
.m-sidebar .contact-menu div.info {
  margin: 0px 16px 16px;
  border-radius: 5px;
  background: #f1f4f6;
  padding: 16px 20px 16px;
}
/* line 707, ../../scss/sidebar.scss */
.m-sidebar .contact-menu div.info > .tit {
  display: flex;
  justify-content: start;
  padding-bottom: 8px;
}
/* line 711, ../../scss/sidebar.scss */
.m-sidebar .contact-menu div.info > .tit > a {
  color: #35393e;
  font-size: 20px;
}
/* line 716, ../../scss/sidebar.scss */
.m-sidebar .contact-menu div.info > .desc {
  text-align: left;
  color: #4e575e;
  font-size: 12px;
  line-height: 1.7;
}
/* line 723, ../../scss/sidebar.scss */
.m-sidebar .contact-menu ul {
  display: flex;
  align-items: center;
  background: #fff;
  padding: 0 16px;
}
/* line 728, ../../scss/sidebar.scss */
.m-sidebar .contact-menu ul li {
  flex: 1;
}
/* line 730, ../../scss/sidebar.scss */
.m-sidebar .contact-menu ul li div {
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  color: #4e575e;
}
/* line 740, ../../scss/sidebar.scss */
.m-sidebar .contact-menu.dark {
  color: white;
  background-color: #35393e;
}
/* line 743, ../../scss/sidebar.scss */
.m-sidebar .contact-menu.dark .title {
  color: white;
}
/* line 746, ../../scss/sidebar.scss */
.m-sidebar .contact-menu.dark div.info {
  background: #53575d;
}
/* line 749, ../../scss/sidebar.scss */
.m-sidebar .contact-menu.dark div.info > .tit > a {
  color: #e4eff5;
}
/* line 753, ../../scss/sidebar.scss */
.m-sidebar .contact-menu.dark div.info > .desc {
  color: #b1b5ba;
}
/* line 757, ../../scss/sidebar.scss */
.m-sidebar .contact-menu.dark ul {
  background: transparent;
}
/* line 760, ../../scss/sidebar.scss */
.m-sidebar .contact-menu.dark ul li div {
  color: #fff;
}
/* line 767, ../../scss/sidebar.scss */
.m-sidebar .dark {
  color: white;
  background-color: #35393e;
}

/*# sourceMappingURL=sidebar.css.map */
