@charset "utf-8";

.btn-mind {
  font-size: .875rem;
  color: #4e5669;
  border-color: #dadfeb;
  border-radius: .25rem;
  padding: .25em .75rem
}

.btn-mind:hover {
  color: #fff;
  border-color: #3c5f8e;
  background-color: #3c5f8e
}

.section-editor-wrap .panel-title {
  font-size: 1rem;
  padding: 1rem;
  margin: 0;
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
  border-bottom: 1px solid #dadfeb
}

.section-editor-wrap .panel-title .tab-item {
  margin-right: 20px;
  color: #6d758a;
  cursor: pointer
}

.section-editor-wrap .panel-title .tab-item.active {
  margin-right: 20px;
  color: #333;
  position: relative;
  cursor: pointer
}

.section-editor-wrap .panel-title .tab-item.active:after {
  position: absolute;
  content: '';
  background: #4e5669;
  width: 100%;
  height: 2px;
  left: 0;
  right: 0;
  bottom: -7px
}

.section-editor-wrap .chatting-head .chat-close,
.section-editor-wrap .panel-title .panel-close {
  width: 30px;
  height: 30px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/editor/editor-btn-close.png);
  cursor: pointer
}

/* .section-editor-wrap .panel-toggle-item-wrap {
    border-bottom: 1px solid #dadfeb
} */

.section-editor-wrap .panel-toggle-top {
  align-items: center;
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
}

.panel-toggle-title {
  color: #333;
  font-size: .875rem;
  font-weight: 700;
  margin: 0;
}

.panel-toggle-top .close {
  background-image: url(../img/ico/i-x-lg.svg);
  cursor: pointer;
  height: 16px;
  width: 16px;
}

.nav-mobile-toggle,
.panel-icon input[type=checkbox],
.panel-icon input[type=radio],
.section-editor-wrap .chatting-wrap,
.section-editor-wrap .editor-panel-attend-list .etc-btn-list,
.section-editor-wrap .editor-panel-attend-list .mail,
.section-editor-wrap .editor-panel-attend-list .state-btn-list,
.section-editor-wrap .editor-panel-attend-list .thumbnail,
.section-editor-wrap .editor-panel-invite-list .list,
.section-editor-wrap .editor-panel-invite-list li span,
.section-editor-wrap .panel-color-radio-wrap .type-item input[type=radio],
.section-editor-wrap .panel-toggle-title .radio-wrap,
.section-editor-wrap .panel-toggle-title .radio-wrap input[type=radio],
.toolbar-sub li.disabled:hover ul,
.toolbar-wrap .off li:first-child,
.toolbar-wrap .off li:nth-child(2),
.toolbar-wrap .off li:nth-child(3) {
  display: none
}

.section-editor-wrap .panel-toggle-next,
.section-editor-wrap .panel-toggle-state,
.section-editor-wrap .panel-toggle-body .radio-wrap input[type=radio] + label {
  width: 20px;
  height: 20px;
  display: block;
  background-position: center;
  background-repeat: no-repeat
}

.section-editor-wrap .panel-toggle-item-wrap.active .panel-toggle-body .radio-wrap {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  flex: 1;
  padding-left: .5rem
}

.section-editor-wrap .panel-toggle-body .radio-wrap input[type=radio] + label {
  cursor: pointer;
}

.section-editor-wrap .panel-toggle-body .radio-wrap input[type=radio]:checked + label {
  opacity: 1
}

.section-editor-wrap .editor-panel-invite-list li.card_li:before,
.section-editor-wrap .panel-toggle-body .radio-wrap .type-card {
  background-image: url(../img/ico/editor-btn-type-card.svg)
}

.section-editor-wrap .editor-panel-invite-list li.list_li:before,
.section-editor-wrap .panel-toggle-body .radio-wrap .type-list {
  background-image: url(../img/ico/editor-btn-type-list.svg)
}

.section-editor-wrap .panel-toggle-next {
  background-image: url(../img/editor/editor-btn-toggle-next.png)
}

.section-editor-wrap .panel-toggle-state {
  background-image: url(../img/editor/editor-btn-toggle-normal.svg)
}

.section-editor-wrap .active .panel-toggle-state {
  background-image: url(../img/editor/editor-btn-toggle-close.svg)
}

.section-editor-wrap .panel-item-wrap {
  border: 0;
  overflow-y: scroll;
  max-height: calc(100vh - 300px);
  padding: 0;
}

.section-editor-wrap .panel-item-wrap::-webkit-scrollbar {
  background: none;
  width: 4px;
}

.section-editor-wrap .panel-item-wrap::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 100px;
}

.section-editor-wrap .panel-toggle-item-wrap .panel-item-wrap {
  padding-top: 0 !important;
  border-top: none !important
}

.section-editor-wrap .panel-item-wrap .panel-item-label-title {
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
  align-items: center;
  min-height: 30px
}

.section-editor-wrap .panel-item-wrap .panel-item-label-title .btn-sub,
.section-editor-wrap .panel-item-wrap .panel-item-label-title .btn-wrap {
  height: 30px
}

.section-editor-wrap .panel-item-wrap.no-bottom {
  border-bottom: none
}

.section-editor-wrap .panel-icon-group,
.section-editor-wrap .panel-icon-group-width {
  display: flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
}


.section-editor-wrap .panel-icon-wrap02 .panel-icon-group-width { 
  width:137px;
  justify-content: space-between;
}




.section-editor-wrap .panel-play-group {
  display: flex;
  display: -ms-flexbox;
  flex-wrap: wrap
}

.section-editor-wrap .panel-play-info {
  margin-top: .5rem
}

.section-editor-wrap .panel-play-info ul {
  background: #eef0f6;
  padding: .5rem;
  border-radius: .25rem
}

.section-editor-wrap .panel-play-info ul li,
.section-editor-wrap ul.nav-list + .panel-item-label {
  display: flex;
  display: -ms-flexbox;
  align-items: center
}

.section-editor-wrap .panel-play-info ul li label {
  width: 60px;
  font-size: .75rem;
  color: #4e5669
}

.section-editor-wrap .panel-play-info ul li div {
  font-size: .75rem;
  color: #4e5669;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.section-editor-wrap .panel-icon-group .panel-icon {
  height: 26px;
}

.section-editor-wrap .panel-icon-group-width .panel-icon {
  width: 26px;
  height: 26px
}

.section-editor-wrap .panel-icon-group-width .panel-icon + .panel-icon {
  margin-left: 4px
}

.panel-icon label {
  width: 100%;
  height: 28px;
  border-radius: .25rem;
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent;
  cursor: pointer;
  border: 1px solid transparent
}

.panel-icon label:hover {
  /*border-color: #a6a6a6*/
}

.panel-icon.bg-api label {
  background-size: contain
}

.panel-wrap-sm {
  /*overflow-y: auto;
  max-height: 100vh;  */
}

.editor-shape-wrap {
  max-height: 30vh; 
  overflow: auto;
}


@media (max-height:500px) {
.editor-shape-wrap {
  overflow-y: auto;
  max-height: 30vh;  
}
}





.panel-wrap-sm .panel-icon {
  width: calc(100% / 7) !important;
  height: 25px !important
}

.panel-wrap-sm .panel-icon label {
  height: 25px !important
}

.panel-wrap-lg .panel-icon {
  width: calc(25% - 4px) !important;
  height: 47px !important
}

.panel-wrap-lg .panel-icon label {
  height: 47px !important
}

.panel-wrap-auto .panel-icon {
  width: calc(33.333% - 4px) !important
}

.panel-wrap-theme .panel-icon {
  width: calc(50% - 4px) !important;
  height: 60px !important
}

.toolbar .tool,
.toolbar-wrap .point {
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat
}

.panel-wrap-theme .panel-icon label {
  background-size: contain !important;
  height: 60px
}

.panel-icon input:checked + label {
  background-color: #f1f1f1;
  border-color: #f1f1f1 !important
}

.disabled .panel-icon button + label,
.disabled .panel-icon input:checked + label,
.disabled .panel-icon label {
  background-color: transparent;
  border-color: transparent !important;
  cursor: default;
  opacity: .5
}

.editor-panel-text-area:disabled {
  opacity: .5;
  background-color: transparent !important
}

.toolbar-wrap {
  position: absolute;
  z-index: 1;
  top:32px;
  left:calc( 50%  - 310px );  
}

.toolbar-wrapss {
  left:calc( 50%  - 249px );  
  top:80px;
}

.toolbar-wrap .point {
  position: absolute;
  display: block;
  cursor: pointer;
  background-image: url(../img/editor/editor-main-point.png)
}

.toolbar-wrap .tool-sm {
  position: absolute;
  display: flex;
  display: -ms-flexbox
}

.toolbar-wrap .tool-sm .tool-sm-01,
.toolbar-wrap .tool-sm .tool-sm-02,
.toolbar-wrap .tool-sm .tool-sm-03,
.toolbar-wrap .tool-sm .tool-sm-toggle {
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat
}

.toolbar-wrap .tool-sm.on .tool-sm-toggle {
  background-image: url(../img/editor/editor-main-point-close.png)
}

.toolbar-wrap .tool-sm.off .tool-sm-toggle {
  background-image: url(../img/editor/editor-main-point-open.png)
}

.toolbar-wrap .tool-sm .tool-sm-01 {
  background-image: url(../img/editor/editor-main-point-01.png)
}

.toolbar-wrap .tool-sm .tool-sm-02 {
  background-image: url(../img/editor/editor-main-point-02.png)
}

.toolbar-wrap .tool-sm .tool-sm-03 {
  background-image: url(../img/editor/editor-main-point-03_1.png)
}

.toolbar {
  position: absolute;
  /*top: -50px*/
}

.toolbar .tool-list {
  display: flex;
  display: -ms-flexbox;
  padding: 8px;
  border-radius: .5rem;
  border: 1px solid #f1f1f1;
  background-color: #fff
}

.toolbar-sub .item,
.toolbar-sub li > ul li {
  padding: 4px 12px;
  font-size: 12px;
  cursor: pointer
}

.section-editor-wrap .editor-panel-attend-list .state-btn,
.section-editor-wrap .select-mark,
.toolbar .tool-list > li,
.toolbar-sub li {
  position: relative
}


.toolbar-sub .item02,
.toolbar-sub li > ul li {
  padding: 1px 12px;
}



/* .toolbar .tool-list>li+li {
    margin-left: .125rem
} */

.toolbar .tool {
  display: block;
  cursor: pointer;
  border-radius: .25rem;
  position: relative
}

.toolbar .tool-tip-container {
  position: absolute;
  width: 200px;
  bottom: 35px;
  left: -200vw;
  z-index: 1;
  text-align: center
}

/*
.toolbar .tool-tip-container {
  position: absolute;
  width: 200px;
  bottom: -30px;
  left: -200vw;
  z-index: 1;
  text-align: center
}*/


.toolbar .tool-tip-container:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 4px solid #131416;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  position: absolute;
  bottom: -4px;
  left: calc(100px - 4px);
}
.toolbar .tool-tip-container:before {
 top: 4px; 
}

/*
.toolbar .tool-tip-container:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-bottom: 4px solid #131416;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  position: absolute;
  top: -2px;
  left: calc(100px - 4px)
}
  */



.section-editor-wrap .editor-panel-attend-list .info .tool-tip-container label,
.section-editor-wrap .editor-panel-invite-list > li .tool-tip-container label,
.toolbar .tool-tip-container label {
  font-size: .8rem;
  line-height: 1;
  letter-spacing: normal !important;
  color: #fff;
  display: inline-block;
  width: max-content;
  padding: .375rem .75rem;
  border-radius: .25rem;
  background-color: #131416
}

.toolbar .tool:hover .tool-tip-container {
  left: calc(50% - 100px)
}

.toolbar .tool-01 {
  background-image: url(../img/editor/editor-main-tool-01.png)
}

.toolbar .tool-02 {
  background-image: url(../img/editor/editor-main-tool-02.png)
}

.toolbar .tool-03 {
  background-image: url(../img/editor/editor-main-tool-03.png)
}

.toolbar .tool-04 {
  background-image: url(../img/editor/editor-main-tool-04-v02.png)
}

.toolbar .tool-05 {
  background-image: url(../img/editor/editor-main-tool-05.png)
}

.toolbar .tool-06 {
  background-image: url(../img/editor/editor-main-tool-06-v02.png)
}

.toolbar .tool-07 {
  background-image: url(../img/editor/editor-main-tool-07.png)
}

.editor-panel-icon-link-branch-10,
.toolbar .tool-08 {
  background-image: url(../img/editor/editor-main-tool-08.svg)
}

.toolbar-sub,
.toolbar-sub li > ul {
  display: none;
  border-radius: 6px;
  border: 1px solid #F1F1F1;
  background: #FFF;
  position: absolute;
  padding: 8px 0;
}

.toolbar .tool-09 {
  background-image: url(../img/editor/editor-main-tool-09.png)
}

.toolbar .tool-10 {
  background-image: url(../img/editor/editor-main-tool-10.png)
}

.toolbar .tool-11 {
  background-image: url(../img/editor/editor-btn-main-figure.svg)
  /*background-image: url(../img/editor/editor-btn-main-figure03.svg)*/
}

.toolbar .tool-12 {
  background-image: url(../img/editor/editor-btn-main-talk.png)
}

.toolbar .tool-translation {
  background-image: url(../img/editor/editor-btn-main-translation.png)
}



.toolbar-sub {
  min-width: 154px;
  top: 30px;
  left: 0
}

.toolbar-wrap.bottom .toolbar-sub {
  top: initial;
  bottom: 30px
}

/* .toolbar-sub .item {
    border-radius: .25rem
} */

.toolbar-sub li > ul {
  top: 0;
  left: 153px;
  width: 207px;
}

.toolbar-sub li > ul li {
  white-space: nowrap;
}

.toolbar-sub li .item {
  display: flex;
  display: -ms-flex;
  justify-content: space-between;
  align-content: center;
  
}

.toolbar-sub li .item .short-key {
  color: #999;
  font-size: 12px;
}

.toolbar-sub li:hover .item,
.toolbar-sub ul li:hover {
  background-color: #f1f1f1;
}

.font-style-wrap .tool:hover, .font-align-wrap .tool:hover  {
  background-color: #f1f1f1;
}


.toolbar-sub li.disabled,
.toolbar-sub li.disabled .item,
.toolbar-sub li.disabled:hover,
.toolbar-sub li.disabled:hover .item,
.toolbar-wrap .tool-list li.disabled .tool,
.toolbar-wrap .tool-list li.disabled:hover .tool {
  background-color: transparent;
  opacity: .5;
  cursor: default
}

.toolbar-wrap .tool-list li.active .tool {
 /*background-color: #fafafa;*/
}

.toolbar-wrap .tool-list li:hover .toolbar-sub {
  display: block !important
}

.toolbar-sub li:hover ul {
  display: block;
  z-index: 1
}

/* .toolbar-sub .div-top:before {
    content: '';
    display: block;
    width: calc(100% - 2rem);
    height: 1px;
    background: #dadfeb;
    margin: .25rem 1rem
} */

.toolbar-sub ul + .item:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 5px solid #666;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  position: absolute;
  top: 9px;
  right: 12px;
}

.toolbar-sub ul + .samsung-ver:before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url(../img/editor/samsung-ver-arrow.svg);
  background-position: center;
  background-repeat: no-repeat;
  border:0px;
}




.section-editor-wrap .panel-item-wrap .form-switch {
  padding: 0
}

.section-editor-wrap .panel-item-wrap .form-switch .form-check-input {
  margin: 0
}

.section-editor-wrap .panel-item-wrap .form-switch .form-check-input:checked {
  background-color: #3c5f8e;
  border-color: #3c5f8e
}

.section-editor-wrap .panel-item-wrap .form-select {
  padding: 0 1.5rem 0 0;
  border: none;
  font-size: .875rem;
  color: #4e5669;
  background-position: right center
}

.section-editor-wrap .select-mark:after,
.section-editor-wrap ul.nav-list + .panel-item-label:after {
  width: 0;
  height: 0;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-left: 10px;
  content: ''
}

.section-editor-wrap .panel-item-label {
  color: #444;
  font-size: 11px;
  font-weight: 400;
  flex: 0 0 auto;
  cursor: pointer;
  text-align: left;
  padding-right:11px;
}

.section-editor-wrap ul.nav-list {
  background: #fff;
  position: absolute;
  top: 50px;
  z-index: 1;
  border-radius: .25rem;
  padding: .25rem;
  display: none
}

.section-editor-wrap .color-palate-container .color-picker-module.active,
.section-editor-wrap ul.nav-list.active {
  display: block
}

.section-editor-wrap ul.nav-list.align {
  left: 15px
}

.section-editor-wrap ul.nav-list.align li {
  font-size: .875rem;
  padding: .375rem .75rem;
  border-radius: .25rem;
  position: relative;
  cursor: pointer
}

.section-editor-wrap .editor-panel-invite-list .list li.active,
.section-editor-wrap .editor-panel-invite-list .list li:hover,
.section-editor-wrap ul.nav-list.align li:hover,
.section-editor-wrap ul.nav-list.setting li li:hover {
  background: #eef0f6
}

.section-editor-wrap ul.nav-list.setting {
  right: 15px;
  width: max-content
}

.section-editor-wrap ul.nav-list.setting div {
  color: #6d758a;
  font-size: .875rem;
  padding: .25rem .75rem;
  cursor: pointer
}

.section-editor-wrap ul.nav-list.setting li li {
  font-size: .875rem;
  padding: .375rem .75rem .375rem 1.5rem;
  border-radius: .25rem;
  position: relative;
  cursor: pointer
}

.section-editor-wrap ul.nav-list + .panel-item-label:after {
  display: inline-block;
  border-top: 4px solid #4e5669
}

.section-editor-wrap span.setting {
  width: 30px;
  height: 30px;
  display: block;
  background-image: url(../img/editor/editor-panel-icon-setting.png);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  margin-right: -.75rem
}

.section-editor-wrap .new-window {
  width: 30px;
  height: 30px;
  display: block;
  background-image: url(../img/editor/editor-panel-icon-new.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer
}

.section-editor-wrap .select-mark:after {
  display: block;
  border-top: 4px solid #666;
  position: absolute;
  top: 8px;
  right: -15px
}

.section-editor-wrap .panel-arrow {
  display: flex;
  align-items: center;
  cursor: pointer
}

.section-editor-wrap .panel-arrow .label {
  color: #4e5669;
  font-size: .875rem
}

.section-editor-wrap .panel-color-radio-wrap {
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
}

.section-editor-wrap .panel-color-radio-wrap .item-group {
  display: flex;
  display: -ms-flexbox;
  gap: 8px;
}

.section-editor-wrap .panel-color-radio-wrap .type-item {
}

.section-editor-wrap .panel-color-radio-wrap .type-item label {
  align-items: center;
  background: #f1f1f1;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  height: 28px;
  justify-content: center;
  width: 28px;
}

.section-editor-wrap .panel-color-radio-wrap .type-item label i {
  display: inline-block;
  opacity: 0.5;
}

.section-editor-wrap .panel-color-radio-wrap .type-item :checked + label i {
  opacity: 1;
}

.section-editor-wrap .panel-color-radio-wrap .type-item :disabled + label,
.section-editor-wrap .panel-color-radio-wrap .type-item :disabled:checked + label,
.section-editor-wrap .panel-color-radio-wrap .type-item.disabled label {
  color: #bababa !important;
  cursor: default;
  background-color: transparent
}

/*.section-editor-wrap .color-palate-container .color-code-area {*/
/*  display: flex;*/
/*  display: -ms-flexbox;*/
/*  align-items: center;*/
/*  margin-bottom: 1rem*/
/*}*/

.section-editor-wrap .color-palate-container .color-preview {
  width: 20px;
  height: 20px;
  border: 1px solid #c9cfe0;
  border-radius: 4px;
}

.section-editor-wrap .color-palate-container .color-code {
  margin-left: 10px
}

.section-editor-wrap .color-palate-container ul.color-set,
.section-editor-wrap .editor-panel-attend-list.thumbnail-type > li + li {
  margin-top: .25rem
}

.section-editor-wrap .color-palate-container ul.color-set li {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  position: relative;
  border-left: 1px solid #dadfeb;
  border-right: 1px solid #dadfeb
}

.section-editor-wrap .color-palate-container ul.color-set li:first-child {
  border-top: 1px solid #dadfeb;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.section-editor-wrap .color-palate-container ul.color-set li:last-child {
  border-bottom: 1px solid #dadfeb;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.section-editor-wrap .color-palate-container ul.color-set li:hover:after {
  content: '';
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 1rem;
  height: 1rem;
  border: 2px solid #ff9600
}

.section-editor-wrap .color-palate-container ul.color-set li.selected:after {
  content: '';
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 1rem;
  height: 1rem;
  border: 2px solid #ff6400
}

.section-editor-wrap .color-palate-container ul.color-set li.selected:first-child:after,
.section-editor-wrap .color-palate-container ul.color-set li:first-child:hover:after {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem
}

.section-editor-wrap .color-palate-container ul.color-set li.selected:last-child:after,
.section-editor-wrap .color-palate-container ul.color-set li:last-child:hover:after {
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem
}

.section-editor-wrap .disabled .color-chip,
.section-editor-wrap .disabled .color-code-area,
.section-editor-wrap .disabled ul.color-set li {
  opacity: .5;
  cursor: default
}

.section-editor-wrap .disabled .color-chip:after,
.section-editor-wrap .disabled ul.color-set li:after {
  display: none !important
}

.section-editor-wrap .editor-panel-file-list li,
.section-editor-wrap .editor-panel-link-list li {
  background: #f1f1f1;
  font-size: 12px;
  border-radius: 4px;
  display: block;
  padding: 6px 10px;
  margin-bottom: 8px;
  position: relative
}

.section-editor-wrap .editor-panel-file-list li span,
.section-editor-wrap .editor-panel-link-list li span {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%
}

.section-editor-wrap .editor-panel-file-list li > .close,
.section-editor-wrap .editor-panel-link-list li > .close {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 2px;
  right: 0;
  background-image: url(../img/editor/editor-panel-icon-link-list-close.png);
  cursor: pointer
}

.section-editor-wrap .editor-panel-file-list li.file:before,
.section-editor-wrap .editor-panel-link-list li.link:before,
.section-editor-wrap .editor-panel-link-list li.partner:before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 2px;
  left: 10px;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat
}

.section-editor-wrap .editor-panel-link-list li.link:before {
  background-image: url(../img/editor/editor-panel-icon-link-list-link.svg)
}

.section-editor-wrap .editor-panel-link-list li.partner:before {
  background-image: url(../img/editor/editor-panel-icon-link-list-partner.png)
}

.section-editor-wrap .editor-panel-file-list li.file:before {
  background-image: url(../img/editor/editor-panel-icon-link-list-file.png)
}

.section-editor-wrap .editor-panel-invite-list {
  display: flex;
  display: -ms-flex;
  gap: 6px;
  position: relative
}

.section-editor-wrap .editor-panel-invite-list.right {
  margin: 0 0 0 auto;
}

.section-editor-wrap .editor-panel-invite-list > li {
  position: relative;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  width: 20px;
  height: 20px
}

.section-editor-wrap .editor-panel-invite-list > li:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat
}

.section-editor-wrap .editor-panel-attend-list .info .tool-tip-container,
.section-editor-wrap .editor-panel-invite-list > li .tool-tip-container {
  position: absolute;
  width: 200px;
  bottom: -30px;
  left: -130vw;
  z-index: 1;
  text-align: center
}

.section-editor-wrap .editor-panel-invite-list > li:hover .tool-tip-container {
  left: -90px
}

.section-editor-wrap .editor-panel-attend-list .info .tool-tip-container:before,
.section-editor-wrap .editor-panel-invite-list > li .tool-tip-container:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-bottom: 4px solid #131416;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  position: absolute;
  top: -4px;
  left: calc(100px - 4px)
}

.section-editor-wrap .editor-panel-invite-list li.link:before {
  background-image: url(../img/ico/i-editor-panel-icon-invite-list-link.svg)
}

s .section-editor-wrap .editor-panel-invite-list li.mail:before {
  background-image: url(../img/editor/editor-panel-icon-invite-list-mail.png)
}

.section-editor-wrap .editor-panel-invite-list li.invite:before {
  background-image: url(../img/ico/i-editor-panel-icon-invite-list-invite.svg);

}

/* 협업(참석자) 도구 아이콘 추가 적용 by jyuhm_230913 */
/* 일지정지 */
.section-editor-wrap .editor-panel-invite-list li.pause:before {
  background-image: url(../img/ico/i-editor-panel-tool-list-pause.svg)
}

/* 계속하기 */
.section-editor-wrap .editor-panel-invite-list li.play:before {
  background-image: url(../img/ico/i-editor-panel-tool-list-play.svg)
}

/* 부개설자 지정 */
.section-editor-wrap .editor-panel-invite-list li.submoderator:before {
  background-image: url(../img/editor/editor-panel-tool-list-auth.png)
}

/* 선택한 가지 편집권한 */
.section-editor-wrap .editor-panel-invite-list li.setauthtopic:before {
  background-image: url(../img/ico/i-editor-panel-tool-list-auth.svg)
}

/* 가지전달 링크생성 */
.section-editor-wrap .editor-panel-invite-list li.eggplant:before {
  background-image: url(../img/ico/i-editor-panel-tool-list-eggplant.svg)
}

/* 문자채팅 */
.section-editor-wrap .editor-panel-invite-list li.chatting:before {
  background-image: url(../img/ico/i-chat-dots.svg);
}

/* 설문조사 */
.section-editor-wrap .editor-panel-invite-list li.survey:before {
  background-image: url(../img/editor/editor-panel-tool-list-survey.png);
}

.section-editor-wrap .editor-panel-invite-list .select-label {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  font-size: .875rem;
  margin-left: 1rem;
  cursor: pointer
}

.section-editor-wrap .editor-panel-invite-list .select-label:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 4px solid #4e5669;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-left: .5rem
}

.section-editor-wrap .editor-panel-invite-list .list.active {
  position: absolute;
  display: block;
  z-index: 1;
  background: #fff;
  border-radius: .5rem;
  padding: .25rem;
  top: 30px;
  left: 60px
}

.section-editor-wrap .editor-panel-invite-list .list li {
  padding: .25rem 1rem;
  white-space: nowrap;
  border-radius: .5rem;
  cursor: pointer
}

.section-editor-wrap .editor-panel-invite-list li > .action {
  content: '';
  display: block;
  background-color: #eef0f6;
  position: absolute;
  font-size: .75rem;
  padding: .125rem .5rem;
  top: 2px;
  right: 0;
  cursor: pointer;
  border-radius: 1rem
}

.section-editor-wrap .attend-wrap + .attend-wrap {
  margin-top: .75rem
}

.section-editor-wrap .attend-group-label {
  color: #666;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -0.312px;
  margin: 0 0 4px 0;
  text-align: left;
}

.section-editor-wrap .editor-panel-attend-list > li {
  position: relative;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  padding: 0 0 0 .5rem;
  border-radius: .5rem
}

.section-editor-wrap .editor-panel-attend-list .etc-btn-list li:hover,
.section-editor-wrap .editor-panel-attend-list .state-btn-list li:hover,
.section-editor-wrap .editor-panel-attend-list > li:hover {
  background: #fafafa;
}

.section-editor-wrap .editor-panel-attend-list .state {
  width: 12px;
  height: 12px;
  border: 1px solid #dbe0eb;
  border-radius: 1rem;
  margin-right: .5rem
}

.section-editor-wrap .editor-panel-attend-list .state-01 {
  background-color: #f2ba4e
}

.section-editor-wrap .editor-panel-attend-list .state-02 {
  background-color: #a1c5ed
}

.section-editor-wrap .editor-panel-attend-list .state-03 {
  background-color: #3aa25b
}

.section-editor-wrap .editor-panel-attend-list .state-04 {
  background-color: #df3b47
}

.section-editor-wrap .editor-panel-attend-list .name {
  font-size: .875rem
}

.section-editor-wrap .editor-panel-attend-list .state-btn .state-icon {
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/editor/editor-panel-icon-invite-list-mail.png)
}

.section-editor-wrap .editor-panel-attend-list .state-btn .edit {
  background-image: url(../img/editor/editor-btn-list-edit.png)
}

.section-editor-wrap .editor-panel-attend-list .state-btn .view {
  background-image: url(../img/editor/editor-btn-list-view.png)
}

.section-editor-wrap .editor-panel-attend-list .state-btn.active .state-btn-list {
  border-radius: 6px;
  border: 1px solid #F1F1F1;
  background: #FFF;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  display: block;
  padding: 8px 0;
  position: absolute;
  top: 20px;
  right: 0;
  width: 84px;
  z-index: 1;
}

.section-editor-wrap .editor-panel-attend-list .etc-btn-list li,
.section-editor-wrap .editor-panel-attend-list .state-btn-list li {
  cursor: pointer;
  font-size: 12px;
  margin: 0 !important;
  padding: 4px 12px;
  position: relative;
}

.section-editor-wrap .editor-panel-attend-list .info {
  font-size: .875rem;
  position: relative
}

.section-editor-wrap .editor-panel-attend-list .info:hover .tool-tip-container {
  left: -80px
}

.section-editor-wrap .editor-panel-attend-list .etc-btn {
  display: block;
  width: 12px;
  height: 12px;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  background-image: url(/assets/img/ico/i-three-dots-vertical.svg);
}

.section-editor-wrap .editor-panel-attend-list .etc-btn.active .etc-btn-list {
  border-radius: 6px;
  border: 1px solid #F1F1F1;
  background: #FFF;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  display: block;
  padding: 8px 0;
  position: absolute;
  top: 20px;
  right: 0;
  width: 114px;
  z-index: 1;
}

.section-editor-wrap .editor-panel-attend-list .disabled .thumbnail {
  opacity: .5
}

.section-editor-wrap .editor-panel-attend-list > li.disabled:hover {
  cursor: default !important
}

.section-editor-wrap .editor-panel-attend-list.thumbnail-type > li {
  padding: 23px 0 0 54px;
  border: 1px solid #dadfeb;
  border-radius: .25rem;
  height: 56px
}

.section-editor-wrap .editor-panel-attend-list.thumbnail-type > li:hover {
  background: 0 0
}

.section-editor-wrap .editor-panel-attend-list.thumbnail-type .thumbnail {
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 2rem;
  position: static;
  background-size: cover;
  background-position: center;
  top: 10px;
  left: 10px;
  flex: 0 0 auto;
}

.section-editor-wrap .editor-panel-attend-list.thumbnail-type .name {
  font-size: .75rem;
  position: absolute;
  top: 10px;
  left: 54px;
  width: 128px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.section-editor-wrap .editor-panel-attend-list.thumbnail-type .mail {
  display: initial
}

.section-editor-wrap .editor-panel-attend-list.thumbnail-type .disabled {
  opacity: 0.6;
}

.section-editor-wrap .chatting-wrap.active {
  display: block;
  position: absolute;
  top: .5rem;
  left: .5rem;
  z-index: 9;
  background: #fff;
  width: 232px;
  border: 1px solid #c6cdde;
  border-radius: .25rem
}

.open-left .section-editor-wrap .chatting-wrap {
  top: .5rem;
  left: calc(234px + .5rem)
}

.section-editor-wrap .chatting-head {
  padding: 0 1rem;
  display: flex;
  display: -ms-flexbox;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  border-bottom: 1px solid #c6cdde;
  font-size: .875rem
}

.section-editor-wrap .chatting-body {
  overflow-y: scroll;
  overflow-x: hidden;
  height: calc(100vh - 208px - 1rem);
  background: #f4f6fb
}

.section-editor-wrap .chatting-list {
  padding: 1rem
}

.section-editor-wrap .chatting-list li + li {
  margin-top: 1rem
}

.section-editor-wrap .chatting-list .user-wrap {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  margin-bottom: .25rem
}

.section-editor-wrap .chatting-foot .chat-send,
.section-editor-wrap .editor-panel-tool-list li:before {
  display: block;
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer
}

.section-editor-wrap .chatting-list .user-wrap .thumbnail {
  width: 24px;
  height: 24px;
  background-size: cover;
  border-radius: 1rem
}

.section-editor-wrap .chatting-list .get .message,
.section-editor-wrap .chatting-list .send .message {
  width: max-content;
  max-width: 90%;
  font-size: .75rem;
  padding: .5rem;
  border-bottom-left-radius: .5rem;
  border-bottom-right-radius: .5rem
}

.section-editor-wrap .chatting-list .user-wrap .name {
  font-size: .75rem;
  margin-left: .5rem
}

.section-editor-wrap .chatting-list .get .message {
  background: #e3e8f6;
  margin-right: auto;
  border-top-right-radius: .5rem
}

.section-editor-wrap .chatting-list .send .message {
  background: #fff;
  margin-left: auto;
  border-top-left-radius: .5rem
}

.section-editor-wrap .chatting-foot {
  padding: 0 1rem;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  height: 50px;
  border-top: 1px solid #c6cdde
}

.section-editor-wrap .chatting-foot input {
  font-size: .875rem;
  flex: 1
}

.section-editor-wrap .chatting-foot .chat-send {
  background-image: url(../img/editor/editor-btn-chat-send.png)
}

.section-editor-wrap .editor-panel-tool-list li {
  font-size: .875rem;
  padding: .25rem 0 .25rem 1.75rem;
  margin-bottom: .25rem;
  position: relative;
  text-align: left
}

.section-editor-wrap .editor-panel-tool-list li:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0
}

.section-editor-wrap .editor-panel-tool-list li.add:before {
  background-image: url(../img/editor/editor-panel-tool-list-add.png)
}

.section-editor-wrap .editor-panel-tool-list li.share:before {
  background-image: url(../img/editor/editor-panel-tool-list-share.png)
}

.section-editor-wrap .editor-panel-tool-list li.pause:before {
  background-image: url(../img/editor/editor-panel-tool-list-pause.png)
}

.section-editor-wrap .editor-panel-tool-list li.timer:before {
  background-image: url(../img/editor/editor-panel-tool-list-timer.png)
}

.section-editor-wrap .editor-panel-tool-list li.eggplant:before {
  background-image: url(../img/editor/editor-panel-tool-list-eggplant.png)
}

.section-editor-wrap .editor-panel-tool-list li.import:before {
  background-image: url(../img/editor/editor-panel-tool-list-import.png)
}

.section-editor-wrap .editor-panel-tool-list li.vote:before {
  background-image: url(../img/editor/editor-panel-tool-list-vote.png)
}

.section-editor-wrap .editor-panel-tool-list li.version:before {
  background-image: url(../img/editor/editor-panel-tool-list-version.png)
}

.section-editor-wrap .editor-panel-tool-list li.storage:before {
  background-image: url(../img/editor/editor-panel-tool-list-storage.png)
}

.section-editor-wrap .editor-panel-tool-list li.search:before {
  background-image: url(../img/editor/editor-panel-tool-list-search.png)
}

.section-editor-wrap .editor-panel-tool-list li.highlighter:before {
  background-image: url(../img/editor/editor-panel-tool-list-highlighter.png)
}

.section-editor-wrap .editor-panel-tool-list li.summary:before {
  background-image: url(../img/editor/editor-panel-tool-list-summary.png)
}

.editor-panel-icon-arrow {
  background-image: url(../img/editor/editor-panel-icon-arrow.png);
  width: 20px;
  height: 20px;
  cursor: pointer
}

.editor-panel-icon-enter {
  background-image: url(../img/editor/editor-panel-icon-enter.png);
  width: 20px;
  height: 20px;
  cursor: pointer
}

.editor-panel-link-area {
  width: 100%;
  border: none;
  padding: 0;
  font-size: .875rem
}

.editor-panel-text-area {
  overflow-y: overlay;
  width: calc(100% + 2rem);
  font-size: .875rem;
  color: #4e5669;
  padding: 0 1rem;
  margin: .5rem -1rem 0;
  height: calc(100vh - 440px);
  border: none;
  resize: none
}

.editor-panel-text-area::-webkit-scrollbar {
  width: 5px
}

.editor-panel-text-area::-webkit-scrollbar-thumb {
  background-color: hsla(0, 0%, 42%, .29);
  border-radius: 100px
}

.editor-panel-icon-link-stroke-01 {
  background-image: url(../img/editor/editor-panel-icon-link-stroke-01.png)
}

.editor-panel-icon-link-stroke-02 {
  background-image: url(../img/editor/editor-panel-icon-link-stroke-02.png)
}

.editor-panel-icon-link-stem-01 {
  background-image: url(../img/editor/editor-panel-icon-link-stem-01.svg)
}

.editor-panel-icon-link-stem-02 {
  background-image: url(../img/editor/editor-panel-icon-link-stem-02.svg)
}

.editor-panel-icon-link-stem-03 {
  background-image: url(../img/editor/editor-panel-icon-link-stem-03.svg)
}

.editor-panel-icon-link-stem-04 {
  background-image: url(../img/editor/editor-panel-icon-link-stem-04.svg)
}

.editor-panel-icon-link-stem-05 {
  background-image: url(../img/editor/editor-panel-icon-link-stem-05.svg)
}

.editor-panel-icon-link-stem-06 {
  background-image: url(../img/editor/editor-panel-icon-link-stem-06.svg)
}

.editor-panel-icon-link-stem-07 {
  background-image: url(../img/editor/editor-panel-icon-link-stem-07.svg)
}

.editor-panel-icon-link-stem-08 {
  background-image: url(../img/editor/editor-panel-icon-link-stem-08.svg)
}

.editor-panel-icon-design-theme-01 {
  background-image: url(../img/editor/editor-panel-icon-design-theme-01.png)
}

.editor-panel-icon-design-theme-02 {
  background-image: url(../img/editor/editor-panel-icon-design-theme-02.png)
}

.editor-panel-icon-link-branch-01 {
  background-image: url(../img/editor/editor-panel-icon-link-branch-01.svg)
}

.editor-panel-icon-link-branch-02 {
  background-image: url(../img/editor/editor-panel-icon-link-branch-02.svg)
}

.editor-panel-icon-link-branch-03 {
  background-image: url(../img/editor/editor-panel-icon-link-branch-03.svg)
}

.editor-panel-icon-link-branch-04 {
  background-image: url(../img/editor/editor-panel-icon-link-branch-04.svg)
}

.editor-panel-icon-link-branch-05 {
  background-image: url(../img/editor/editor-panel-icon-link-branch-05.svg)
}

.editor-panel-icon-link-branch-06 {
  background-image: url(../img/editor/editor-panel-icon-link-branch-06.svg)
}

.editor-panel-icon-link-branch-07 {
  background-image: url(../img/editor/editor-panel-icon-link-branch-07.svg)
}

.editor-panel-icon-link-branch-08 {
  background-image: url(../img/editor/editor-panel-icon-link-branch-08.svg)
}

.editor-panel-icon-link-branch-09 {
  background-image: url(../img/editor/editor-panel-icon-link-branch-09.svg)
}

.editor-panel-icon-font-size-01 {
  background-image: url(../img/editor/editor-panel-icon-font-size-01.png);
  width: 30px;
  height: 30px;
  border: 1px solid #dadfeb;
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
  cursor: pointer
}

.editor-panel-icon-font-size-02 {
  background-image: url(../img/editor/editor-panel-icon-font-size-02.png);
  width: 30px;
  height: 30px;
  border: 1px solid #dadfeb;
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
  cursor: pointer;
  margin-left: -1px
}

.editor-panel-icon-design-auto-01,
.editor-panel-icon-design-auto-02,
.editor-panel-icon-design-auto-03,
.editor-panel-icon-design-auto-04,
.editor-panel-icon-design-auto-05 {
  background-size: contain;
  width: 64px !important
}

.editor-panel-icon-font-type-01 {
  background-image: url(../img/editor/editor-panel-icon-font-type-01.svg)
}

.editor-panel-icon-font-type-02 {
  background-image: url(../img/editor/editor-panel-icon-font-type-02.svg)
}

.editor-panel-icon-font-type-03 {
  background-image: url(../img/editor/editor-panel-icon-font-type-03.svg)
}

.editor-panel-icon-font-type-04 {
  background-image: url(../img/editor/editor-panel-icon-font-type-04.svg)
}

.editor-panel-icon-font-type-05 {
  background-image: url(../img/editor/editor-panel-icon-font-type-07.svg);
}

.editor-panel-icon-font-type-06 {
  background-image: url(../img/editor/editor-panel-icon-font-type-08.svg);
}

.editor-panel-icon-font-align-01 {
  background-image: url(../img/editor/editor-panel-icon-font-align-05.svg)
}

.editor-panel-icon-font-align-02 {
  background-image: url(../img/editor/editor-panel-icon-font-align-02.svg)
}

.editor-panel-icon-font-align-03 {
  background-image: url(../img/editor/editor-panel-icon-font-align-03.svg)
}

.editor-panel-icon-font-align-04 {
  background-image: url(../img/editor/editor-panel-icon-font-align-04.svg)
}



.editor-panel-icon-figure-shape-01 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-01.svg)
}

.editor-panel-icon-figure-shape-02 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-02.svg)
}

.editor-panel-icon-figure-shape-03 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-03.svg)
}

.editor-panel-icon-figure-shape-04 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-04.svg)
}

.editor-panel-icon-figure-shape-05 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-05.svg)
}

.editor-panel-icon-figure-shape-06 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-06.svg)
}

.editor-panel-icon-figure-shape-07 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-07.svg)
}

.editor-panel-icon-figure-shape-08 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-08.svg)
}

.editor-panel-icon-figure-shape-09 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-09.svg)
}

.editor-panel-icon-figure-shape-10 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-10.svg)
}

.editor-panel-icon-figure-shape-11 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-11.svg)
}

.editor-panel-icon-figure-shape-12 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-12.svg)
}

.editor-panel-icon-figure-shape-13 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-13.svg)
}

.editor-panel-icon-figure-shape-14 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-14.svg)
}

.editor-panel-icon-figure-shape-15 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-15.svg)
}

.editor-panel-icon-figure-shape-16 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-16.svg)
}

.editor-panel-icon-figure-shape-17 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-17.svg)
}

.editor-panel-icon-figure-shape-18 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-18.svg)
}

.editor-panel-icon-figure-shape-19 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-19.svg)
}

.editor-panel-icon-figure-shape-20 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-20.svg)
}

.editor-panel-icon-figure-shape-21 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-21.svg)
}

.editor-panel-icon-figure-shape-22 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-22.svg)
}

.editor-panel-icon-figure-shape-23 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-23.svg)
}

.editor-panel-icon-figure-shape-24 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-24.svg)
}

.editor-panel-icon-figure-shape-25 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-25.svg)
}

.editor-panel-icon-figure-shape-26 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-26.svg)
}

.editor-panel-icon-figure-shape-27 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-27.svg)
}

.editor-panel-icon-figure-shape-28 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-28.svg)
}

.editor-panel-icon-figure-shape-29 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-29.svg)
}

.editor-panel-icon-figure-shape-30 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-30.svg)
}

.editor-panel-icon-figure-shape-31 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-31.svg)
}

.editor-panel-icon-figure-shape-32 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-32.svg)
}

.editor-panel-icon-figure-shape-33 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-33.svg)
}

.editor-panel-icon-figure-shape-34 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-34.svg)
}

.editor-panel-icon-figure-shape-35 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-35.svg)
}

.editor-panel-icon-figure-shape-36 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-36.svg)
}

.editor-panel-icon-figure-shape-00 {
  background-image: url(../img/editor/editor-panel-icon-figure-shape-37.svg)
}



/* 테두리 */
.editor-panel-icon-figure-border-01 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-01.svg)
}

.editor-panel-icon-figure-border-02 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-02.svg)
}

.editor-panel-icon-figure-border-03 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-03.svg)
}

.editor-panel-icon-figure-border-04 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-04.svg)
}

.editor-panel-icon-figure-border-05 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-05.svg)
}

.editor-panel-icon-figure-border-06 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-06.svg)
}

.editor-panel-icon-figure-border-07 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-07.svg)
}

.editor-panel-icon-figure-border-08 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-08.svg)
}

.editor-panel-icon-figure-border-09 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-09.svg)
}

.editor-panel-icon-figure-border-10 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-10.svg)
}

.editor-panel-icon-figure-border-11 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-11.svg)
}

.editor-panel-icon-figure-border-12 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-12.svg)
}

.editor-panel-icon-figure-border-13 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-13.svg)
}

.editor-panel-icon-figure-border-14 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-14.svg)
}

.editor-panel-icon-figure-border-15 {
  background-image: url(../img/editor/editor-panel-icon-figure-border-15.svg)
}

.editor-panel-icon-taste-mark-01 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-01.png)
}

.editor-panel-icon-taste-mark-02 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-02.png)
}

.editor-panel-icon-taste-mark-03 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-03.png)
}

.editor-panel-icon-taste-mark-04 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-04.png)
}

.editor-panel-icon-taste-mark-05 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-05.png)
}

.editor-panel-icon-taste-mark-06 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-06.png)
}

.editor-panel-icon-taste-mark-07 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-07.png)
}

.editor-panel-icon-taste-mark-08 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-08.png)
}

.editor-panel-icon-taste-mark-09 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-09.png)
}

.editor-panel-icon-taste-mark-10 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-10.png)
}

.editor-panel-icon-taste-mark-11 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-11.png)
}

.editor-panel-icon-taste-mark-12 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-12.png)
}

.editor-panel-icon-taste-mark-13 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-13.png)
}

.editor-panel-icon-taste-mark-14 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-14.png)
}

.editor-panel-icon-taste-mark-15 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-15.png)
}

.editor-panel-icon-taste-mark-16 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-16.png)
}

.editor-panel-icon-taste-mark-17 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-17.png)
}

.editor-panel-icon-taste-mark-18 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-18.png)
}

.editor-panel-icon-taste-mark-19 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-19.png)
}

.editor-panel-icon-taste-mark-20 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-20.png)
}

.editor-panel-icon-taste-mark-21 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-21.png)
}

.editor-panel-icon-taste-mark-22 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-22.png)
}

.editor-panel-icon-taste-mark-23 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-23.png)
}

.editor-panel-icon-taste-mark-24 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-24.png)
}

.editor-panel-icon-taste-mark-25 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-25.png)
}

.editor-panel-icon-taste-mark-26 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-26.png)
}

.editor-panel-icon-taste-mark-27 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-27.png)
}

.editor-panel-icon-taste-mark-28 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-28.png)
}

.editor-panel-icon-taste-mark-29 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-29.png)
}

.editor-panel-icon-taste-mark-30 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-30.png)
}

.editor-panel-icon-taste-mark-31 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-31.png)
}

.editor-panel-icon-taste-mark-32 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-32.png)
}

.editor-panel-icon-taste-mark-33 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-33.png)
}

.editor-panel-icon-taste-mark-34 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-34.png)
}

.editor-panel-icon-taste-mark-35 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-35.png)
}

.editor-panel-icon-taste-mark-36 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-36.png)
}

.editor-panel-icon-taste-mark-37 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-37.png)
}

.editor-panel-icon-taste-mark-38 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-38.png)
}

.editor-panel-icon-taste-mark-39 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-39.png)
}

.editor-panel-icon-taste-mark-40 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-40.png)
}

.editor-panel-icon-taste-mark-41 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-41.png)
}

.editor-panel-icon-taste-mark-42 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-42.png)
}

.editor-panel-icon-taste-mark-43 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-43.png)
}

.editor-panel-icon-taste-mark-44 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-44.png)
}

.editor-panel-icon-taste-mark-45 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-45.png)
}

.editor-panel-icon-taste-mark-46 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-46.png)
}

.editor-panel-icon-taste-mark-47 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-47.png)
}

.editor-panel-icon-taste-mark-48 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-48.png)
}

.editor-panel-icon-taste-mark-49 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-49.png)
}

.editor-panel-icon-taste-mark-50 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-50.png)
}

.editor-panel-icon-taste-mark-51 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-51.png)
}

.editor-panel-icon-taste-mark-52 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-52.png)
}

.editor-panel-icon-taste-mark-53 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-53.png)
}

.editor-panel-icon-taste-mark-54 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-54.png)
}

.editor-panel-icon-taste-mark-55 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-55.png)
}

.editor-panel-icon-taste-mark-56 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-56.png)
}

.editor-panel-icon-taste-mark-57 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-57.png)
}

.editor-panel-icon-taste-mark-58 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-58.png)
}

.editor-panel-icon-taste-mark-59 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-59.png)
}

.editor-panel-icon-taste-mark-60 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-60.png)
}

.editor-panel-icon-taste-mark-61 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-61.png)
}

.editor-panel-icon-taste-mark-62 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-62.png)
}

.editor-panel-icon-taste-mark-63 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-63.png)
}

.editor-panel-icon-taste-mark-64 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-64.png)
}

.editor-panel-icon-taste-mark-65 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-65.png)
}

.editor-panel-icon-taste-mark-66 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-66.png)
}

.editor-panel-icon-taste-mark-67 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-67.png)
}

.editor-panel-icon-taste-mark-68 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-68.png)
}

.editor-panel-icon-taste-mark-69 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-69.png)
}

.editor-panel-icon-taste-mark-70 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-70.png)
}

.editor-panel-icon-taste-mark-71 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-71.png)
}

.editor-panel-icon-taste-mark-72 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-72.png)
}

.editor-panel-icon-taste-mark-73 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-73.png)
}

.editor-panel-icon-taste-mark-74 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-74.png)
}

.editor-panel-icon-taste-mark-75 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-75.png)
}

.editor-panel-icon-taste-mark-76 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-76.png)
}

.editor-panel-icon-taste-mark-77 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-77.png)
}

.editor-panel-icon-taste-mark-78 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-78.png)
}

.editor-panel-icon-taste-mark-79 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-79.png)
}

.editor-panel-icon-taste-mark-80 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-80.png)
}

.editor-panel-icon-taste-mark-81 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-81.png)
}

.editor-panel-icon-taste-mark-82 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-82.png)
}

.editor-panel-icon-taste-mark-83 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-83.png)
}

.editor-panel-icon-taste-mark-84 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-84.png)
}

.editor-panel-icon-taste-mark-85 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-85.png)
}

.editor-panel-icon-taste-mark-86 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-86.png)
}

.editor-panel-icon-taste-mark-87 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-87.png)
}

.editor-panel-icon-taste-mark-88 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-88.png)
}

.editor-panel-icon-taste-mark-89 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-89.png)
}

.editor-panel-icon-taste-mark-90 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-90.png)
}

.editor-panel-icon-taste-mark-91 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-91.png)
}

.editor-panel-icon-taste-mark-92 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-92.png)
}

.editor-panel-icon-taste-mark-93 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-93.png)
}

.editor-panel-icon-taste-mark-94 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-94.png)
}

.editor-panel-icon-taste-mark-95 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-95.png)
}

.editor-panel-icon-taste-mark-96 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-96.png)
}

.editor-panel-icon-taste-mark-97 {
  background-image: url(../img/editor/editor-panel-icon-taste-mark-97.png)
}

.editor-panel-icon-taste-img-01 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-01.png)
}

.editor-panel-icon-taste-img-02 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-02.png)
}

.editor-panel-icon-taste-img-03 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-03.png)
}

.editor-panel-icon-taste-img-04 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-04.png)
}

.editor-panel-icon-taste-img-05 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-05.png)
}

.editor-panel-icon-taste-img-06 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-06.png)
}

.editor-panel-icon-taste-img-07 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-07.png)
}

.editor-panel-icon-taste-img-08 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-08.png)
}

.editor-panel-icon-taste-img-09 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-09.png)
}

.editor-panel-icon-taste-img-10 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-10.png)
}

.editor-panel-icon-taste-img-11 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-11.png)
}

.editor-panel-icon-taste-img-12 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-12.png)
}

.editor-panel-icon-taste-img-13 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-13.png)
}

.editor-panel-icon-taste-img-14 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-14.png)
}

.editor-panel-icon-taste-img-15 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-15.png)
}

.editor-panel-icon-taste-img-16 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-16.png)
}

.editor-panel-icon-taste-img-17 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-17.png)
}

.editor-panel-icon-taste-img-18 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-18.png)
}

.editor-panel-icon-taste-img-19 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-19.png)
}

.editor-panel-icon-taste-img-20 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-20.png)
}

.editor-panel-icon-taste-img-21 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-21.png)
}

.editor-panel-icon-taste-img-22 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-22.png)
}

.editor-panel-icon-taste-img-23 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-23.png)
}

.editor-panel-icon-taste-img-24 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-24.png)
}

.editor-panel-icon-taste-img-25 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-25.png)
}

.editor-panel-icon-taste-img-26 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-26.png)
}

.editor-panel-icon-taste-img-27 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-27.png)
}

.editor-panel-icon-taste-img-28 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-28.png)
}

.editor-panel-icon-taste-img-29 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-29.png)
}

.editor-panel-icon-taste-img-30 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-30.png)
}

.editor-panel-icon-taste-img-31 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-31.png)
}

.editor-panel-icon-taste-img-32 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-32.png)
}

.editor-panel-icon-taste-img-33 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-33.png)
}

.editor-panel-icon-taste-img-34 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-34.png)
}

.editor-panel-icon-taste-img-35 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-35.png)
}

.editor-panel-icon-taste-img-36 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-36.png)
}

.editor-panel-icon-taste-img-37 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-37.png)
}

.editor-panel-icon-taste-img-38 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-38.png)
}

.editor-panel-icon-taste-img-39 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-39.png)
}

.editor-panel-icon-taste-img-40 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-40.png)
}

.editor-panel-icon-taste-img-41 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-41.png)
}

.editor-panel-icon-taste-img-42 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-42.png)
}

.editor-panel-icon-taste-img-43 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-43.png)
}

.editor-panel-icon-taste-img-44 {
  background-image: url(../img/editor/editor-panel-icon-taste-img-44.png)
}

.editor-panel-icon-progress-radial-01 {
  background-image: url(../img/editor/editor-panel-icon-progress-radial-01.png);
  background-size: contain
}

.editor-panel-icon-progress-radial-02 {
  background-image: url(../img/editor/editor-panel-icon-progress-radial-02.png);
  background-size: contain
}

.editor-panel-icon-progress-radial-03 {
  background-image: url(../img/editor/editor-panel-icon-progress-radial-03.png);
  background-size: contain
}

.editor-panel-icon-progress-radial-04 {
  background-image: url(../img/editor/editor-panel-icon-progress-radial-04.png);
  background-size: contain
}

.editor-panel-icon-progress-right-01 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-01.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-02 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-02.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-03 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-03.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-04 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-04.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-05 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-05.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-06 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-06.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-07 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-07.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-08 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-08.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-09 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-09.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-10 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-10.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-11 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-11.svg);
  background-size: contain
}

.editor-panel-icon-progress-right-12 {
  background-image: url(../img/editor/editor-panel-icon-progress-right-12.png);
  background-size: contain
}

.editor-panel-icon-progress-left-01 {
  background-image: url(../img/editor/editor-panel-icon-progress-left-01.svg);
  background-size: contain
}

.editor-panel-icon-progress-left-02 {
  background-image: url(../img/editor/editor-panel-icon-progress-left-02.svg);
  background-size: contain
}

.editor-panel-icon-progress-left-03 {
  background-image: url(../img/editor/editor-panel-icon-progress-left-03.svg);
  background-size: contain
}

.editor-panel-icon-progress-left-04 {
  background-image: url(../img/editor/editor-panel-icon-progress-left-04.svg);
  background-size: contain
}

.editor-panel-icon-progress-left-05 {
  background-image: url(../img/editor/editor-panel-icon-progress-left-05.svg);
  background-size: contain
}

.editor-panel-icon-progress-left-06 {
  background-image: url(../img/editor/editor-panel-icon-progress-left-06.svg);
  background-size: contain
}

.editor-panel-icon-progress-left-07 {
  background-image: url(../img/editor/editor-panel-icon-progress-left-07.svg);
  background-size: contain
}

.editor-panel-icon-progress-left-08 {
  background-image: url(../img/editor/editor-panel-icon-progress-left-08.png);
  background-size: contain
}

.editor-panel-icon-progress-up-01 {
  background-image: url(../img/editor/editor-panel-icon-progress-up-01.svg);
  background-size: contain
}

.editor-panel-icon-progress-up-02 {
  background-image: url(../img/editor/editor-panel-icon-progress-up-02.svg);
  background-size: contain
}

.editor-panel-icon-progress-up-03 {
  background-image: url(../img/editor/editor-panel-icon-progress-up-03.svg);
  background-size: contain
}

.editor-panel-icon-progress-combination-01 {
  background-image: url(../img/editor/editor-panel-icon-progress-combination-01.svg);
  background-size: contain
}

.editor-panel-icon-progress-combination-02 {
  background-image: url(../img/editor/editor-panel-icon-progress-combination-02.svg);
  background-size: contain
}

.editor-panel-icon-progress-combination-03 {
  background-image: url(../img/editor/editor-panel-icon-progress-combination-03.svg);
  background-size: contain
}

.editor-panel-icon-progress-succession-01 {
  background-image: url(../img/editor/editor-panel-icon-progress-succession-01.svg);
  background-size: contain
}

.editor-panel-icon-delete {
  background-image: url(../img/editor/editor-main-tool-08.png);
  background-size: contain
}

.editor-panel-icon-connect-kind-01 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-01.svg);
  background-size: contain
}

.editor-panel-icon-connect-kind-02 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-02.svg);
  background-size: contain
}

.editor-panel-icon-connect-kind-03 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-03.svg);
  background-size: contain
}

.editor-panel-icon-connect-kind-04 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-04.svg);
  background-size: contain
}

.editor-panel-icon-connect-kind-05 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-05.svg);
  background-size: contain
}

.editor-panel-icon-connect-kind-06 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-06.svg);
  background-size: contain
}

.editor-panel-icon-connect-kind-07 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-07.svg);
  background-size: contain
}

.editor-panel-icon-connect-kind-08 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-08.svg);
  background-size: contain
}

.editor-panel-icon-connect-kind-09 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-09.svg);
  background-size: contain
}

.editor-panel-icon-connect-kind-10 {
  background-image: url(../img/editor/editor-panel-icon-connect-kind-10.svg);
  background-size: contain
}

.editor-panel-icon-design-arrangement-01 {
  background-image: url(../img/editor/editor-panel-icon-design-arrangement-01.png);
  background-size: contain
}

.editor-panel-icon-design-arrangement-02 {
  background-image: url(../img/editor/editor-panel-icon-design-arrangement-02.png);
  background-size: contain
}

.editor-panel-icon-design-arrangement-03 {
  background-image: url(../img/editor/editor-panel-icon-design-arrangement-03.png);
  background-size: contain
}

.editor-panel-icon-design-arrangement-04 {
  background-image: url(../img/editor/editor-panel-icon-design-arrangement-04.png);
  background-size: contain
}

.editor-panel-icon-design-interval-01 {
  background-image: url(../img/editor/editor-panel-icon-design-interval-01.svg);
  background-size: contain
}

.editor-panel-icon-design-interval-02 {
  background-image: url(../img/editor/editor-panel-icon-design-interval-02.svg);
  background-size: contain
}

.editor-panel-icon-design-interval-03 {
  background-image: url(../img/editor/editor-panel-icon-design-interval-03.svg);
  background-size: contain
}

.editor-panel-icon-design-interval-04 {
  background-image: url(../img/editor/editor-panel-icon-design-interval-04.svg);
  background-size: contain
}

.editor-panel-icon-design-interval-05 {
  background-image: url(../img/editor/replay.svg);
  background-size: contain
}

.editor-panel-icon-design-auto-01 {
  background-image: url(../img/editor/editor-panel-icon-design-auto-01.png)
}

.editor-panel-icon-design-auto-02 {
  background-image: url(../img/editor/editor-panel-icon-design-auto-02.png)
}

.editor-panel-icon-design-auto-03 {
  background-image: url(../img/editor/editor-panel-icon-design-auto-03.png)
}

.editor-panel-icon-design-auto-04 {
  background-image: url(../img/editor/editor-panel-icon-design-auto-04.png)
}

.editor-panel-icon-design-auto-05 {
  background-image: url(../img/editor/editor-panel-icon-design-auto-05.png)
}

.editor-panel-icon-note-rec {
  background-image: url(../img/editor/editor-panel-icon-note-rec.png);
  width: 30px !important
}

.editor-panel-icon-note-play {
  background-image: url(../img/editor/editor-panel-icon-note-play.png);
  width: 30px !important
}

.editor-panel-icon-note-stop {
  background-image: url(../img/editor/editor-panel-icon-note-stop.png);
  width: 30px !important
}

.section-editor-wrap .panel-item-wrap.h-calc-125px {
  overflow: auto;
  height: calc(100vh - 296px);
  max-height: calc(100vh - 351px)
}

.section-editor-wrap .panel-item-wrap.h-calc-200px {
  overflow: overlay;
  height: calc(100vh - 296px);
  max-height: 643px
}

.section-editor-wrap .panel-item-wrap::-webkit-scrollbar {
  width: 5px
}

.section-editor-wrap .panel-item-wrap::-webkit-scrollbar-thumb {
  background-color: hsla(0, 0%, 42%, .29);
  border-radius: 100px
}

.section-editor-wrap .panel-item-wrap .h-calc-179px {
  overflow: auto;
  height: calc(100vh - 270px)
}


@media (min-width:993px) and (max-width:1280px) { 
  /* 모바일 240311 */
  .nav-mobile-toggle3 {
    width: 44px;
    height: 44px;
    background-size: 22px;
    background-color: #fff;
    border:1px solid #f1f1f1;
    border-radius: 30px;
    /* bottom: 3rem; */
    z-index: 20;
    transition: right .15s ease-in-out;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
    display: block;
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.25);

    background-image: url(../img/editor/editor-btn-mobile-toggle3.svg);
    right: 1rem;
    bottom:25px;
  }  
  
}



@media (max-width: 960px) {
  /* 모바일 240311 */
  .nav-mobile-toggle3 {
    width: 44px;
    height: 44px;
    background-size: 22px;
    background-color: #fff;
    border:1px solid #f1f1f1;
    border-radius: 30px;
    /* bottom: 3rem; */
    z-index: 20;
    transition: right .15s ease-in-out;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
    display: block;
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.25);

    background-image: url(../img/editor/editor-btn-mobile-toggle3.svg);
    right: 1rem;
    bottom:25px;
  }  

}

@media (max-width: 767px) {
  .section-editor-wrap .panel-content {
    height: calc(100vh - 62px)
  }

  .real-scroll-wrap {
    display: none
  }

  .toolbar {
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    display: flex;
    display: -ms-flexbox;
    justify-content: center;
    /*border-bottom: 1px solid #e3e8f6*/
  }

  .toolbar .tool-list {
    padding: 5px 1rem;
    border-radius: 0;
    box-shadow: none !important;
    /*max-width: 420px;*/
    width: 100%;
    display: flex;
    display: -ms-flexbox;
    justify-content: space-between;
    border: none
  }

  .nav-mobile-toggle,
  .nav-mobile-toggle2 {
    width: 45px;
    height: 45px;
    background-size: cover;
    background-color: #233f65;
    border-radius: 30px;
    bottom: 3rem;
    z-index: 999;
    transition: right .15s ease-in-out;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
    display: block
  }

  .nav-mobile-toggle {
    background-image: url(../img/editor/editor-btn-mobile-toggle.png);
    right: 1rem
  }

  .nav-mobile-toggle2 {
    left: 1rem;
  }
  
  /* 모바일 240311 */
  .nav-mobile-toggle3 {
    width: 44px;
    height: 44px;
    background-size: 22px;
    background-color: #fff;
    border:1px solid #f1f1f1;
    border-radius: 30px;
    /* bottom: 3rem; */
    z-index: 20;
    transition: right .15s ease-in-out;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
    display: block;
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.25);

    background-image: url(../img/editor/editor-btn-mobile-toggle3.svg);
    right: 1rem;
    bottom:25px;
  }  

  .nav-mobile-head .btn-back,
  .nav-sub-mobile-head .btn-back {
    background-image: url(../img/editor/editor-btn-back.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 10px;
    left: 10px
  }

  .toolbar-sub {
    right: 0;
    left: auto
  }

  .toolbar-sub li > ul {
    left: -80px !important
  }

  .section-editor-wrap .color-palate-container .color-chip {
    width: 1.2rem;
    height: 1.2rem
  }

  .section-editor-wrap .color-palate-container ul.color-set li {
    width: calc(1.2rem - 2px);
    height: calc(1.2rem - 2px)
  }

  .editor-panel-text-area {
    height: calc(100vh - 380px)
  }

  .section-editor-wrap .chatting-wrap.active {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: auto;
    border-radius: 0;
    border: none
  }

  .section-editor-wrap .chatting-head {
    height: 60px;
    background: #233f65;
    padding-right: 10px
  }

  .section-editor-wrap .chatting-head .title {
    font-size: 1.125rem;
    color: #fff
  }

  .section-editor-wrap .chatting-head .chat-close {
    background-image: url(../img/setting/setting-icon-close.png);
    opacity: .5
  }

  .section-editor-wrap .chatting-body {
    height: calc(100vh - 110px)
  }

  .section-editor-wrap .panel-item-wrap.h-calc-125px {
    overflow: auto;
    height: calc(100vh - 286px)
  }

  .section-editor-wrap .panel-item-wrap.h-calc-179px {
    overflow: auto;
    height: calc(100vh - 179px)
  }

  .section-editor-wrap .color-palate-container .color-chip.selected:after {
    content: '';
    display: block;
    position: absolute;
    top: -.5px;
    left: -.5px;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 4px;
    border: 2px solid #ff6400
  }

  .section-editor-wrap .color-palate-container ul.color-set li.selected:after {
    content: '';
    display: block;
    position: absolute;
    top: -.5px;
    left: -.5px;
    width: calc(1.2rem - 2px);
    height: calc(1.2rem - 2px);
    border: 2px solid #ff6400
  }
}


@media (max-width: 420px) {
  .toolbar .tool-list {
    max-width: 420px;
  }
}


/* 새롭게 정리한 css */
.section-editor-panel-right {
  display: flex;
  position: fixed;
  /*right: 33px;*/
  left:15px;
  top: 30vh;
  text-align: center;
  width: 41px;
  z-index: 5;
}

.open-mosaic-left {
  /*left:33px;*/
  right:auto;
}



/* 새롭게 정리한 css */
.section-editor-panel-top {
    position: absolute;
    z-index: 1;
    top: 32px;
    left: calc(50% - 60px);
    z-index: 1;    
}

@media (max-width:1024px) {
 .section-editor-panel-top {
    top:70px;
  }
}





/* 색상 */
.panel-icon-wrap {
  /*background: #fafafa;
  border-radius: 4px;*/
  padding: 0px 0px;
}

.thinkwise-tool-color-link,
.thinkwise-tool-color-figure,
.thinkwise-tool-legend-shapes,
.thinkwise-tool-legend-image {
  display: flex;
  flex-direction: column;
  /*gap: 12px;*/
}

.tool-wrap {
  background: #fff;
  border: 1px solid #cecece;
  border-radius: .5rem;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  display: -ms-flexbox;
  padding: 7px 8px;
}

.color-picker-module {
  /*position: fixed;*/
  /*top: 400px;*/
  /*right: 90px;*/
  width: 100%;
  /*padding: 1rem 15px;*/
  border-radius: 0.5rem;
  background: #fff;
  /* display: none; */
  z-index: 101;
}
@media screen and (max-width:640px) {
  .color-picker-module {
    padding-bottom:120px;

  }  
}

.top-menu { }
.top-menu .top-menu-none {display:none;}
.top-menu-option {
  padding: 0px 0 0 0;
}

.top-menu-option .top-menu-option-none {display: none;}
.top-menu-color-ly {
  width:100%;
  background-color:#fff;
  padding: 0 1rem 1rem 1rem;
}

.top-menu-color-off {
  display:none !important;
}


.color-menu-back {
  width:20px;
  height:20px;
  cursor: pointer;  
  background: url("../img/dashboard/dashboard-icon-arrow.svg");
  background-repeat: no-repeat;
  background-position: center center;
  transform: scaleX(-1); /* ← 좌우 반전 */
}

.chrome-picker {
  width: 100% !important;
}

.deitor-column {
  border-top: 1px solid #f1f1f1;
  padding: 12px 0 0 0;
}

/* 색상 > 가지 */
.select-arrow {
  align-items: center;
  display: flex;
  padding:0px 11px;
}

.select-arrow .panel-item-label {
  flex: 0 0 auto;
  /*width: 40px;*/
  padding-right:11px;
}

/* 글자 */
.font-style-wrap {
  display: flex;
  flex-wrap: wrap;
  row-gap: 6px;
}

/* 모바일 240311 */
.font-style-wrap.mobile {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

.font-align-wrap {
  display: flex;
  width: 100%;
}

.font-align-wrap .panel-icon-group-width {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* 이모티콘 > 기호 */
.thinkwise-tool-legend-shapes .panel-icon-group {
  justify-content: flex-start !important;
}

/* 이모티콘 > 이미지 */
.editor-img-top .btn-group {
  justify-content: flex-end;
  width: 100%;
}

.editor-img-top .btn-group button {
  background: #044a89;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  /*padding: 4px 12px;*/
}

.editor-img-wrap {
  overflow-y: auto;
  max-height: 25vh;
  
}




.editor-img-wrap::-webkit-scrollbar {
  background: none;
  width: 4px;
}

.editor-img-wrap::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 100px;
}


@media (max-height:1060px) {
.editor-img-wrap {
  overflow-y: auto;
  max-height: 25vh;  
}
}

@media (max-height:630px) {
.editor-img-wrap {
  overflow-y: auto;
  max-height: 25vh;  
}
}

@media (max-height:450px) {
.editor-img-wrap {
  overflow-y: auto;
  max-height: 20vh;  
}
}



.panel-item-label-title {
  margin: 0 0 8px 0;
}

.panel-item-label-title .panel-item-label.type2 {
  width: 100%;
}

/* 연결 */
.panel-icon-wrap.type2 {
  background: none;
  border-radius: unset;
  padding: 0;
  width: 100%;
}

.panel-icon-wrap.type2 .panel-icon-group-width {
  justify-content: space-between;
  width:125px;
}

/* 디자인 */
.panel-item-top {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.panel-item-top .title {
  font-size: 14px;
  margin: 0;
}

.i_img {
  background: url("../img/ico/i_img.svg");
  height: 16px;
  width: 16px;
}

.i_palette {
  background: url("../img/ico/i_palette.svg");
  height: 16px;
  width: 16px;
}

.i_grid {
  background: url("../img/ico/i_grid.svg");
  height: 16px;
  width: 16px;
}


.editor-panel-icon-link-stem-09,
.editor-panel-icon-link-stem-10 {
  cursor: unset !important;
  pointer-events: none;
}

.bg_img_box {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.bg_img_box.mobile {
  width: 97%;
  margin: 0 0 0 auto;
}


.bg_grid_box {
  display:none;
}

.bg_grid_box.mobile {
  width: 97%;
  margin: 0 0 0 auto;
}

.bg_grid_box ul.bg_grid {
  list-style: none;
  margin: 0 auto  10px auto;
  padding: 0;
  width:96%;
}

.bg_grid_box ul.bg_grid > li{
  width: 26px; 
  height:26px;
  margin:5px 6px;
  display:inline-block; 
  text-align:center; 
}

.bg_grid_box ul.bg_grid > li:nth-child(1), .bg_grid_box ul.bg_grid > li:nth-child(6) {
  background-color:#CFCFCF;
}

.bg_grid_box ul.bg_grid > li:nth-child(2), .bg_grid_box ul.bg_grid >  li:nth-child(7) {
  background-color:#C2F8FF;
}

.bg_grid_box ul.bg_grid > li:nth-child(3), .bg_grid_box ul.bg_grid > li:nth-child(8) {
  background-color:#FFFFFF;
}

.bg_grid_box ul.bg_grid > li:nth-child(4), .bg_grid_box ul.bg_grid > li:nth-child(9) {
  background-color:#C5FFD2;
}

.bg_grid_box ul.bg_grid > li:nth-child(5), .bg_grid_box ul.bg_grid > li:nth-child(10) {
  background-color:#FFFAA5;
}


.img_container {
  align-items: center;
  border-radius: 4px;
  border: 1px dashed #cccccc;
  display: flex;
  flex-direction: column;
  height: 44px;
  justify-content: center;
  position: relative;
}

.img_container input {
  opacity: 0;
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.img_container h6 {
  color: #333;
  font-size: 12px;
  margin: 0;
}

.img_box .img_item {
  align-items: center;
  background: #fafafa;
  border-radius: 4px;
  display: flex;
  gap: 8px;
  padding: 6px 10px;
}

.img_box .i {
  display: inline-block;
}

.img_box .i_img {
  background: url(/assets/img/ico/i_img_02.svg);
  flex: 0 0 auto;
  height: 24px;
  width: 24px;
}

.img_box .text {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 20px);
}

.img_box .btn_link_close {
  background: url(/assets/img/editor/btn-close.svg);
  background-repeat: no-repeat;
  background-position:center center;
  cursor: pointer;
  height: 20px;
  padding: 0;
  width: 20px;
  margin: 0 0 0 auto;
  border-radius: 2px;
}
.img_box .btn_link_close:hover {
  background-color: #757575;
}


.style-zoom-group {
  align-items: center;
  display: flex;
}

.style-zoom-group .zoom-percent {
  color: #444;
  font-size: 12px;
  font-weight: 400;
  text-align: right;
  width: 74px;
  text-transform: capitalize;
  padding-right:10px;
}


/* TODO(mdc-migration): The following rule targets internal classes of slider that may no longer apply for the MDC version. */
.style-zoom-group .range-group .mat-slider-horizontal {
  align-items: center;
  display: flex;
  padding: 0;
}

/* TODO(mdc-migration): The following rule targets internal classes of slider that may no longer apply for the MDC version. */
.style-zoom-group .range-group .mat-slider-horizontal .mat-slider-wrapper {
  top: 0;
}

.style-zoom-group .range-group.mobile .mat-slider-horizontal .mat-slider-wrapper {
  top: 0;
  width:75%;
}

/* TODO(mdc-migration): The following rule targets internal classes of slider that may no longer apply for the MDC version. */
.mat-slider-horizontal {
  min-width: 140px !important;
}

.mat-mdc-slider:not(.mat-slider-disabled).cdk-mouse-focused .mat-slider-thumb,
.mat-slider:not(.mat-slider-disabled).cdk-touch-focused .mat-slider-thumb,
.mat-slider:not(.mat-slider-disabled).cdk-program-focused .mat-slider-thumb {
  transform: scale(0.8) !important;
}

.style-option-block {
  align-items: center;
  display: flex;
}

.style-option-block .title {
  color: #444;
  font-size: 12px;
  font-weight: 400;
  flex: 0 0 auto;
  text-align: right;
  width: 74px;
  padding-right:10px;
}

.radio_group {
  display: flex;
  width: 100%;
}

.radio_group .form-check-input {
  height: 10px;
  width: 10px;
}


.this-map-panel {
}

.set-mystyle-group {
  display:none;

}

.set-mystyle-group .set-mystyle-list {
  font-size:12px;
  gap: 10px;
  display:flex;
  justify-content: space-between;
  padding:5px 0px;
}

.set-mystyle-group .mystyle-title {
  font-weight:bold;
  align-items: center;
  min-height:25px;

}

.set-mystyle-group .mystyle-item {
  min-width:65%;
  display: flex;
  justify-content: flex-start;
  gap: 3px;
  min-height:25px;
}

.set-mystyle-group .mystyle-item .panel-icon {
  background-image: url(/assets/img/common/view-arrow-more.svg);
  background-position: right center;
  background-repeat:no-repeat;
  height:25px;
  width:31px;
  text-align:left;
}

.set-mystyle-group .mystyle-item .panel-icon label {
  background-size: contain; 
  height: 25px; 
  width:25px;
}


/*  */
.set-mystyle-group .mystyle-item .panel-icon label.choice-color-label {
  border:1px solid #c5c5c5;
  width:15px;
  height:15px;
  border-radius: 100%;
  margin-top: 5px;
}

.set-mystyle-group .mystyle-item .form-select {
  border:1px solid #ced4da !important;
  font-size:12px;
  padding:1px 5px 1px 5px;
}

.design-panel {
  right:270px !important;
  position: fixed;
  margin-top:-10px;
}

.design-panel.samsung-ver {
  right:unset !important;
  left: 299px !important;
  margin-top:-75px;
}

.design-panel .box-container{
  position: unset;
  left:unset;
  right:unset;
  top:unset;
  width:220px;
}

/*.mat-slider-horizontal .mat-slider-ticks-container,*/
/*.mat-slider-horizontal .mat-slider-track-wrapper,*/
/*.mat-slider-horizontal .mat-slider-ticks,*/
/*.mat-slider-horizontal .mat-slider-track-background,*/
/*.mat-slider-horizontal .mat-slider-wrapper,*/
/*.mat-slider-horizontal .mat-slider-track-fill{*/
/*  border-radius: 100px;*/
/*  height: 10px !important;*/
/*}*/

/*.mat-slider-horizontal .mat-slider-ticks-container,*/
/*.mat-slider-horizontal .mat-slider-ticks,*/
/*.mat-slider-horizontal .mat-slider-wrapper{*/
/*  border-radius: 0;*/
/*}*/

/*.mat-slider-horizontal .mat-slider-ticks {*/
/*  padding: 0 !important;*/
/*}*/

/* 좌상 협업 */
.panel-toggle-body-top {
  display: flex;
  margin: 0 0 16px 0;
}

.panel-toggle-body .radio-wrap {
  margin: 0 0 0 8px;
}

/* 컬러팔레트 */
.chrome-picker {
  box-shadow: none !important;
}

.color-saturation,
.saturation-black{
  border-radius: 6px;
}

/* 모바일 240316 */
.mobile_color_chrome .saturation{
  padding-bottom:10px !important;
  height: 90px !important;
}

.chrome-body {
  padding: 8px 0 0 0 !important;
}

.chrome-color {
    width: 34px !important;
}

.chrome-swatch {
  border-radius: 4px !important;
}

.chrome-active {
  border: 1px solid #f1f1f1 !important;
  border-radius: 4px !important;
}

.color-hue-horizontal,
.alpha-checkboard{
  border-radius: 100px !important;
    border: .5px solid #f1f1f1;
}

.color-picker-module-bottom {
    display: flex;
    justify-content: flex-end;
    margin: 12px 0 0px 0;
}

.color-picker-module-bottom button {
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 4px;
    color: #333;
    font-size: 12px;
    padding: 2px 12px;
    transition: all .5s;
}

.color-picker-module-bottom button:hover,
.color-picker-module-bottom button:focus {
    background: #f1f1f1;
    transition: all .5s;
}

.tw-html-editor table {
  margin: 0 0 10px auto;
}

.tw-html-editor table thead {
  border-bottom: 2px solid #333;
}
.tw-html-editor table tr {
  border: 1px solid #efefef;
}
.tw-html-editor table th {
  background-color: #f3f3f3;
}
.tw-html-editor table th, .tw-html-editor table td {
  border: 1px solid #e1e1e1;
  padding:0.4em;
  background-clip: padding-box;
}
/** table style class */
.tw-html-editor table.se-table-size-auto {
  width: auto !important;
}
.tw-html-editor table.se-table-size-100 {
  width: 100% !important;
}
.tw-html-editor table.se-table-layout-auto {
  table-layout: auto !important;
}
.tw-html-editor table.se-table-layout-fixed {
  table-layout: fixed !important;
}
