@charset "UTF-8";
/*$font-family:'Pretendard-Regular' , 'Nunito' , sans-serif;*/
:root {
  --bs-link-color: #111;
  --bs-link-hover-color: #111;
}

h1 {
  font-size: 30px;
}

h4 {
  font-size: 16px;
}

.font-weight-medium {
  font-weight: 700;
}

.font-weight-bold {
  font-weight: 800;
}

.font-weight-bolder {
  font-weight: 800 !important;
}

.font-size-11-px {
  font-size: 11px;
}

.font-size-12-px {
  font-size: 12px;
}

.font-size-13-px {
  font-size: 13px;
}

.font-size-14-px {
  font-size: 14px;
}

.font-size-15-px {
  font-size: 15px;
}

.font-size-16-px {
  font-size: 16px;
}

.font-size-17-px {
  font-size: 17px;
}

.font-size-18-px {
  font-size: 18px;
}

.font-size-20-px {
  font-size: 20px;
}

.font-color-black {
  color: #111;
}

.font-color-gray {
  color: #444;
}

.font-color-light {
  color: #9E9E9E;
}

.font-color-lighter {
  color: #bdbdbd;
}

.font-color-danger {
  color: #FF4E3E;
}

.line-color-black {
  border-bottom: 1px solid #212529;
}

.line-color-gray {
  border-bottom: 1px solid #D5D5D5;
}

.line-color-light {
  border-bottom: 1px solid #d2d6db;
}

.line-color-lighter {
  border-bottom: 1px solid #e8ecf0;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

body {
  font-family: "Nanum Gothic", sans-serif;
  font-size: 12px;
  line-height: 1.6;
  color: #000;
}

.g-1, .gx-1 {
  --bs-gutter-x: .5rem;
}

ul li {
  list-style: none;
  text-decoration: none;
}

a, a:hover {
  color: #000;
  text-decoration: none;
}

.container-fluid {
  max-width: 1200px;
  min-width: 1200px;
  width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: unset;
  margin-right: unset;
}

main > .container {
  padding-left: 0;
}

.container {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: unset;
  margin-right: unset;
  max-width: none;
  /*min-width: $container;*/
}

textarea {
  /*min-height: 86px !important;*/
  margin-bottom: 0.3rem;
}

.text-muted {
  margin-top: 10px;
  display: block;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
}

.form-control, .form-select {
  padding: 0.16em 0.097em 0.1em 0.097em;
  font-size: 12px;
  border-radius: 3px;
  text-indent: 6px;
  color: #000;
  /*margin-top: 0.3rem;
  font-weight: 700;*/
}

.form-control-sm, .form-select-sm {
  padding: 0.0085em;
  font-size: 11px;
  min-height: 20px;
}

.form-select {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.58372 1.00018L3.99706 3.58684L1.41039 1.00018C1.15039 0.740176 0.730391 0.740176 0.470391 1.00018C0.210391 1.26018 0.210391 1.68018 0.470391 1.94018L3.53039 5.00018C3.79039 5.26018 4.21039 5.26018 4.47039 5.00018L7.53039 1.94018C7.79039 1.68018 7.79039 1.26018 7.53039 1.00018C7.27039 0.746842 6.84372 0.740176 6.58372 1.00018Z' fill='%237C8185'/%3E%3C/svg%3E%0A");
  background-size: unset;
  background-position: right 0.4rem center;
}

.form-select:focus, .form-control:focus {
  border-color: #6C757D;
  outline: 0;
  box-shadow: none;
}

.col-form-label {
  font-size: 12px;
  color: #000;
  font-weight: 700;
}

.form-check-input:checked {
  border-color: #FD3433;
  background: #FD3433;
}

.form-check-inline {
  margin-top: 0.45rem;
}

.bg-danger {
  background-color: #FF4E3E !important;
  margin-left: 5px;
}

.input-group input, .input-group button, .input-group span, .input-group select {
  position: relative;
  top: 5px;
  margin-top: 0;
}

.input-group-text {
  font-size: 12px;
  color: #444;
  background-color: #fff;
  padding: 0.097rem 0.5rem;
}

.input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn {
  padding: 0.1rem 0.5rem;
  font-size: 12px;
}

.list-group li {
  cursor: pointer;
}

.card {
  border: 0;
  --bs-card-cap-bg: #fff;
}
.card .card-header {
  font-size: 18px;
  font-weight: 800;
  padding-left: 0;
  border-bottom: 1px solid #212529;
  padding-top: 0;
}
.card .card-body {
  color: #000;
  padding-left: 0;
  padding-right: 0;
  padding-top: 10px;
}
.card .card-footer {
  border-top: none;
}

.table {
  border: #D5D5D5;
  color: #000 !important;
}
.table th {
  font-size: 12px;
  font-weight: normal;
  background: rgb(245, 249, 251);
  /*border-bottom: 1px solid $line-color-black;
  padding: 0.5rem !important;*/
}

.b-line-none {
  border-bottom: none !important;
}

.table-sm > :not(caption) > * > * {
  vertical-align: middle;
}

hr {
  margin: 0.2rem 0;
  border-color: #CED4DA;
  opacity: unset;
}

h2 {
  font-size: 20px;
  font-weight: 700;
  border-bottom: 1px solid #212529;
  padding-bottom: 8px;
}

.pagination {
  --bs-pagination-font-size: 13px;
}
.pagination .active > .page-link {
  border-radius: 3px;
}

.btn {
  --bs-btn-padding-y: 0.08rem;
  --bs-btn-padding-x: 0.65rem;
  border-radius: 3px;
  font-size: 12px;
  /*margin-top: 0.3rem;*/
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.08rem;
  font-size: 11px;
  margin-top: 0.3rem;
  --bs-btn-border-radius: 3px !important;
}

.btn-large {
  font-size: 12px;
  padding: 10px 14px 9px 14px;
}

.btn-big {
  padding: 15px 40px;
  font-size: 13px;
  font-weight: 700;
}

.toggle button {
  border-radius: 30px;
}
.toggle button .icon {
  width: 8px;
  height: 8px;
  display: inline-block;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #DF1C1C;
  --bs-btn-border-color: #FD3433;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #FD7E7E;
  --bs-btn-hover-border-color: #FD7E7E;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #C92828;
  --bs-btn-active-border-color: #C92828;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(253,25,51,0.4);
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-primary-tinted {
  --bs-btn-color: #FD3433;
  --bs-btn-bg: #FDE4E4;
  --bs-btn-border-color: #FDE4E4;
  --bs-btn-hover-color: #FD3433;
  --bs-btn-hover-bg: #FDE4E4;
  --bs-btn-hover-border-color: #FDE4E4;
  --bs-btn-active-color: #FD3433;
  --bs-btn-active-bg: #FDE4E4;
  --bs-btn-active-border-color: #FDE4E4;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #FD3433;
  --bs-btn-disabled-bg: rgb(253,228,228,0.4);
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-outline-primary {
  --bs-btn-color: #FD3433;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #FD3433;
  --bs-btn-bg: rgb(255,255,255);
  --bs-btn-hover-color: #FD7E7E;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #FD7E7E;
  --bs-btn-active-color: #C92828;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #C92828;
  --bs-btn-active-shadow: none;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(124,129,133);
  --bs-btn-border-color: rgb(124,129,133);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(203,209,214);
  --bs-btn-hover-border-color: rgb(203,209,214);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(56,66,74);
  --bs-btn-active-border-color: rgb(56,66,74);
  --bs-btn-disabled-color: #fff;
  --bs-btn-active-shadow: none;
}

.btn-secondary-tinted {
  --bs-btn-color: #7C8185;
  --bs-btn-bg: rgb(236,236,237);
  --bs-btn-border-color: rgb(236,236,237);
  --bs-btn-hover-color: #ADBCC9;
  --bs-btn-hover-bg: rgb(236,236,237);
  --bs-btn-hover-border-color: rgb(236,236,237);
  --bs-btn-active-color: #38424A;
  --bs-btn-active-bg: rgb(236,236,237);
  --bs-btn-active-border-color: rgb(236,236,237);
  --bs-btn-disabled-color: rgb(236,236,237, 0.4);
  --bs-btn-active-shadow: none;
}

.btn-outline-secondary {
  --bs-btn-color: #7C8185;
  --bs-btn-border-color: #7C8185;
  --bs-btn-bg: rgb(255,255,255);
  --bs-btn-hover-color: #ADBCC9;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #ADBCC9;
  --bs-btn-active-color: #38424A;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #38424A;
  --bs-btn-disabled-color: #6C757D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(124,129,133,0.4);
  --bs-gradient: none;
  --bs-btn-active-shadow: none;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(13,198,174);
  --bs-btn-border-color: rgb(13,198,174);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(109,215,194);
  --bs-btn-hover-border-color: rgb(109,215,194);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(33,156,131);
  --bs-btn-active-border-color: rgb(33,156,131);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(33,156,131,0.4);
  --bs-btn-disabled-border-color: rgb(33,156,131,0.4);
}

.btn-success-tinted {
  --bs-btn-color: #0DC6AE;
  --bs-btn-bg: rgb(219,247,243);
  --bs-btn-border-color: rgb(219,247,243);
  --bs-btn-hover-color: #6dd7c2;
  --bs-btn-hover-bg: rgb(219,247,243);
  --bs-btn-hover-border-color: rgb(219,247,243);
  --bs-btn-active-color: #219c83;
  --bs-btn-active-bg: rgb(219,247,243);
  --bs-btn-active-border-color: rgb(219,247,243);
  --bs-btn-disabled-color: #0DC6AE;
  --bs-btn-disabled-bg: rgb(219,247,243,0.4);
  --bs-btn-disabled-border-color: rgb(219,247,243,0.4);
}

.btn-outline-success {
  --bs-btn-color: #0DC6AE;
  --bs-btn-border-color: #0DC6AE;
  --bs-btn-bg: #fff;
  --bs-btn-hover-color: #6dd7c2;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #6dd7c2;
  --bs-btn-focus-shadow-rgb: none;
  --bs-btn-active-color: #219c83;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #219c83;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(13,198,174,0.4);
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #0DC6AE;
  --bs-gradient: none;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(252,196,24);
  --bs-btn-border-color: rgb(252,196,24);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(253,215,101);
  --bs-btn-hover-border-color: rgb(253,215,101);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(232,175,5);
  --bs-btn-active-border-color: rgb(232,175,5);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(252,196,24,0.4);
  --bs-btn-disabled-border-color: rgb(252,196,24,0.4);
}

.btn-outline-warning {
  --bs-btn-color: #fcc418;
  --bs-btn-border-color: #fcc418;
  --bs-btn-bg: #fff;
  --bs-btn-hover-color: #fdd765;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fdd765;
  --bs-btn-focus-shadow-rgb: none;
  --bs-btn-active-color: #e8af05;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #e8af05;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(252,196,24,0.4);
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fcc418;
  --bs-gradient: none;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(245,80,78);
  --bs-btn-border-color: rgb(245,80,78);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(255,143,143);
  --bs-btn-hover-border-color: rgb(255,143,143);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(214,60,60);
  --bs-btn-active-border-color: rgb(214,60,60);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(255,78,62,0.4);
  --bs-btn-disabled-border-color: rgb(255,78,62,0.4);
}

.btn-danger-tinted {
  --bs-btn-color: #F5504E;
  --bs-btn-bg: rgb(255,244,244);
  --bs-btn-border-color: rgb(255,244,244);
  --bs-btn-hover-color: #FF8F8F;
  --bs-btn-hover-bg: rgb(255,244,244);
  --bs-btn-hover-border-color: rgb(255,229,226);
  --bs-btn-active-color: #D63C3C;
  --bs-btn-active-bg: rgb(255,244,244);
  --bs-btn-active-border-color: rgb(255,244,244);
  --bs-btn-disabled-color:rgba(255,78,62,0.4);
  --bs-btn-disabled-bg: rgb(255,244,244,0.4);
  --bs-btn-disabled-border-color: rgb(255,244,244,0.4);
}

.btn-outline-danger {
  --bs-btn-color: #FF4E3E;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #FF4E3E;
  --bs-btn-hover-color: #67B8E0;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #ff8f8f;
  --bs-btn-active-color: #ff8f8f;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #d63c3c;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: rgb(255,78,62,0.4);
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(33,159,255);
  --bs-btn-border-color: rgb(33,159,255);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(103,184,224);
  --bs-btn-hover-border-color: rgb(103,184,224);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(9,102,148);
  --bs-btn-active-border-color: rgb(9,102,148);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(33,159,255,0.4);
  --bs-btn-disabled-border-color: rgb(33,159,255,0.4);
}

.btn-info-tinted {
  --bs-btn-color: #239ddb;
  --bs-btn-bg: rgb(222,241,255);
  --bs-btn-border-color: rgb(222,241,255);
  --bs-btn-hover-color: #67B8E0;
  --bs-btn-hover-bg: rgb(222,241,255);
  --bs-btn-hover-border-color: rgb(222,241,255);
  --bs-btn-active-color: #096694;
  --bs-btn-active-bg: rgb(222,241,255);
  --bs-btn-active-border-color: rgb(222,241,255);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(222,241,255,0.4);
  --bs-btn-disabled-border-color: rgb(222,241,255,0.4);
}

.btn-outline-info {
  --bs-btn-color: #219FFF;
  --bs-btn-border-color: #219FFF;
  --bs-btn-bg: rgb(255,255,255);
  --bs-btn-hover-color: #CBD1D6;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #67B8E0;
  --bs-btn-focus-shadow-rgb: none;
  --bs-btn-active-color: #096694;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #096694;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(33,159,255,0.4);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(33,159,255,0.4);
  --bs-gradient: none;
}

.btn-light {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(158,158,158);
  --bs-btn-border-color: rgb(158,158,158);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(203,209,214);
  --bs-btn-hover-border-color: rgb(203,209,214);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(134,149,163);
  --bs-btn-active-border-color: rgb(134,149,163);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(158,158,158,0.4);
  --bs-btn-disabled-border-color: rgb(158,158,158,0.4);
}

.btn-outline-light {
  --bs-btn-color: #9E9E9E;
  --bs-btn-border-color: #9E9E9E;
  --bs-btn-bg: rgb(255,255,255);
  --bs-btn-hover-color: #CBD1D6;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #CBD1D6;
  --bs-btn-focus-shadow-rgb: none;
  --bs-btn-active-color: #8695A3;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #8695A3;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: rgb(158,158,158,0.4);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9E9E9E;
  --bs-gradient: none;
}

.bi::before, [class^=bi-]::before, [class*=" bi-"]::before {
  vertical-align: -0.2em;
}

.danger-tt {
  color: #FF4E3E;
}

.edit-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' fill='white'/%3E%3Cpath d='M3.39746 10.7275V12.6025H5.27246L10.8025 7.0725L8.92746 5.1975L3.39746 10.7275ZM12.6025 5.2725L10.7275 3.3975L9.46246 4.6675L11.3375 6.5425L12.6025 5.2725Z' fill='%23219FFF'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' stroke='%23219FFF'/%3E%3C/svg%3E%0A");
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}

.trash-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' fill='white'/%3E%3Cpath d='M10 6.5V11.5H6V6.5H10ZM9.25 3.5H6.75L6.25 4H4.5V5H11.5V4H9.75L9.25 3.5ZM11 5.5H5V11.5C5 12.05 5.45 12.5 6 12.5H10C10.55 12.5 11 12.05 11 11.5V5.5Z' fill='%23FF4E3E'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' stroke='%23FF4E3E'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}

.rotation-icon {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' fill='white'/%3E%3Cpath d='M8 4V2.5L6 4.5L8 6.5V5C9.655 5 11 6.345 11 8C11 8.505 10.875 8.985 10.65 9.4L11.38 10.13C11.77 9.515 12 8.785 12 8C12 5.79 10.21 4 8 4ZM8 11C6.345 11 5 9.655 5 8C5 7.495 5.125 7.015 5.35 6.6L4.62 5.87C4.23 6.485 4 7.215 4 8C4 10.21 5.79 12 8 12V13.5L10 11.5L8 9.5V11Z' fill='%237C8185'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' stroke='%237C8185'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}

.text-danger {
  color: #FF4E3E !important;
  font-weight: 600 !important;
}

.login-from {
  border: 1px solid #d2d6db;
  padding: 20px 15px;
  border-radius: 8px;
}

.user-info {
  font-size: 13px;
}
.user-info .box {
  background: #fff;
  border: 1px solid #d2d6db;
  padding: 16px 10px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  color: #000;
}
.user-info .op-box {
  background: rgb(245, 249, 251);
  border: 1px solid #d2d6db;
  border-top: none;
  padding: 16px 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  color: #000;
}

.left-menu .accordion {
  --bs-accordion-btn-padding-x: 0.7rem;
  --bs-accordion-btn-padding-y: 0.7rem;
}
.left-menu .accordion a {
  color: #444;
}
.left-menu .accordion h2 {
  border-bottom: none;
}
.left-menu .accordion .accordion-button {
  font-size: 14px;
  font-weight: 800;
}
.left-menu .accordion .accordion-button:not(.collapsed) {
  box-shadow: none;
}
.left-menu .accordion .accordion-body {
  font-size: 13px;
}
.left-menu .accordion .accordion-body ul li a.active, .left-menu .accordion .accordion-body ul li a:hover {
  color: #FD3433;
  font-weight: 700;
}
.left-menu .accordion .accordion-body ul li:last-of-type {
  margin-bottom: 0;
}
.left-menu .accordion .accordion-body ul li a.sub {
  font-size: 12px;
}

.sideTab {
  top: 0;
  padding-top: 20px;
  position: absolute;
  z-index: 112;
  border-radius: 8px;
  right: -150px;
}
.sideTab .box {
  background: rgb(237, 241, 244);
  width: 120px;
  height: 140px;
  border-radius: 4px;
}
.sideTab .box p.tit {
  font-size: 13px;
  font-weight: 700;
  color: #219FFF;
}
.sideTab .box .time {
  font-weight: 700;
}

.header {
  width: 100%;
  min-width: 1200px;
}
.header .box {
  border-bottom: 1px solid #d2d6db;
  height: 75px;
}
.header .setting.icon.dropdown-toggle::after {
  content: none;
}
.header .setting.icon span {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.827 4.317C11.253 2.561 13.751 2.561 14.177 4.317C14.2409 4.5808 14.3662 4.82578 14.5427 5.032C14.7192 5.23822 14.9418 5.39985 15.1926 5.50375C15.4434 5.60764 15.7151 5.65085 15.9857 5.62987C16.2564 5.60889 16.5182 5.5243 16.75 5.383C18.293 4.443 20.06 6.209 19.12 7.753C18.9789 7.98466 18.8944 8.24634 18.8735 8.51677C18.8525 8.78721 18.8957 9.05877 18.9995 9.30938C19.1033 9.55999 19.2647 9.78258 19.4707 9.95905C19.6767 10.1355 19.9214 10.2609 20.185 10.325C21.941 10.751 21.941 13.249 20.185 13.675C19.9212 13.7389 19.6762 13.8642 19.47 14.0407C19.2637 14.2172 19.1021 14.4399 18.9982 14.6907C18.8943 14.9414 18.8511 15.2132 18.8721 15.4838C18.8931 15.7544 18.9777 16.0162 19.119 16.248C20.059 17.791 18.293 19.558 16.749 18.618C16.5173 18.4769 16.2556 18.3924 15.9852 18.3715C15.7147 18.3506 15.4432 18.3938 15.1926 18.4975C14.942 18.6013 14.7194 18.7627 14.5429 18.9687C14.3664 19.1747 14.241 19.4194 14.177 19.683C13.751 21.439 11.253 21.439 10.827 19.683C10.763 19.4192 10.6377 19.1742 10.4612 18.968C10.2848 18.7618 10.0621 18.6001 9.8113 18.4963C9.56054 18.3924 9.28879 18.3491 9.01817 18.3701C8.74755 18.3911 8.48571 18.4757 8.25395 18.617C6.71095 19.557 4.94395 17.791 5.88395 16.247C6.02505 16.0153 6.1095 15.7537 6.13044 15.4832C6.15137 15.2128 6.1082 14.9412 6.00443 14.6906C5.90065 14.44 5.73921 14.2174 5.53323 14.0409C5.32724 13.8645 5.08252 13.7391 4.81895 13.675C3.06295 13.249 3.06295 10.751 4.81895 10.325C5.08275 10.2611 5.32773 10.1358 5.53395 9.95929C5.74017 9.7828 5.90181 9.56011 6.0057 9.30935C6.10959 9.05859 6.1528 8.78683 6.13182 8.51621C6.11084 8.24559 6.02626 7.98375 5.88495 7.752C4.94495 6.209 6.71095 4.442 8.25495 5.382C9.25495 5.99 10.551 5.452 10.827 4.317Z' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.50195 12C9.50195 12.7956 9.81802 13.5587 10.3806 14.1213C10.9432 14.6839 11.7063 15 12.502 15C13.2976 15 14.0607 14.6839 14.6233 14.1213C15.1859 13.5587 15.502 12.7956 15.502 12C15.502 11.2044 15.1859 10.4413 14.6233 9.87868C14.0607 9.31607 13.2976 9 12.502 9C11.7063 9 10.9432 9.31607 10.3806 9.87868C9.81802 10.4413 9.50195 11.2044 9.50195 12Z' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  background-size: cover;
  background-position-x: left;
  position: absolute;
  left: -35px;
  margin-top: -1px;
}
.header .nav-item.dropdown .name {
  font-weight: 700;
  color: #000;
}
.header .grade-icon {
  position: relative;
  top: -2px;
  left: -1px;
}

.order-form .p-n {
  background: rgb(255, 229, 226);
  padding: 8px 12px;
}
.order-form .col-form-label {
  background: #edf1f4;
  padding: 6px 0 5px 10px !important;
}
.order-form .card-body {
  padding: 0 15px;
}
.order-form .card-body form > .row, .order-form .region-notice {
  border-bottom: 1px solid #d2d6db;
}
.order-form .card-body form > .row:last-of-type {
  border-bottom: 0;
}
.order-form .card-body form > .row > div {
  padding: 6px 8px 5px 8px !important;
}
.order-form .region-notice .row {
  background: rgb(245, 249, 251);
}
.order-form .region-notice h4 {
  color: #000;
}
.order-form .region-notice a {
  color: #444;
  word-break: keep-all;
}
.order-form .region-notice a.active {
  color: #FD3433;
  font-weight: bold;
  border-bottom: 2px solid #FD3433;
  padding-bottom: 1px;
}
.order-form .region-notice .tab-menu {
  display: inline-flex;
  position: relative;
  width: 100%;
}
.order-form .region-notice .tab-menu .arrow-btn.left {
  position: absolute;
  display: inline-block;
  left: 0;
  top: 22px;
}
.order-form .region-notice .tab-menu .left-arrow-btn {
  background-image: url "data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='11.5' fill='white'/%3E%3Cg clip-path='url(%23clip0_534_92389)'%3E%3Crect width='16' height='16' transform='translate(4 4)' fill='white' fill-opacity='0.01'/%3E%3Cpath d='M13.6462 14.943L13.6466 14.9435C13.7114 15.0082 13.7114 15.1116 13.6466 15.1763C13.5819 15.2411 13.4785 15.2411 13.4137 15.1763L10.3537 12.1163C10.289 12.0516 10.289 11.9482 10.3537 11.8835L13.4137 8.82346C13.4785 8.75872 13.5819 8.75872 13.6466 8.82346C13.708 8.88479 13.7081 8.99486 13.6466 9.05635L11.06 11.643L10.7069 11.9961L11.0595 12.3497L13.6462 14.943Z' fill='%236C757D' stroke='%236C757D'/%3E%3C/g%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='11.5' stroke='%23D5D5D5'/%3E%3Cdefs%3E%3CclipPath id='clip0_534_92389'%3E%3Crect width='16' height='16' fill='white' transform='translate(4 4)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E";
  background-repeat: no-repeat;
  width: 30px;
  height: 24px;
  display: block;
}
.order-form .region-notice .tab-menu .arrow-btn.right {
  position: absolute;
  display: inline-block;
  right: 0;
  top: 22px;
}
.order-form .region-notice .tab-menu .right-arrow-btn {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='11.5' fill='white'/%3E%3Cg clip-path='url(%23clip0_180_50251)'%3E%3Crect width='16' height='16' transform='translate(4 4)' fill='white' fill-opacity='0.01'/%3E%3Cpath d='M12.9404 12.3539L13.2939 12.0003L12.9404 11.6468L10.3537 9.06012C10.289 8.99538 10.289 8.89196 10.3537 8.82723C10.4217 8.75923 10.5318 8.76573 10.5866 8.82056L13.6466 11.8806C13.7114 11.9453 13.7114 12.0487 13.6466 12.1135L10.5866 15.1735C10.5219 15.2382 10.4185 15.2382 10.3537 15.1735L10.0035 15.5236L10.3537 15.1735C10.289 15.1087 10.289 15.0053 10.3537 14.9406L12.9404 12.3539Z' fill='%237C8185' stroke='%237C8185'/%3E%3C/g%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='11.5' stroke='%23D5D5D5'/%3E%3Cdefs%3E%3CclipPath id='clip0_180_50251'%3E%3Crect width='16' height='16' fill='white' transform='translate(4 4)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 30px;
  height: 24px;
  display: block;
}
.order-form .region-notice .tab-menu ul {
  display: flex;
  /*overflow: hidden;*/
  margin: 2px 0 0 0;
}
.order-form .region-notice .tab-menu ul li {
  margin: 0 10px;
  text-align: center;
}
.order-form .region-notice .tab-menu ul::-webkit-scrollbar {
  /* width: 1px;  /* 스크롤바의 너비 */
  /* height: 5px;
  }

  .tab-menu ul::-webkit-scrollbar-thumb {
      height: 50%; /* 스크롤바의 길이 */
  /* background: #d9d9d9; /* 스크롤바의 색상 */
  /* border-radius: 50px;*/
}
.order-form .region-notice .t-area {
  border-top: 1px solid #e8ecf0;
}
.order-form #ribbonMessageApp button {
  font-size: 12px;
  /*margin: 2px 0;*/
}

.map-icon-group {
  background: rgb(245, 249, 251);
}

.uto-price {
  border: 1px solid #d2d6db;
}

.uto-price span:first-child {
  border-right: 1px solid #d2d6db;
  background: rgb(255, 229, 226);
}

.top-comment {
  background: rgb(255, 246, 221);
  border: 1px solid #d2d6db;
}

.b-price {
  background-color: rgb(255, 229, 226) !important;
  font-weight: 600;
}

.price-list {
  color: #219FFF;
}

.center-comment {
  background: rgb(222, 241, 255);
}

footer {
  border-top: 1px solid #e8ecf0;
  font-size: 13px;
  color: #444;
}
footer .container-fluid {
  padding: 20px;
}
footer a, footer p.Copyright {
  padding: 0 10px;
}
footer p.Copyright {
  font-size: 11px;
}

p.order-state::before {
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 100%;
  content: "";
  position: absolute;
  margin-top: 5px;
}

p.order-state span {
  margin-left: 12px;
}

p.order-state.d-today::before {
  background: #FF4E3E;
}

p.order-state.d-etc::before {
  background: #fff;
  border: 1px solid #d1d1d1;
  box-sizing: border-box;
}

p.order-state.d-over::before {
  background: #fcc418;
}

p.order-state.d-admin::before {
  background: #0DC6AE;
}

p.order-state.d-49f::before {
  background: #a6e1ec;
}

.order-table tr.d-today td {
  background: #ffecf5;
}
.order-table tr.d-over td {
  background: #fcff61;
}
.order-table td.d-over {
  background: #fcff61 !important;
}
.order-table td {
  padding: 0 0.2rem;
}
.order-table td.number {
  color: blue;
}
.order-table td.d-49f {
  background: #a6e1ec !important;
}
.order-table td.d-admin {
  background: #e5f9b8 !important;
}
.order-table td.d-not {
  background: #e2f9ef !important;
}
.order-table td.d-accept {
  background: #ffecd4 !important;
}
.order-table td.d-done {
  background: #ecf2f2 !important;
}
.order-table .user-icon {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' fill='%23E9FAF7'/%3E%3Cpath d='M11.18 6.5L11.48 8H4.52L4.82 6.5H11.18ZM12 4H4V5H12V4ZM12 5.5H4L3.5 8V9H4V12H9V9H11V12H12V9H12.5V8L12 5.5ZM5 11V9H8V11H5Z' fill='%230DC6AE'/%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' stroke='%23E9FAF7'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  position: relative;
  top: 4px;
}

.user-products .nav-item {
  background: rgb(245, 249, 251) !important;
  margin: 5px;
  border-radius: 3px;
}
.user-products .img-box {
  border: 1px solid #d2d6db;
  border-radius: 6px;
}
.user-products .img-box .line {
  border-bottom: 1px solid #d2d6db;
}
.user-products .img-box p.name {
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  width: 95%;
}

.board {
  /* 토글 버튼 */
  /* 체크박스가 체크되면 변경 이벤트 */
}
.board .toggleSwitch {
  width: 32px;
  height: 16px;
  display: block;
  position: relative;
  border-radius: 30px;
  background-color: #fff;
  border: 1px solid #d2d6db;
  /*box-shadow: 0 0 16px 3px rgba(0 0 0 / 15%);*/
  cursor: pointer;
}
.board .toggleSwitch .toggleButton {
  /* 버튼은 토글보다 작아야함  */
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 4px;
  transform: translateY(-50%);
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.25);
}
.board #toggle:checked ~ .toggleSwitch {
  background: #FD3433;
  border: 1px solid #FD3433;
}
.board #toggle:checked ~ .toggleSwitch .toggleButton {
  left: calc(100% - 13px);
  background: #fff;
}
.board .toggleSwitch, .board .toggleButton {
  transition: all 0.2s ease-in;
}
.board .grade-icon {
  width: 16px;
  height: 16px;
}
.board .table td:nth-child(n+3) {
  color: #444 !important;
}
.board .table th {
  font-size: 12px;
}
.board .n-badge {
  color: #FF4E3E;
  background: rgb(255, 229, 226);
  padding: 5px;
  border-radius: 3px;
  font-size: 11px;
}
.board .writer-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 6rem;
  display: inline-block;
}
.board .c-number {
  color: #FF4E3E;
  padding-left: 4px;
}
.board .member-icon {
  border: 1px solid #9E9E9E;
  border-radius: 30px;
  padding: 1px 8px;
  font-size: 11px;
}
.board .member-icon span {
  color: #9E9E9E;
}
.board .writer-icon {
  border: 1px solid #FF4E3E;
  border-radius: 30px;
  padding: 1px 8px;
  font-size: 11px;
}
.board .writer-icon span {
  color: #FF4E3E;
}
.board .search-info {
  background: rgb(245, 249, 251);
}
.board .img-table .box {
  border: 1px solid #d2d6db;
  border-radius: 6px;
}
.board .img-table .box .img-box {
  width: 100%;
  height: 222.5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.board .img-table .box .img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.board .img-table .box .title span {
  font-size: 13px !important;
  color: #000;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 90%;
  display: inline-block;
}
.board .img-table .box .info span {
  font-size: 11px;
}
.board .img-table .box .info .writer-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 90%;
  display: inline-block;
}
.board .img-table .box .info .c-number {
  color: #FF4E3E;
  padding-left: 4px;
  position: relative;
  top: 5px;
}
.board .img-table .writer-name {
  width: auto !important;
  margin-right: 10px;
}
.board .view {
  border: 1px solid #d2d6db;
  border-radius: 6px;
}
.board .view .writer-name {
  font-size: 13px;
  color: #000;
  font-weight: 700;
  width: auto;
}
.board .view .info-top {
  border-bottom: 1px solid #e8ecf0;
}
.board .view .info-top p.title {
  font-size: 18px;
  color: #000;
  font-weight: 700;
}
.board .view .info-top .share-box {
  position: absolute;
  top: 24px;
}
.board .view .info-top .share-box .bg {
  background: #fff;
  border: 1px solid #d2d6db;
  width: 100px;
  height: 175px;
  border-radius: 3px;
}
.board .view .info-bottom .good-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_499_7777)' filter='url(%23filter0_d_499_7777)'%3E%3Crect width='20' height='20' fill='white' fill-opacity='0.01'/%3E%3Cpath d='M13.7503 2.35425C12.3003 2.35425 10.9087 3.02925 10.0003 4.09591C9.09199 3.02925 7.70033 2.35425 6.25033 2.35425C3.68366 2.35425 1.66699 4.37091 1.66699 6.93758C1.66699 10.0876 4.50033 12.6542 8.79199 16.5542L10.0003 17.6459L11.2087 16.5459C15.5003 12.6542 18.3337 10.0876 18.3337 6.93758C18.3337 4.37091 16.317 2.35425 13.7503 2.35425ZM10.0837 15.3126L10.0003 15.3959L9.91699 15.3126C5.95033 11.7209 3.33366 9.34592 3.33366 6.93758C3.33366 5.27091 4.58366 4.02091 6.25033 4.02091C7.53366 4.02091 8.78366 4.84591 9.22533 5.98758H10.7837C11.217 4.84591 12.467 4.02091 13.7503 4.02091C15.417 4.02091 16.667 5.27091 16.667 6.93758C16.667 9.34592 14.0503 11.7209 10.0837 15.3126Z' fill='%23FF4E3E'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_499_7777' x='-4' y='0' width='28' height='28' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_499_7777'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_499_7777' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_499_7777'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-position-x: left;
  background-repeat: no-repeat;
  padding-left: 22px;
}
.board .view .info-bottom .good-icon.active {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.29688 15.9913L9.2958 15.9903C7.13487 14.0308 5.40217 12.4577 4.20066 10.9888C3.00776 9.53035 2.41699 8.26622 2.41699 6.93758C2.41699 4.78513 4.09787 3.10425 6.25033 3.10425C7.47324 3.10425 8.65867 3.6772 9.42931 4.58217L10.0003 5.25272L10.5713 4.58217C11.342 3.6772 12.5274 3.10425 13.7503 3.10425C15.9028 3.10425 17.5837 4.78513 17.5837 6.93758C17.5837 8.26623 16.9929 9.5304 15.7998 10.99C14.5983 12.46 12.8658 14.0349 10.7051 15.9985C10.7048 15.9987 10.7045 15.999 10.7043 15.9992L10.0022 16.6334L9.29688 15.9913Z' fill='%23FF4E3E' stroke='%23FF4E3E' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position-x: left;
  background-repeat: no-repeat;
  padding-left: 22px;
}
.board .view .info-bottom .comment-view {
  background: rgb(245, 249, 251);
  border-radius: 6px;
}
.board .view .info-bottom .comment-view .array-btn a {
  color: #9E9E9E;
  margin-right: 16px;
}
.board .view .info-bottom .comment-view .array-btn a.active {
  color: #000;
}
.board .view .info-bottom .comment-view .comment-list {
  border-bottom: 1px solid #e8ecf0;
}
.board .view .info-bottom .comment-view .comment-writer textarea {
  height: 86px;
}
.board .view .table tr.active {
  background: rgb(237, 241, 244);
}
.board .view.bottom-list .writer-name {
  width: 6rem !important;
  font-size: 11px;
  color: #444;
  font-weight: normal;
}

.join .box {
  border: 1px solid #d2d6db;
  border-radius: 6px;
  height: 278px;
  padding: 40px 20px 20px 20px;
}
.join .agree-box {
  border: 1px solid #d2d6db;
  height: 128px;
  overflow: auto;
}
.join .agree-box p {
  line-height: 1.7;
}

.find .tab {
  border-bottom: 1px solid #e8ecf0;
  padding-bottom: 8px;
  text-align: center;
  font-size: 15px;
  color: #444;
}
.find .tab.active {
  color: #FD3433;
  border-bottom: 2px solid #FD3433;
  font-weight: 700;
}

.ad-check .view {
  background-image: linear-gradient(#fbf0fa 0%, #f7ecee 40%, #fafac4 90%);
}
.ad-check .view .calendar-area .bg {
  background: #fff;
  border-radius: 6px;
  height: 446px;
  width: 856px;
  margin: 0 auto;
}
.ad-check .view .calendar-area .box {
  margin: 0 46px;
}
.ad-check .view .calendar-area .box .num {
  border-bottom: 1px solid #e8ecf0;
}
.ad-check .view .calendar-area .box .num ul li {
  float: left;
  margin: 6px;
  position: relative;
}
.ad-check .view .calendar-area .box .num a {
  border: 2px solid #e8ecf0;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  width: 48px;
  height: 48px;
  line-height: 46px;
  position: relative;
}
.ad-check .view .calendar-area .box .num a.today-num {
  border: 2px solid #000;
}
.ad-check .view .calendar-area .box .num a.next-num {
  color: #fff;
  background: rgb(222, 226, 230);
  border: 2px solid rgb(222, 226, 230);
}
.ad-check .view .calendar-area .box .num a.ad-check-num {
  position: relative;
}
.ad-check .view .calendar-area .box .num a.ad-check-num img {
  position: absolute;
  top: -1px;
  left: -1px;
}
.ad-check .view .comment-view {
  background: #fff !important;
  border-radius: 6px;
}
.ad-check .view .info-bottom .comment-view div:last-of-type .comment-list {
  border-bottom: none;
}

.charge .charge-box {
  border-radius: 6px;
  background: rgb(245, 249, 251);
  font-size: 15px;
  color: #000;
}
.charge .order-table .area {
  border-bottom: 1px solid #d2d6db;
  padding-bottom: 24px;
}
.charge .order-table > p {
  border-bottom: 1px solid #d2d6db;
  color: #000;
  padding-bottom: 6px;
  font-weight: 700;
}
.charge .order-table .amount {
  font-size: 13px;
}
.charge .order-table .amount:before {
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 18.6667C12 20.876 15.5813 22.6667 20 22.6667C24.4187 22.6667 28 20.876 28 18.6667C28 16.4574 24.4187 14.6667 20 14.6667C15.5813 14.6667 12 16.4574 12 18.6667Z' stroke='%23212529' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 18.6667V24C12 26.208 15.5813 28 20 28C24.4187 28 28 26.208 28 24V18.6667' stroke='%23212529' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 8C4 9.42933 5.52533 10.7493 8 11.464C10.4747 12.1787 13.5253 12.1787 16 11.464C18.4747 10.7493 20 9.42933 20 8C20 6.57067 18.4747 5.25067 16 4.536C13.5253 3.82133 10.4747 3.82133 8 4.536C5.52533 5.25067 4 6.57067 4 8Z' stroke='%23212529' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 8V21.3333C4 22.5173 5.02933 23.2667 6.66667 24' stroke='%23212529' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 14.6667C4 15.8507 5.02933 16.6 6.66667 17.3334' stroke='%23212529' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: contain;
  margin-right: 8px;
  margin-bottom: -2px;
}
.charge .order-table .count {
  float: right;
}
.charge .order-table .count .text {
  width: 110px;
  height: 24px;
  border-radius: 2px;
  border: 1px solid #d2d6db;
  padding: 0;
  outline: none;
  text-align: center;
  margin-left: 23px;
  margin-right: 23px;
}
.charge .order-table .count .up {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  border: 1px solid #d2d6db;
  background: #fff;
}
.charge .order-table .count .down {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #d2d6db;
  background: #fff;
}

.popup {
  z-index: 999;
}

.template {
  z-index: 999;
  width: 400px;
  position: absolute;
  top: 20px;
  left: 20px;
}
.template .popup-header {
  background: transparent;
  text-align: center;
  padding: 22px 22px 16px 22px;
}
.template .popup-header svg {
  margin-bottom: 10px;
}
.template .popup-header h2 {
  color: #fff;
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.template .bg.bg-gray {
  background: #7C8185;
}
.template .bg.bg-red {
  background: #FF4E3E;
}
.template .bg.bg-yellow {
  background: #fcc418;
}
.template .bg.bg-blue {
  background: #219FFF;
}
.template .bg.bg-green {
  background: #0DC6AE;
}
.template .popup-body {
  background: #fff;
  margin: 4px;
  font-size: 13px;
  padding: 24px;
}
.template .popup-footer {
  background: #212121;
  color: #fff;
}
.template .popup-footer .btn-close {
  background: none;
  width: auto;
  height: auto;
  color: #fff;
  font-size: 13px;
  opacity: inherit;
}

.main-notice-box {
  background: rgb(245, 249, 251);
  border-radius: 8px;
  border: 1px solid #e8ecf0;
}
.main-notice-box .text-box {
  background: #fff;
  border-radius: 6px;
  border: 1px solid #e8ecf0;
}
.main-notice-box .text-box p {
  height: 33px;
  line-height: 41px;
}

.main-quick-menu {
  border: 1px solid #e8ecf0;
  border-radius: 8px;
  padding: 20px 12px;
}

.main-visual-banner .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-visual-banner .carousel-control-prev, .main-visual-banner .carousel-control-next {
  width: 7%;
  opacity: 0;
  transition: 0.3s;
}
.main-visual-banner .carousel-control-prev:hover,
.main-visual-banner .carousel-control-next:hover {
  opacity: 1;
  transition: 0.3s;
}
.main-visual-banner .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' fill='white'/%3E%3Cpath d='M18.5 11L13.5 16L18.5 21' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D5D5D5'/%3E%3C/svg%3E%0A");
}
.main-visual-banner .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' fill='white'/%3E%3Cpath d='M13.5 11L18.5 16L13.5 21' stroke='%23616161' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='15.5' stroke='%23D5D5D5'/%3E%3C/svg%3E%0A");
}

.board-list-box {
  border: 1px solid #e8ecf0;
  border-radius: 8px;
}
.board-list-box .more-btn::after {
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.29289 3.29289C9.68342 2.90237 10.3166 2.90237 10.7071 3.29289L22.7071 15.2929C23.0976 15.6834 23.0976 16.3166 22.7071 16.7071L10.7071 28.7071C10.3166 29.0976 9.68342 29.0976 9.29289 28.7071C8.90237 28.3166 8.90237 27.6834 9.29289 27.2929L20.5858 16L9.29289 4.70711C8.90237 4.31658 8.90237 3.68342 9.29289 3.29289Z' fill='%239E9E9E'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 14px;
  display: inline-block;
  background-size: cover;
  position: relative;
  top: 3px;
  margin-left: 4px;
}
.board-list-box .list .num {
  font-size: 13px;
  line-height: 2;
}
.board-list-box .list .num .text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}
.board-list-box .list .num .col-8:before {
  content: "";
  background: url("/images/dot-icon.png") no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin: 4px 4px 0 0;
}
.board-list-box .list .num .col-4 {
  color: #444;
}
.board-list-box .list .img-box img {
  height: auto !important;
}

.not-accept-pop {
  top: 0;
  width: 100%;
}
.not-accept-pop .list-box {
  border: 1px solid #d2d6db;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.not-accept-pop .list-box .card-header {
  font-weight: 700 !important;
  font-size: 17px;
}

.option-setting .os-box {
  border-radius: 6px;
  background: rgb(245, 249, 251);
  color: #111;
  font-size: 13px;
  font-weight: 700;
}
.option-setting .col-md-3 span {
  color: #444;
}
.option-setting .col-md-3 span .font-color-danger {
  color: #FF4E3E;
}

.login-page-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.login-page-wrap .login-page {
  width: 970px;
  height: 100%;
  margin: 0 auto;
}
.login-page-wrap .login-page .info {
  width: 970px;
  border: 1px solid #E8ECF0;
  box-sizing: border-box;
  border-radius: 8px;
}
.login-page-wrap .login-page .info img {
  border-top-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 8px;
}
.login-page-wrap .login-page .form-info {
  padding: 64px;
}
.login-page-wrap .login-page .form-info h1 {
  margin-bottom: 30px;
}
.login-page-wrap .login-page .form-info > div > input {
  margin: 12px 0;
}
.login-page-wrap .login-page .form-info .form-check .form-check-input {
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.login-page-wrap .login-page .form-info .form-check label {
  cursor: pointer;
}
.login-page-wrap .login-page .form-info .btn-zone {
  padding-bottom: 30px;
  border-bottom: 1px solid #e8ecf0;
}

.text-absence {
  opacity: 0.5;
}

.summernote p {
  margin-bottom: 0px;
}

.note-editable p {
  margin-bottom: 0px;
}

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