#page-container.side-scroll #sidebar .content-header {
  width: 100% !important;
}
.nav-mask {
  display: none;
}
.form-search .btn-sm {
  font-size: 14px;
}
.font-sm {
  font-size: 14px;
}
.upload-wrap .webuploader-pick {
  padding: 0;
}
.upload-wrap .preview-wrap {
  width: 100%;
  height: 100% !important;
}
.upload-wrap .preview-wrap img {
  width: 100%;
  height: 100%;
}
.custom-del-btn {
  display: inline-block;
  padding: 10px;
}
.custom-table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.custom-notice-content p img {
  display: block;
  max-width: 100%;
  height: auto;
}
.w-auto {
  width: auto;
}
.p0 {
  padding: 0;
}
.w-200 {
  width: 200px !important;
}
@media (min-width: 750px) {
  .custom-m0 {
    margin: 0 !important;
  }
}
@media (max-width: 750px) {
  .baguetteBox-button:focus, .baguetteBox-button svg:focus {
    outline: none;
  }
  .custom-address-label {
    display: none;
  }
  #sidebar {
    z-index: 2001;
  }
  .nav-mask {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2000;
    background-color: rgba(0, 0, 0, 0.6);
  }
  .sidebar-o-xs .nav-mask {
    display: block;
  }
  .preview-wrap.preview-wrap {
    width: 5rem;
    height: 5rem;
  }
  .webuploader-pick.webuploader-pick .preview-wrap {
    width: 100%;
    height: 100%;
  }
  .preview-wrap.preview-wrap img {
    width: 100%;
    height: 100%;
    min-height: unset;
    object-fit: contain;
  }
  .pre.pre .items {
    display: flex;
  }
  .pre.pre label {
    width: 30% !important;
    max-width: 40% !important;
  }
  .pre.pre .detail {
    width: auto;
    flex: 1;
  }
  .pre.pre .label-w40 {
    width: 40%;
  }
  .pre.pre .label-tl {
    text-align: left !important;
  }
  .custom-table-box.custom-table-box {
    padding: 0;
  }
  .custom-form-p10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .custom-items-form-group {
    display: block;
  }
  .custom-items-form-group>* {
    width: 100% !important;
    max-width: unset !important;
  }
  .custom-items-form-group .custom-del-btn {
    width: unset !important;
  }
  #right_nav {
    display: block !important;
  }
  .form-group.form-group .btn {
    width: auto !important;
  }
  .form-group.form-group .btn+.btn {
    margin-left: 0.3rem;
  }
  .form-search.form-search>* {
    margin-right: 0;
    margin-bottom: 0.3rem;
  }
  #page-container#page-container #page-header {
    padding-left: 0 !important;
    z-index: 1900;
  }
  #page-container#page-container.sidebar-o {
    padding-left: 0 !important;
  }
  .header-search {
    flex: 1;
  }
}