.se:not(#se-t) {
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 8px;
  background-color: #fff;
}
.se:not(#se-t).se-classic-editor > .se-header {
  box-shadow: 0 0 1px 1px hsla(0, 0%, 78.8%, 0.8);
}
.se:not(#se-t) .se-drawing-object-wrapper svg.se-alternative {
  fill: #a7cfd1;
  box-shadow: inset 0 0 0 10px #cde6e6;
  background-color: #ebf7f7;
}
.se:not(#se-t) .se-dim-layer {
  background: rgba(0, 0, 0, 0.3);
}
.se:not(#se-t) .se-contents table.se-focus-table > tbody > tr > td[data-formula-text]:before,
.se:not(#se-t) .se-contents table.se-focus-table > tbody > tr > th[data-formula-text]:before {
  border-color: transparent transparent #39b6b8;
}
.se:not(#se-t) .se-draw-board .se-draw-rect {
  border: 1px dotted #39b6b8;
}
.se:not(#se-t) .se-editor-resizer .se-resizer-bar {
  border-top: 1px solid #c9c9c9;
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-editor-resizer .se-resizer-knob .se-resizer-knob-bg {
  fill: #f4f4f4;
}
.se:not(#se-t) .se-editor-resizer .se-resizer-knob .se-resizer-knob-border {
  fill: #c9c9c9;
}
.se:not(#se-t) .se-editor-resizer .se-resizer-knob .se-resizer-knob-icon {
  fill: #3c3c3c;
}
.se:not(#se-t) div.se-stepper input:disabled {
  background-color: #fff;
}
.se:not(#se-t) .se-selection {
  background-color: #a7cfd1;
  opacity: 0.4;
}
.se:not(#se-t) .se-selection.se-formula-selection {
  outline: 4px dashed #39b6b8;
}
.se:not(#se-t) .se-mobile-handle {
  background-color: #39b6b8;
}
.se:not(#se-t) .se-resizable-selection {
  border: 1px solid #3c3c3c;
}
.se:not(#se-t) .se-rotation-handle .se-rotation-stick {
  background-color: #3c3c3c;
}
.se:not(#se-t) .se-rotation-handle .se-rotation {
  background-color: #39b6b8;
}
.se:not(#se-t) .se-resize-handle {
  background-color: #3c3c3c;
  border: 1px solid #fff;
}
.se:not(#se-t) .se-resize-handle.se-connected {
  background-color: #39b6b8;
  border: 1px solid #fff;
}
.se:not(#se-t) .se-shape-adj .se-adj-handle {
  background-color: #e89c18;
  border: 1px solid #fff;
}
.se:not(#se-t) .se-drawing-object-connector {
  background-color: #39b6b8;
  border: 1px solid #fff;
}
.se:not(#se-t) .se-table-resize {
  background-color: #39b6b8;
}
.se:not(#se-t) .se-table-resize-guide {
  border: 1px dotted #39b6b8;
}
.se:not(#se-t) .se-prop-btn {
  background-color: hsla(0, 0%, 100%, 0.5);
  border-color: hsla(0, 0%, 85.1%, 0.5);
}
.se:not(#se-t) .se-prop-btn svg {
  fill: #3c3c3c;
}
.se:not(#se-t) .se-table-all-select div {
  border-color: #fff #39b6b8 #39b6b8 #fff;
  border-style: solid;
  border-width: 6px;
}
.se:not(#se-t) .se-table-col-bar,
.se:not(#se-t) .se-table-row-bar {
  background-color: #ececec;
}
.se:not(#se-t) .se-table-col-bar.se-active,
.se:not(#se-t) .se-table-row-bar.se-active {
  background-color: #dceced;
}
.se:not(#se-t) .se-table-row-insert .se-table-insert-btn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11'%3E%3Cpath fill='%233c3c3c' d='M0 0v11h10l6-5.5L10 0z'/%3E%3Cpath fill='%23fff' d='M9 5H6V2H5v3H2v1h3v3h1V6h3z'/%3E%3C/svg%3E")
    no-repeat;
}
.se:not(#se-t) .se-table-row-bar:first-child .se-table-row-insert .se-table-insert-btn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11'%3E%3Cpath fill='%233c3c3c' d='M0 0v11h10l6-11z'/%3E%3Cpath fill='%23fff' d='M9 5H6V2H5v3H2v1h3v3h1V6h3z'/%3E%3C/svg%3E")
    no-repeat;
}
.se:not(#se-t) .se-table-row-bar:last-child .se-table-row-insert .se-table-insert-btn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11'%3E%3Cpath fill='%233c3c3c' d='M0 0v11h16L10 0z'/%3E%3Cpath fill='%23fff' d='M9 5H6V2H5v3H2v1h3v3h1V6h3z'/%3E%3C/svg%3E")
    no-repeat;
}
.se:not(#se-t) .se-table-col-insert .se-table-insert-btn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 16'%3E%3Cpath fill='%233c3c3c' d='M0 0v10l5.5 6 5.5-6V0z'/%3E%3Cpath fill='%23fff' d='M9 5H6V2H5v3H2v1h3v3h1V6h3z'/%3E%3C/svg%3E")
    no-repeat;
}
.se:not(#se-t) .se-table-col-bar:first-child .se-table-col-insert .se-table-insert-btn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 16'%3E%3Cpath fill='%233c3c3c' d='M0 0v16l11-6V0z'/%3E%3Cpath fill='%23fff' d='M9 5H6V2H5v3H2v1h3v3h1V6h3z'/%3E%3C/svg%3E")
    no-repeat;
}
.se:not(#se-t) .se-table-col-bar:last-child .se-table-col-insert .se-table-insert-btn {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 16'%3E%3Cpath fill='%233c3c3c' d='M0 0v10l11 6V0z'/%3E%3Cpath fill='%23fff' d='M9 5H6V2H5v3H2v1h3v3h1V6h3z'/%3E%3C/svg%3E")
    no-repeat;
}
.se:not(#se-t) .se-table-col-bar .se-table-col-label,
.se:not(#se-t) .se-table-row-bar .se-table-row-label {
  color: #3c3c3c;
}
.se:not(#se-t) .se-menu-bar {
  color: #3c3c3c;
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-menu-bar .se-menu:focus {
  background-color: #d9d9d9;
  outline: none;
}
.se:not(#se-t) .se-menu-bar .se-menu:not(.se-disable):hover {
  cursor: pointer;
  background-color: #d9d9d9;
}
.se:not(#se-t) .se-menu-bar .se-menu:not(.se-disable).se-active,
.se:not(#se-t) .se-menu-bar .se-menu:not(.se-disable):active {
  cursor: pointer;
  background-color: #d9d9d9 !important;
}
.se:not(#se-t) .se-menu-bar .se-menu .se-icon svg {
  fill: #3c3c3c;
}
.se:not(#se-t) .se-menu-items {
  box-shadow: 1px 1px 3px 0 hsla(0, 0%, 78.8%, 0.75);
  border: 1px solid #d9d9d9;
  color: #3c3c3c;
  background-color: #fff;
}
.se:not(#se-t) .se-menu-item .se-arrow {
  border-bottom-color: #3c3c3c;
}
.se:not(#se-t) .se-separator-horz:after {
  background-color: #c9c9c9;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper {
  color: #3c3c3c;
  box-shadow: 1px 1px 3px 0 hsla(0, 0%, 78.8%, 0.75);
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu > li.se-separator {
  border-top: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-icon svg {
  fill: #3c3c3c;
}
.se:not(#se-t) :not(.se-disable) > .se-clickable:focus {
  background-color: #f4f4f4;
  outline: none;
}
.se:not(#se-t) :not(.se-disable) > .se-clickable:not(.se-disable):hover {
  cursor: pointer;
  background-color: #f4f4f4;
}
.se:not(#se-t) :not(.se-disable) > .se-clickable:not(.se-disable).se-active,
.se:not(#se-t) :not(.se-disable) > .se-clickable:not(.se-disable):active {
  cursor: pointer;
  background-color: #d9d9d9 !important;
}
.se:not(#se-t) :not(.se-disable) > .se-clickable.se-point-active:not(.se-disable).se-active,
.se:not(#se-t) :not(.se-disable) > .se-clickable.se-point-active:not(.se-disable):active {
  background-color: #fff !important;
  outline: 1px solid #39b6b8;
}
.se:not(#se-t):not(.se-inline-editor) > .se-header > .se-toolbar {
  border-bottom: 1px solid #c9c9c9;
}
.se:not(#se-t) .se-component-row {
  color: #3c3c3c;
  background-color: #fff;
}
.se:not(#se-t) .se-component-row:not(:last-child) {
  border-bottom: 1px solid #c9c9c9;
}
.se:not(#se-t) .se-component-row > .se-next,
.se:not(#se-t) .se-component-row > .se-prev {
  background-color: #fff;
  border-left: 1px solid #c9c9c9;
}
.se:not(#se-t) .se-component-row .se-clickable:focus {
  background-color: #f4f4f4;
  outline: none;
}
.se:not(#se-t) .se-component-row .se-clickable:not(.se-disable):hover {
  cursor: pointer;
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-component-row .se-clickable:not(.se-disable).se-active,
.se:not(#se-t) .se-component-row .se-clickable:not(.se-disable):active {
  cursor: pointer;
  background-color: #d9d9d9 !important;
}
.se:not(#se-t) .se-component-row .se-dropdown-menu .se-clickable:focus {
  background-color: #f4f4f4;
  outline: none;
}
.se:not(#se-t) .se-component-row .se-dropdown-menu .se-clickable:not(.se-disable):hover {
  cursor: pointer;
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-component-row .se-dropdown-menu .se-clickable:not(.se-disable).se-active,
.se:not(#se-t) .se-component-row .se-dropdown-menu .se-clickable:not(.se-disable):active {
  cursor: pointer;
  background-color: #d9d9d9 !important;
}
.se:not(#se-t) .se-component-row .se-arrow {
  border-bottom: 6px solid #3c3c3c;
}
.se:not(#se-t) .se-component-row .se-icon svg,
.se:not(#se-t) .se-component-row .se-navi-icon svg {
  fill: #3c3c3c;
}
.se:not(#se-t) .se-separator-horz:after,
.se:not(#se-t) .se-separator-vert:after {
  background-color: #c9c9c9;
}
.se:not(#se-t) .se-tooltip-layer .se-tooltip {
  color: #fff;
  background-color: #3c3c3c;
  border: 1px solid #3c3c3c;
  box-shadow: 1px 1px 3px 0 hsla(0, 0%, 78.8%, 0.75);
}
.se:not(#se-t) .se-tooltip-layer .se-tooltip .se-tooltip-arrow {
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  background: #3c3c3c;
  border: 1px solid #3c3c3c;
  border-right: none;
  border-bottom: none;
  top: -6px;
}
.se:not(#se-t) .se-tooltip-layer .se-tooltip .se-tooltip-arrow.se-reverse {
  border: 1px solid #3c3c3c;
  border-top: none;
  border-left: none;
}
.se:not(#se-t) .se-balloon-container .se-balloon {
  border: 1px solid #3c3c3c;
  box-shadow: 1px 1px 3px 0 hsla(0, 0%, 78.8%, 0.75);
  background-color: #fff;
  color: #3c3c3c;
}
.se:not(#se-t) .se-balloon-container .se-balloon.se-unfold .se-balloon-arrow:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 24'%3E%3Cpath d='M27.77 21.341a4 4 0 01-5.54 0L7.172 6.886A4 4 0 019.943 0h30.114a4 4 0 012.77 6.886z' fill='%233c3c3c'/%3E%3C/svg%3E");
}
.se:not(#se-t) .se-balloon-container .se-balloon .se-balloon-arrow:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 24'%3E%3Cpath d='M27.77 21.341a4 4 0 01-5.54 0L7.172 6.886A4 4 0 019.943 0h30.114a4 4 0 012.77 6.886z' fill='%233c3c3c'/%3E%3Cg opacity='.7'%3E%3Cpath fill='none' d='M33 18H17V2h16z'/%3E%3Cg fill='%23fff'%3E%3Cpath d='M24.947 14.663l.709-.707 4.241-4.243-.707-.707-4.242 4.242-4.242-4.242-.709.707 4.244 4.242z'/%3E%3Cpath d='M24.948 11.656l.707-.707 4.242-4.241L29.19 6l-4.242 4.242L20.706 6l-.709.708 4.245 4.242.705.707z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.se:not(#se-t) .se-balloon-container .se-balloon .se-balloon-body {
  background-color: #fff;
}
.se:not(#se-t) .se-balloon-container .se-balloon .se-balloon-body > .se-menu-item-group .se-menu-items {
  border-color: #3c3c3c;
}
.se:not(#se-t) .se-balloon-container .se-balloon.se-reverse {
  box-shadow: 1px -1px 2px 0 hsla(0, 0%, 78.8%, 0.75);
}
.se:not(#se-t) .se-balloon-arrow,
.se:not(#se-t) .se-dialog-arrow {
  width: 50px;
  height: 24px;
  display: inline-block;
  position: absolute;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  top: -6px;
}
.se:not(#se-t) .se-balloon-arrow.se-reverse,
.se:not(#se-t) .se-dialog-arrow.se-reverse {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.se:not(#se-t) .se-balloon-arrow:not(.se-reverse) ~ .se-balloon-body,
.se:not(#se-t) .se-dialog.se-popup .se-dialog-arrow:not(.se-reverse) ~ .se-dialog-header {
  border-top: 1px solid #3c3c3c;
}
.se:not(#se-t) .se-balloon-arrow.se-reverse ~ .se-balloon-body,
.se:not(#se-t) .se-dialog.se-popup .se-dialog-arrow.se-reverse ~ .se-dialog-footer {
  border-bottom: 1px solid #3c3c3c;
}
.se:not(#se-t) .se-dialog-container .se-dialog {
  border: 1px solid #3c3c3c;
  box-shadow: 1px 1px 3px 0 hsla(0, 0%, 78.8%, 0.75);
  background-color: #fff;
  color: #3c3c3c;
}
.se:not(#se-t) .se-dialog-container .se-dialog fieldset {
  border: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog.se-popup .se-dialog-header {
  background-color: #fff;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-header {
  background-color: #fff;
  border-bottom: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-title {
  background-color: #3c3c3c;
  color: #fff;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-arrow:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 24'%3E%3Cpath d='M27.77 21.341a4 4 0 01-5.54 0L7.172 6.886A4 4 0 019.943 0h30.114a4 4 0 012.77 6.886z' fill='%233c3c3c'/%3E%3C/svg%3E");
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body,
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body .se-inner-separator-title {
  background-color: #fff;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body .se-inner-separator-line div {
  border-bottom: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout tr.se-row-separator td {
  border-top: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-footer {
  background-color: #fff;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-color-picker-btn {
  border: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-btn {
  box-shadow: inset 0 0 0 1px #d9d9d9;
  background-color: #fff;
  color: #3c3c3c;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-btn.se-point {
  background-color: #3c3c3c;
  color: #fff;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu {
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  background-color: #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu[value="back"] {
  background-color: #fff;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu[value="back"] .se-icon svg {
  fill: #3c3c3c;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu.se-active {
  background-color: #fff;
  border-bottom: 1px solid #fff;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu.se-active .se-icon svg {
  fill: #3c3c3c;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu:not(.se-active):focus,
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu:not(.se-active):hover {
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu:not(.se-active):active {
  background-color: #fff;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu .se-icon svg,
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu:not(.se-active):active .se-icon svg {
  fill: #3c3c3c;
}
.se:not(#se-t) .se-component-border {
  border: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-upload-panel {
  outline: 1px dashed #d9d9d9;
  background-color: #fff;
}
.se:not(#se-t) .se-upload-panel:not(.se-form):not(.se-disable).se-dragover,
.se:not(#se-t) .se-upload-panel:not(.se-form):not(.se-disable):hover {
  outline: 2px dashed #3c3c3c;
}
.se:not(#se-t) .se-input-box {
  border: 1px solid #d9d9d9;
  background-color: #fff;
}
.se:not(#se-t) .se-input-box:not(.se-disable):focus {
  border: 1px solid #3c3c3c;
}
.se:not(#se-t) .se-arrow {
  border-bottom: 6px solid #3c3c3c;
}
.se:not(#se-t) .se-select-box,
.se:not(#se-t) .se-stepper {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  color: #3c3c3c;
}
.se:not(#se-t) .se-select-box .se-select-menu-wrapper {
  color: #3c3c3c;
  box-shadow: 1px 1px 3px 0 hsla(0, 0%, 78.8%, 0.75);
}
.se:not(#se-t) .se-select-list {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  color: #3c3c3c;
}
.se:not(#se-t) .se-ruler {
  background-color: #d9d9d9;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-background {
  background-color: #fff;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-division-container .se-major-division,
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-division-container .se-minor-division {
  border-left: 1px solid #3c3c3c;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-division-container .se-ruler-label {
  color: #3c3c3c;
}
.se:not(#se-t) .se-ruler .se-ruler-guide {
  border-left: 1px dotted #39b6b8;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn.se-clickable {
  background-color: #fff;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn.se-clickable:focus {
  background-color: #f4f4f4;
  outline: none;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn.se-clickable:not(.se-disable):hover {
  cursor: pointer;
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn.se-clickable:not(.se-disable).se-active,
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn.se-clickable:not(.se-disable):active {
  cursor: pointer;
  background-color: #d9d9d9 !important;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn.se-clickable:hover {
  background-color: #fff;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn.se-clickable .se-icon svg {
  fill: #3c3c3c;
}
:root {
  --se-contents-height: 930px;
  --se-contents-top: 96px;
  --se-contents-guide-fill: hsla(0, 0%, 78.8%, 0);
}
.se-iframe {
  margin: 0;
}
.se-iframe .se:not(#se-t) {
  border: none;
  box-shadow: none;
}
.se:not(#se-t) .se-main {
  z-index: 2147483645;
}
.se:not(#se-t) .se-main .se-caret,
.se:not(#se-t) .se-main .se-horizontal-guide,
.se:not(#se-t) .se-main .se-max-position-guide,
.se:not(#se-t) .se-main .se-mobile-handle,
.se:not(#se-t) .se-main .se-quick-insert-handler,
.se:not(#se-t) .se-main .se-remote-caret,
.se:not(#se-t) .se-main .se-remote-name,
.se:not(#se-t) .se-main .se-selection,
.se:not(#se-t) .se-main .se-table-handler > *,
.se:not(#se-t) .se-main .se-vertical-guide {
  z-index: 2147483647;
}
.se:not(#se-t) .se-main .se-draw-board,
.se:not(#se-t) .se-main .se-drawing-object-conn-grp,
.se:not(#se-t) .se-main .se-multi-selection,
.se:not(#se-t) .se-main .se-resizable-selection {
  z-index: 2147483647 !important;
}
.se:not(#se-t) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0;
  z-index: 0;
}
.se:not(#se-t),
.se:not(#se-t) .se-main {
  position: relative;
}
.se:not(#se-t):not(.se-blur):not(.se-safari) .se-focus-table.se-cell-selection > tbody > tr > .se-focus-cell {
  box-shadow: inset 0 0 0 1px #3c3c3c;
}
.se:not(#se-t):not(.se-blur).se-safari .se-focus-table.se-cell-selection > tbody > tr > .se-focus-cell {
  outline-style: solid;
  outline-width: 1px;
  outline-color: #3c3c3c;
  outline-offset: -1px;
}
.se:not(#se-t).se-ms-ie-9 .se-resizable-selection .se-rotation-handle .se-rotation,
.se:not(#se-t).se-ms-ie-10 .se-resizable-selection .se-rotation-handle .se-rotation,
.se:not(#se-t).se-ms-ie-11 .se-resizable-selection .se-rotation-handle .se-rotation {
  cursor: crosshair !important;
}
.se:not(#se-t):not(.se-ms-ie-10):not(.se-ms-ie-9) .se-main .se-contents .se-drawing-object-wrapper.se-shape {
  pointer-events: none;
}
.se:not(#se-t).se-firefox .se-icon {
  transform: translate(0);
  -ms-transform: translate(0);
  -webkit-transform: translate(0);
}
.se:not(#se-t).se-edit-mode.se-show-guide.se-document-editor .se-contents.se-print-guide {
  background-image: repeating-linear-gradient(
    180deg,
    var(--se-contents-guide-fill) var(--se-contents-top),
    var(--se-contents-guide-fill) calc(var(--se-contents-top) + 1px),
    transparent 1px,
    transparent calc(var(--se-contents-top) + var(--se-contents-height))
  );
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents fieldset,
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents form {
  position: relative;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents div.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents div.se-div:before {
  content: "div";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents center.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents center.se-div:before {
  content: "center";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents dd.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents dd.se-div:before {
  content: "dd";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents dt.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents dt.se-div:before {
  content: "dt";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents dl.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents dl.se-div:before {
  content: "dl";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents section.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents section.se-div:before {
  content: "section";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents figure.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents figure.se-div:before {
  content: "figure";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents figcaption.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents figcaption.se-div:before {
  content: "figcaption";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents address.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents address.se-div:before {
  content: "address";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents article.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents article.se-div:before {
  content: "article";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents aside.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents aside.se-div:before {
  content: "aside";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents footer.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents footer.se-div:before {
  content: "footer";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents header.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents header.se-div:before {
  content: "header";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents output.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents output.se-div:before {
  content: "output";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents pre.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents pre.se-div:before {
  content: "pre";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents main.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents main.se-div:before {
  content: "main";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents nav.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents nav.se-div:before {
  content: "nav";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents ul.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents ul.se-div:before {
  content: "ul";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents ol.se-div {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents ol.se-div:before {
  content: "ol";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents form {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents form:before {
  content: "form";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents fieldset {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents fieldset:before {
  content: "fieldset";
  position: absolute;
  color: #fff;
  background-color: #c9c9c9;
  font-size: 8px;
  padding: 0 2px;
  top: 0;
  right: 0;
}
.se:not(#se-t).se-edit-mode .se-main .se-temp-shape.se-text-box,
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents .se-shape,
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents td,
.se:not(#se-t).se-edit-mode.se-show-guide .se-contents th {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t).se-edit-mode .se-main > .se-code-viewer,
.se:not(#se-t).se-edit-mode .se-main > .se-contents-preview {
  display: none;
}
.se:not(#se-t).se-edit-mode .se-contents a {
  pointer-events: none !important;
}
.se:not(#se-t).se-edit-mode .se-contents secontainer {
  cursor: move;
}
.se:not(#se-t).se-edit-mode .se-contents secontainer > * {
  pointer-events: none !important;
}
.se:not(#se-t).se-edit-mode .se-contents.se-lock,
.se:not(#se-t).se-edit-mode .se-contents .se-lock {
  cursor: not-allowed;
}
.se:not(#se-t).se-edit-mode .se-contents.se-lock .se-unlock,
.se:not(#se-t).se-edit-mode .se-contents .se-lock .se-unlock {
  cursor: text;
}
.se:not(#se-t).se-edit-mode .se-contents.se-lock,
.se:not(#se-t).se-edit-mode .se-contents .se-lock,
.se:not(#se-t).se-edit-mode .se-contents .se-unlock {
  position: relative;
}
.se:not(#se-t).se-edit-mode .se-contents td.se-lock,
.se:not(#se-t).se-edit-mode .se-contents td.se-unlock,
.se:not(#se-t).se-edit-mode .se-contents th.se-lock,
.se:not(#se-t).se-edit-mode .se-contents th.se-unlock {
  background-clip: padding-box;
}
.se:not(#se-t).se-edit-mode .se-contents.se-lock:after,
.se:not(#se-t).se-edit-mode .se-contents .se-lock:after,
.se:not(#se-t).se-edit-mode .se-contents .se-unlock:after {
  background: hsla(0, 0%, 100%, 0.5);
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
}
.se:not(#se-t).se-edit-mode .se-contents.se-lock:after,
.se:not(#se-t).se-edit-mode .se-contents .se-lock:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23596468' d='M3 13.009h10v1.995H3z'/%3E%3Cpath fill='%23EA4952' d='M3 10.061h10v1.996H3z'/%3E%3Cpath fill='%23596468' d='M3 7.055h10v1.996H3z'/%3E%3Cpath fill='%23596468' d='M12.018 5c0-2.207-1.799-3.996-4.017-3.996-2.22 0-4.018 1.789-4.018 4.401v2.802h.958V5.405c0-2.086 1.368-3.448 3.06-3.448a3.05 3.05 0 013.058 3.042v2.595c0 .264.213.476.482.476a.477.477 0 00.477-.476V5z'/%3E%3C/svg%3E");
}
.se:not(#se-t).se-edit-mode .se-contents .se-unlock:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23596468' d='M6.041 13.005h10V15h-10z'/%3E%3Cpath fill='%2339B6B8' d='M6.041 10.057h10v1.996h-10z'/%3E%3Cpath fill='%23596468' d='M6.041 7.051h10v1.996h-10z'/%3E%3Cpath fill='%23596468' d='M.916 4.312v.191c0 .264.214.476.477.476a.476.476 0 00.481-.476v-.191c0-1.682 1.423-2.269 3.097-2.359 1.689-.091 3.06 1.361 3.06 3.448v2.802h.958V5.401C8.989 2.789 7.191 1 4.971 1 2.753 1 .916 2.105.916 4.312z'/%3E%3C/svg%3E");
}
.se:not(#se-t).se-edit-mode .se-contents.se-lock:after,
.se:not(#se-t).se-edit-mode .se-contents :not(tr).se-lock:after,
.se:not(#se-t).se-edit-mode .se-contents :not(tr).se-unlock:after {
  top: 0;
  left: 0;
}
.se:not(#se-t).se-edit-mode .se-contents tr.se-lock:after,
.se:not(#se-t).se-edit-mode .se-contents tr.se-unlock:after {
  left: -8px;
}
.se:not(#se-t).se-edit-mode .se-contents table.se-lock:after,
.se:not(#se-t).se-edit-mode .se-contents table.se-unlock:after {
  top: -8px;
}
.se:not(#se-t).se-edit-mode .se-contents .se-bookmark:after {
  content: "";
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAkElEQVQoU93QLQ7CMByG8edfxYdFcJVmwZIVOcMpUAjOgEBxCgyybbBk2SnwE5OMoVrSqQnCPK/+mfcRbX0DTPm9TrT1HTAZge8EW2A2Al9/DiPXvoBQDEr0r5/AXKCJyLEy61MC2t32QjxEWABtggGolWJb5vl92DPzfhUCF2Ap2rqHEnalMfZb9My5TYicP5NMQ0XKrJP0AAAAAElFTkSuQmCC")
    no-repeat;
  display: inline-block;
  width: 12px;
  height: 12px;
}
.se:not(#se-t).se-edit-mode .se-contents .se-none-node:after {
  content: "";
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAOCAYAAAA45qw5AAAACXBIWXMAAAsSAAALEgHS3X78AAACD0lEQVQ4jcWVMUgbURjH/01yokGTDBcuodIoUeFSMFVDaQft0rVIXRx06Faw0G5dm3ZycegiHUuhg4M6OHaq0qaUINwVUjG2NEET7d1wj+pVcoEr38N72iSFFhryGw7ed//7/u99773vLrmu66IDBMhyfG2dO69MTWJYlsXYY3vmLi7q8A8xT1s0Tcxubp1/SyseW11z3+wVXbtWc9sF5SYP8uJVpseuYbTV1IM8yIto2uPXmo7eLgnTqop9xvD2Wwlz6VH8dBy80nVUTmyEpAAWMhn0SBLXK71B3E4OIVcq46tlcf2Ts7ISI+Ewj13E17gnu4zh6ecdvidkRmNiOZ/HjmVhZngI+7aNxdwHoX+sfeKT/G6fCP2GaWLychzzKRW3BhIiv+fla3WerwWDePg+B9txzitRPcS9VArpeBwL6TRP7KEEAljK55vyfLEYCobBF9BIS+PpxBVcj0TwXNNbvW5iPpEAc+p4Udz7K/0fV0w8ykygWquJ8Vw8hpeFArRqFcuahjuyLN7RmXh28waO6vXfciQjYaSiUX4WGvFns9nsfVUV4YrF0N8XwkhURrK7h89sNKZgLBbDAWP4eHiEwVAfHmQmIPn9Qn9VUZDsktDt83N9xTBR/nEM3TBxfHrKY4Tw6tR14qWmjvKuXGp5CP4XlJs8vO7FWyZBV2IlHGlby6TrRh4enflJAPgFLoc8eUXUwroAAAAASUVORK5CYII=")
    no-repeat;
  display: inline-block;
  width: 30px;
  height: 14px;
}
.se:not(#se-t).se-edit-mode .se-contents hr.se-page-break {
  border-bottom: 1px dashed red !important;
  opacity: 1 !important;
}
.se:not(#se-t).se-edit-mode .se-contents .se-div {
  position: relative;
  outline: none;
}
.se:not(#se-t).se-edit-mode .se-contents .se-dimmed {
  opacity: 0.4;
  outline-style: dashed;
  outline-width: 1px;
  outline-color: #c9c9c9;
}
.se:not(#se-t).se-edit-mode .se-contents .se-form-hidden:after {
  content: "";
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAAXNSR0IArs4c6QAAAQ9JREFUOE9j/P///38GGgJGkAU5J08zGAoJgq2Ze+cumDYSEmKYYm7KYLV9J9x6EP/823cE1cy7fRdsXrKqCgOKBV4y0gzPv38HG8jLwsqgysfLcO7dO7gFarx8DJ///CaopuLceewWgGzEBkA+9JSRYvCWlgZLb336lGH7k2dgH+JSj+KD258+M/CwsjBIcnJi1QAKpmQVZbCXwcF4+w44mI55umNVj2weOIhALgIZDgp3bIBUC5DNQ4kDXEEEsgBkOSwhnH/3Hhw3uHwASzQYkUwzCyZev8GgwscLj0T0YCI1iJDNAwcRoXxGqgXI5hEdB6SkIpLjgJAP0eVxWkCzogKWMUAWUKOoAJkBy7gAPXED5nJRR1IAAAAASUVORK5CYII=")
    no-repeat;
  display: inline-block;
  width: 24px;
  height: 14px;
}
.se:not(#se-t).se-edit-mode .se-contents datalist {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAAXNSR0IArs4c6QAAAWZJREFUOE9j/P///38GGgJGkAU5J08zGAoJgq2Ze+cumDYSEmKYYm7KYLV9J9x6EP/823cE1cy7fRdsXrKqCgOKBV4y0gzPv38HG8jLwsqgysfLcO7dO7gFarx8DJ///CaopuLceewWgGyEAZCvYICHlYXBS1qawU5cDCw08foNBhU+XgZvaWmsgQsLEbgPbn/6zAAyRJKTE64BFDQgAyQ4ORhefP/BsPXpU4YOI0OwJcgGYLMB2TxwEIE0gwwHhTsMgCwAhTlMDOTtL7//gMUIWYBsHkocIAcRugVzb99h2Pb0GcNaBzuCFmAEETYXYbNg5cOHDLtcnEm3AFukoVsAUgMKW2KCCNk8cBBhiyiQBfmaGuCkCkq6rZeuMCSrKIPTNsjHoDjzlJGCa0WOP2Tz8MYBcjIFpahkFRVwagNZgJw/QOqOebqjJHGsGQ05kikpPXBGMs2KCljGAFlAjaICZAYs4wIAffcS5jxP6lQAAAAASUVORK5CYII=")
    no-repeat;
  display: inline-block;
  width: 24px;
  height: 14px;
}
.se:not(#se-t).se-edit-mode .se-contents datalist * {
  display: none;
}
.se:not(#se-t).se-edit-mode .se-contents button[data-disabled],
.se:not(#se-t).se-edit-mode .se-contents input[data-disabled],
.se:not(#se-t).se-edit-mode .se-contents select[data-disabled],
.se:not(#se-t).se-edit-mode .se-contents textarea[data-disabled] {
  opacity: 0.6;
  background-color: #f4f4f4;
}
.se:not(#se-t).se-edit-mode .se-contents button[data-disabled]:checked,
.se:not(#se-t).se-edit-mode .se-contents input[data-disabled]:checked,
.se:not(#se-t).se-edit-mode .se-contents select[data-disabled]:checked,
.se:not(#se-t).se-edit-mode .se-contents textarea[data-disabled]:checked {
  accent-color: grey;
}
.se:not(#se-t).se-edit-mode .se-contents textarea {
  resize: none;
}
.se:not(#se-t).se-edit-mode.se-edit-formula .se-contents table.se-focus-table > tbody > tr > td:not(.se-focus-cell),
.se:not(#se-t).se-edit-mode.se-edit-formula .se-contents table.se-focus-table > tbody > tr > th:not(.se-focus-cell) {
  cursor: cell;
}
.se:not(#se-t).se-edit-mode.se-edit-formula .se-contents table.se-focus-table > tbody > tr > td.se-focus-cell,
.se:not(#se-t).se-edit-mode.se-edit-formula .se-contents table.se-focus-table > tbody > tr > th.se-focus-cell {
  position: relative;
  z-index: 2147483646;
  overflow: visible !important;
}
.se:not(#se-t).se-edit-mode.se-edit-formula .se-contents table.se-focus-table > tbody > tr > td.se-focus-cell > p,
.se:not(#se-t).se-edit-mode.se-edit-formula .se-contents table.se-focus-table > tbody > tr > th.se-focus-cell > p {
  background-color: #fff;
  outline: 1px solid #d9d9d9;
  padding: 5px;
  position: absolute;
  white-space: pre;
  box-sizing: border-box;
  min-width: 100%;
  top: 0;
  left: 0;
}
.se:not(#se-t).se-edit-mode.se-edit-formula
  .se-contents
  table.se-focus-table
  > tbody
  > tr
  > td.se-focus-cell
  > p
  > span,
.se:not(#se-t).se-edit-mode.se-edit-formula
  .se-contents
  table.se-focus-table
  > tbody
  > tr
  > th.se-focus-cell
  > p
  > span {
  color: #000 !important;
}
.se:not(#se-t).se-edit-mode.se-edit-formula .se-balloon,
.se:not(#se-t).se-edit-mode.se-edit-formula .se-horizontal-guide,
.se:not(#se-t).se-edit-mode.se-edit-formula .se-table-handler .se-table-col-insert,
.se:not(#se-t).se-edit-mode.se-edit-formula .se-table-handler .se-table-resize,
.se:not(#se-t).se-edit-mode.se-edit-formula .se-table-handler .se-table-row-insert,
.se:not(#se-t).se-edit-mode.se-edit-formula .se-vertical-guide {
  display: none !important;
}
.se:not(#se-t).se-edit-mode.se-edit-formula .se-table-handler .se-table-col-label,
.se:not(#se-t).se-edit-mode.se-edit-formula .se-table-handler .se-table-row-label {
  display: block;
}
.se:not(#se-t).se-code-view-mode .se-main > :not(.se-code-viewer) {
  display: none !important;
}
.se:not(#se-t).se-preview-mode .se-main {
  overflow: hidden;
}
.se:not(#se-t).se-preview-mode .se-main > :not(.se-contents-preview),
.se:not(#se-t).se-readonly-mode .se-caret,
.se:not(#se-t).se-readonly-mode .se-quick-insert-handler,
.se:not(#se-t).se-readonly-mode .se-resizable-selection .se-adj-handle,
.se:not(#se-t).se-readonly-mode .se-resizable-selection .se-resize-handle,
.se:not(#se-t).se-readonly-mode .se-resizable-selection .se-rotation-handle {
  display: none !important;
}
.se:not(#se-t) .se-container .se-clipboard {
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all;
  position: fixed;
  top: 0;
  left: -99999px;
  width: 300px;
  height: 300px;
  border: 1px solid #000;
  clip: rect(0, auto, auto, 0);
}
.se:not(#se-t) .se-container .se-calculate {
  position: absolute;
  top: -1000000px;
  left: -1000000px;
}
.se:not(#se-t) .se-container .se-calculate h1,
.se:not(#se-t) .se-container .se-calculate h2,
.se:not(#se-t) .se-container .se-calculate h3,
.se:not(#se-t) .se-container .se-calculate h4,
.se:not(#se-t) .se-container .se-calculate h5,
.se:not(#se-t) .se-container .se-calculate h6,
.se:not(#se-t) .se-container .se-calculate p {
  cursor: text;
  word-wrap: break-word;
}
.se:not(#se-t) .se-container .se-calculate li {
  list-style: none;
  clear: both;
}
.se:not(#se-t) .se-container .se-calculate img {
  vertical-align: baseline;
}
.se:not(#se-t) .se-header {
  position: relative;
  top: 0;
}
.se:not(#se-t) .se-header.se-sticky {
  position: fixed;
}
.se:not(#se-t) .se-main .se-contents-edit {
  overflow-x: hidden;
  overflow-y: auto;
}
.se:not(#se-t) .se-main.se-horz-scroll .se-contents-edit {
  overflow-x: auto;
}
.se:not(#se-t) .se-main .se-code-viewer {
  height: 100%;
}
.se:not(#se-t) .se-main .se-contents-edit,
.se:not(#se-t) .se-main .se-contents-preview {
  position: absolute;
  width: 100%;
  height: 100%;
  border: none;
  vertical-align: middle;
}
.se:not(#se-t) .se-main .se-code-viewer .se-code-view {
  height: 100%;
  margin: 0;
  white-space: pre-wrap;
}
.se:not(#se-t) .se-main .se-code-viewer .se-code-view code {
  height: inherit;
  outline: none;
  display: block;
}
.se:not(#se-t) .se-main .se-code-viewer .se-code-view .CodeMirror {
  height: 100%;
}
.se:not(#se-t) .se-main .se-max-position-guide {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  opacity: 0;
}
.se:not(#se-t) .se-main .se-horizontal-guide {
  position: absolute;
  height: 5px;
}
.se:not(#se-t) .se-main .se-horizontal-guide.se-table-guide {
  cursor: row-resize;
}
.se:not(#se-t) .se-main .se-horizontal-guide.se-table-guide.se-multi-selection {
  cursor: pointer;
}
.se:not(#se-t) .se-main .se-horizontal-guide.se-adjust,
.se:not(#se-t) .se-main .se-horizontal-guide.se-lt-IE10.se-adjust {
  background-color: #c9c9c9;
  height: 3px;
  opacity: 1;
}
.se:not(#se-t) .se-main .se-vertical-guide {
  position: absolute;
  width: 5px;
}
.se:not(#se-t) .se-main .se-vertical-guide.se-table-guide {
  cursor: col-resize;
}
.se:not(#se-t) .se-main .se-vertical-guide.se-table-guide.se-multi-selection {
  cursor: pointer;
}
.se:not(#se-t) .se-main .se-vertical-guide.se-adjust,
.se:not(#se-t) .se-main .se-vertical-guide.se-lt-IE10.se-adjust {
  background-color: #c9c9c9;
  width: 3px;
  opacity: 1;
}
.se:not(#se-t) .se-main .se-horizontal-guide.se-div-guide,
.se:not(#se-t) .se-main .se-vertical-guide.se-div-guide {
  cursor: move;
}
.se:not(#se-t) .se-main .se-horizontal-guide.se-lt-IE10,
.se:not(#se-t) .se-main .se-vertical-guide.se-lt-IE10 {
  background-color: #000;
  opacity: 0;
}
.se:not(#se-t) .se-main .se-draw-board {
  width: 100%;
  height: 100%;
  display: none;
  left: 0;
  top: 0;
  position: absolute;
  cursor: crosshair;
}
.se:not(#se-t) .se-main .se-draw-board .se-draw-rect {
  position: absolute;
  pointer-events: none !important;
  display: none;
}
.se:not(#se-t) .se-main .se-ime-container {
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.se:not(#se-t) .se-main .se-ime-container .se-ime {
  pointer-events: none;
  position: absolute;
  width: 10px;
  height: 10px;
  caret-color: transparent;
}
.se:not(#se-t) .se-main .se-ime-container .se-ime.se-hide-caret {
  left: -10000px;
}
.se:not(#se-t).se-document-editor > .se-main {
  background-color: #efefef;
}
.se:not(#se-t).se-document-editor > .se-main .se-contents-edit > .se-contents {
  border: 1px solid #c9c9c9;
  margin: 10px auto;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents {
  position: relative;
  cursor: text;
  padding: 18px 23px;
  margin: 0 auto;
  background-color: #fff;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents span {
  padding: 0;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents .se-drawing-object-wrapper.se-video {
  background-color: #000;
  background-clip: content-box;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents .se-drawing-object-wrapper:not(.se-shape),
.se:not(#se-t) .se-main .se-contents-edit > .se-contents .se-drawing-object-wrapper:not(.se-shape-fill-none) svg > *,
.se:not(#se-t) .se-main .se-contents-edit > .se-contents .se-drawing-object-wrapper img {
  cursor: pointer;
  pointer-events: auto !important;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents .se-drawing-object-wrapper.se-shape-fill-none svg > * {
  cursor: pointer;
  pointer-events: stroke !important;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents .se-drawing-object-wrapper .se-text-body > * {
  cursor: text;
  pointer-events: auto !important;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents .se-drawing-object-wrapper svg {
  vertical-align: baseline;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents table {
  position: relative;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents table.se-focus-table > tbody > tr > td,
.se:not(#se-t) .se-main .se-contents-edit > .se-contents table.se-focus-table > tbody > tr > th {
  background-clip: padding-box;
}
.se:not(#se-t) .se-main .se-contents-edit > .se-contents table.se-focus-table > tbody > tr > td[data-formula-text],
.se:not(#se-t) .se-main .se-contents-edit > .se-contents table.se-focus-table > tbody > tr > th[data-formula-text] {
  position: relative;
}
.se:not(#se-t)
  .se-main
  .se-contents-edit
  > .se-contents
  table.se-focus-table
  > tbody
  > tr
  > td[data-formula-text]:before,
.se:not(#se-t)
  .se-main
  .se-contents-edit
  > .se-contents
  table.se-focus-table
  > tbody
  > tr
  > th[data-formula-text]:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: 0;
  border-style: solid;
  border-width: 0 0 8px 8px;
}
.se:not(#se-t) .se-main .se-contents-edit.se-resizing * {
  cursor: crosshair !important;
}
.se:not(#se-t) .se-main .se-contents-edit.se-rotating * {
  cursor:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18'%3E%3Cellipse fill='none' stroke='%233C3C3C' stroke-miterlimit='10' cx='23.643' cy='10.285' rx='6.5' ry='6.287'/%3E%3Cpath fill='%233C3C3C' d='M8 17.473c-4.136 0-7.5-3.269-7.5-7.287 0-3.681 2.846-6.768 6.561-7.22V1.223a.501.501 0 01.854-.354l2.678 2.677a.5.5 0 010 .708L7.915 6.931a.504.504 0 01-.545.108.501.501 0 01-.309-.462V4.984C4.464 5.417 2.5 7.608 2.5 10.186c0 2.915 2.467 5.287 5.5 5.287a5.614 5.614 0 003.099-.919.5.5 0 01.692.144l.549.836a.5.5 0 01-.144.692A7.62 7.62 0 018 17.473z'/%3E%3Cpath fill='%23FFF' d='M7.561 1.223L10.239 3.9 7.561 6.577V4.422C4.458 4.64 2 7.138 2 10.186c0 3.191 2.691 5.787 6 5.787a6.12 6.12 0 003.373-1.001l.549.836A7.126 7.126 0 018 16.973c-3.86 0-7-3.045-7-6.787 0-3.598 2.906-6.542 6.561-6.764V1.223m0-1a1 1 0 00-1 1v1.312C2.814 3.199 0 6.398 0 10.186c0 4.294 3.589 7.787 8 7.787 1.602 0 3.147-.46 4.471-1.329a1 1 0 00.287-1.385l-.549-.836a1 1 0 00-1.386-.287A5.11 5.11 0 018 14.973c-2.757 0-5-2.147-5-4.787 0-2.136 1.497-3.98 3.561-4.577v.968a1.002 1.002 0 001.707.707l2.678-2.677a1 1 0 000-1.414L8.268.516a.996.996 0 00-.707-.293z'/%3E%3Cpath fill='%233C3C3C' d='M12.019 14.474a.5.5 0 01-.5-.5v-1.977a.5.5 0 01.5-.5h1.977a.5.5 0 01.5.5v1.977a.5.5 0 01-.5.5h-1.977z'/%3E%3Cpath fill='%23FFF' d='M13.995 11.997v1.977h-1.977v-1.977h1.977m0-1h-1.977a1 1 0 00-1 1v1.977a1 1 0 001 1h1.977a1 1 0 001-1v-1.977a1 1 0 00-1-1z'/%3E%3Cg%3E%3Cpath fill='%233C3C3C' d='M13.007 10.488a.5.5 0 01-.5-.5V8.012a.5.5 0 01.5-.5h1.977a.5.5 0 01.5.5v1.977a.5.5 0 01-.5.5h-1.977z'/%3E%3Cpath fill='%23FFF' d='M14.983 8.012v1.977h-1.977V8.012h1.977m0-1h-1.977a1 1 0 00-1 1v1.977a1 1 0 001 1h1.977a1 1 0 001-1V8.012a1 1 0 00-1-1z'/%3E%3C/g%3E%3C/svg%3E")
      8 8,
    crosshair !important;
}
.se:not(#se-t) .se-main .se-contents-edit.se-adjusting * {
  cursor: default !important;
}
.se:not(#se-t) .se-main .se-contents-edit.se-moving * {
  cursor: all-scroll !important;
}
.se:not(#se-t) .se-main .se-contents-edit.se-horizontal-guiding * {
  cursor: row-resize !important;
}
.se:not(#se-t) .se-main .se-contents-edit.se-vertical-guiding * {
  cursor: col-resize !important;
}
.se:not(#se-t) .se-show,
.se:not(#se-t) .se-show-full-screen {
  display: block !important;
}
.se:not(#se-t) .se-hide {
  display: none !important;
}
.se:not(#se-t) .se-fadeout {
  opacity: 0;
  transition: all 0.4s;
}
.se:not(#se-t) .se-disable {
  cursor: default !important;
  opacity: 0.3;
}
.se:not(#se-t) .se-item-style {
  height: 28px;
  line-height: 28px;
  padding: 0 8px;
  box-sizing: border-box;
  white-space: nowrap;
}
.se:not(#se-t) .se-icon-wrapper {
  font-size: 0;
  width: 28px;
  height: 28px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.se:not(#se-t) .se-icon {
  font-size: 16px;
  position: absolute;
  width: 1em;
  height: 1em;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.se:not(#se-t) .se-icon img,
.se:not(#se-t) .se-icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.se:not(#se-t) .se-navi-icon {
  position: absolute;
  width: 10px;
  height: 10px;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.se:not(#se-t) .se-ml-10 {
  margin-left: 10px;
}
.se:not(#se-t) .se-mr-20 {
  margin-right: 20px;
}
.se:not(#se-t) .se-nowrap {
  white-space: nowrap;
}
.se:not(#se-t) .se-text-ellipsis {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.se:not(#se-t) .se-label {
  white-space: nowrap;
}
.se:not(#se-t) .se-text-point {
  font-weight: 700;
}
.se:not(#se-t) .se-text-center {
  text-align: center;
}
.se:not(#se-t) .se-arrow {
  display: block;
  width: 0;
  height: 0;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  position: absolute;
}
.se:not(#se-t) .se-rotate-90 {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.se:not(#se-t) .se-rotate-180 {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.se:not(#se-t) .se-border-style {
  width: 40px;
  margin: 5px 0;
  border-top-width: 1px;
}
.se:not(#se-t) .se-border-style.se-none {
  border-top-style: solid;
  border-top-color: #d9d9d9;
}
.se:not(#se-t) .se-border-style.se-solid {
  border-top-style: solid;
}
.se:not(#se-t) .se-border-style.se-dotted {
  border-top-style: dotted;
}
.se:not(#se-t) .se-border-style.se-dashed {
  border-top-style: dashed;
}
.se:not(#se-t) .se-border-style.se-double {
  border-top-style: double;
  border-top-width: 3px;
}
.se:not(#se-t) .se-border-error {
  outline: 8px solid red;
}
.se:not(#se-t) .se-editor-resizer {
  cursor: ns-resize;
  position: relative;
}
.se:not(#se-t) .se-editor-resizer .se-resizer-bar {
  height: 3px;
}
.se:not(#se-t) .se-editor-resizer .se-resizer-knob {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.se:not(#se-t) .se-file-selector {
  display: none !important;
}
.se:not(#se-t) .se-assistive {
  width: 10px;
  height: 10px;
  overflow: hidden;
  opacity: 0;
}
.se:not(#se-t) .se-assistive,
.se:not(#se-t) .se-table-handler {
  position: absolute;
  top: 0;
  left: 0;
}
.se:not(#se-t) .se-table-handler.se-move > div:not(.se-table-move-guide) {
  display: none;
}
.se:not(#se-t) .se-table-handler.se-move > div.se-table-move-guide {
  display: block;
}
.se:not(#se-t) .se-table-handler .se-table-all-select {
  position: absolute;
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #c9c9c9;
  cursor: move;
}
.se:not(#se-t) .se-table-handler .se-table-all-select div {
  position: relative;
  top: 2px;
  left: calc(100% - 14px);
  width: 0;
  height: 0;
}
.se:not(#se-t) .se-table-handler .se-table-resize {
  position: absolute;
  width: 7px;
  height: 7px;
  cursor: nwse-resize;
}
.se:not(#se-t) .se-table-handler .se-table-resize-guide {
  position: absolute;
  display: none;
}
.se:not(#se-t) .se-table-handler .se-table-cols-group,
.se:not(#se-t) .se-table-handler .se-table-rows-group {
  position: absolute;
  overflow: hidden;
}
.se:not(#se-t) .se-table-handler .se-table-col-bar,
.se:not(#se-t) .se-table-handler .se-table-row-bar {
  position: absolute;
  text-align: center;
}
.se:not(#se-t) .se-table-handler .se-table-row-bar {
  box-shadow: inset -1px 0 0 0 #d9d9d9;
}
.se:not(#se-t) .se-table-handler .se-table-col-bar {
  box-shadow: inset 0 -1px 0 0 #d9d9d9;
}
.se:not(#se-t) .se-table-handler .se-table-col-insert,
.se:not(#se-t) .se-table-handler .se-table-row-insert {
  position: absolute;
  background-color: #d9d9d9;
}
.se:not(#se-t) .se-table-handler .se-table-col-insert .se-table-insert-btn,
.se:not(#se-t) .se-table-handler .se-table-row-insert .se-table-insert-btn {
  position: absolute;
  display: none;
  cursor: pointer;
}
.se:not(#se-t) .se-table-handler .se-table-row-insert {
  height: 1px;
}
.se:not(#se-t) .se-table-handler .se-table-col-insert {
  width: 1px;
}
.se:not(#se-t) .se-table-handler .se-table-col-bar:hover + .se-table-col-bar .se-table-col-insert .se-table-insert-btn,
.se:not(#se-t) .se-table-handler .se-table-col-bar:hover .se-table-col-insert .se-table-insert-btn,
.se:not(#se-t) .se-table-handler .se-table-row-bar:hover + .se-table-row-bar .se-table-row-insert .se-table-insert-btn,
.se:not(#se-t) .se-table-handler .se-table-row-bar:hover .se-table-row-insert .se-table-insert-btn {
  display: block;
}
.se:not(#se-t) .se-table-handler .se-table-row-insert .se-table-insert-btn {
  top: -5px;
  left: 4px;
  width: 16px;
  height: 11px;
}
.se:not(#se-t) .se-table-handler .se-table-row-bar:first-child .se-table-row-insert .se-table-insert-btn {
  top: 0;
}
.se:not(#se-t) .se-table-handler .se-table-row-bar:last-child .se-table-row-insert .se-table-insert-btn {
  top: -11px;
}
.se:not(#se-t) .se-table-handler .se-table-col-insert .se-table-insert-btn {
  left: -5px;
  width: 11px;
  height: 16px;
}
.se:not(#se-t) .se-table-handler .se-table-col-bar:first-child .se-table-col-insert .se-table-insert-btn {
  left: 0;
}
.se:not(#se-t) .se-table-handler .se-table-col-bar:last-child .se-table-col-insert .se-table-insert-btn {
  left: -11px;
}
.se:not(#se-t) .se-table-handler .se-table-col-bar .se-table-col-label,
.se:not(#se-t) .se-table-handler .se-table-row-bar .se-table-row-label {
  display: none;
  font-size: 11px;
  font-weight: 700;
}
.se:not(#se-t) .se-table-handler .se-table-move-guide {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #3c3c3c;
}
.se:not(#se-t) .se-quick-insert-handler {
  position: absolute;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn {
  padding: 0;
  border: none;
  cursor: pointer;
  vertical-align: middle;
  position: relative;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  border-radius: 23.5%;
  opacity: 0.7;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn.se-unfold,
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn:hover {
  opacity: 1;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn .se-icon {
  transform: rotate(0);
  transition: transform 0.2s;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-btn.se-unfold .se-icon {
  transform: rotate(135deg);
  transition: transform 0.2s;
}
.se:not(#se-t) .se-quick-insert-handler .se-quick-insert-body {
  position: absolute;
  top: 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  max-width: 300px;
}
.se:not(#se-t) .se-anchor-handler {
  position: absolute;
}
.se:not(#se-t) .se-anchor-handler .se-icon-wrapper {
  width: 16px;
  height: 16px;
}
.se:not(#se-t) .se-anchor-handler .se-icon-wrapper .se-icon {
  margin: 0;
}
.se:not(#se-t) .se-remote-selection-wrapper div,
.se:not(#se-t) .se-selection-wrapper div {
  margin: 0;
  padding: 0;
}
.se:not(#se-t) .se-selection {
  pointer-events: none;
  position: absolute;
}
.se:not(#se-t) .se-selection.se-formula-selection {
  background-color: transparent;
}
.se:not(#se-t) .se-caret {
  pointer-events: none;
  position: absolute;
  border-left-style: solid;
  border-right: none;
  width: 1px;
  border-left-width: 1px;
  visibility: hidden;
}
.se:not(#se-t) .se-caret.se-show {
  visibility: visible;
}
.se:not(#se-t) .se-remote-caret {
  position: absolute;
  width: 3px;
}
.se:not(#se-t) .se-remote-name {
  position: absolute;
  max-width: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: none;
  border-radius: 3px;
  padding: 2px;
  font-size: 8pt;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Malgun Gothic,
    맑은 고딕,
    helvetica,
    Apple SD Gothic Neo,
    sans-serif;
  color: #fff;
}
.se:not(#se-t) .se-hide-selection .se-caret.se-show,
.se:not(#se-t) .se-hide-selection .se-selections,
.se:not(#se-t) .se-selections .se-border-all-cell {
  visibility: hidden;
}
.se:not(#se-t) .se-resizable-selection {
  pointer-events: none;
  display: none;
  position: absolute;
}
.se:not(#se-t) .se-resizable-selection.se-in-container .se-resize-handle,
.se:not(#se-t) .se-resizable-selection.se-in-group .se-resize-handle {
  display: none;
}
.se:not(#se-t) .se-resizable-selection.se-in-group {
  border: 7px solid #dcdcdc;
}
.se:not(#se-t) .se-resizable-selection.se-in-container {
  border-width: 0;
}
.se:not(#se-t) .se-resizable-selection.se-form-run,
.se:not(#se-t) .se-resizable-selection.se-in-form {
  border: 3px solid #a7cfd1;
  margin: -3px 0 0 -3px;
}
.se:not(#se-t) .se-resizable-selection.se-form-run .se-resize-handle,
.se:not(#se-t) .se-resizable-selection.se-in-form .se-resize-handle {
  display: none;
}
.se:not(#se-t) .se-resizable-selection.se-in-container {
  background-color: #d9d9d9;
  opacity: 0.5;
  cursor: move;
}
.se:not(#se-t) .se-resizable-selection.se-show {
  display: block;
}
.se:not(#se-t) .se-resizable-selection.se-show .se-prop-btn {
  display: none;
}
.se:not(#se-t) .se-resizable-selection.se-show.se-show-prop .se-prop-btn {
  display: block;
  pointer-events: visible;
}
.se:not(#se-t) .se-resizable-selection.se-show.se-show-prop .se-prop-btn.se-hide {
  display: none;
}
.se:not(#se-t) .se-resizable-selection.se-no-border {
  border: none;
}
.se:not(#se-t) .se-resizable-selection.se-in-shape .se-shape-adj {
  display: block;
}
.se:not(#se-t) .se-resizable-selection.se-in-shape.se-line-shape {
  border: none;
}
.se:not(#se-t) .se-resizable-selection.se-in-shape.se-line-shape .se-resize-handle {
  display: none;
}
.se:not(#se-t) .se-resizable-selection.se-in-shape.se-line-shape .se-resize-handle.se-bottom.se-right,
.se:not(#se-t) .se-resizable-selection.se-in-shape.se-line-shape .se-resize-handle.se-top.se-left {
  display: block;
}
.se:not(#se-t) .se-resizable-selection .se-prop-btn {
  position: absolute;
  width: 16px;
  height: 12px;
  border-style: solid;
  border-width: 1px;
  border-radius: 15%;
}
.se:not(#se-t) .se-resizable-selection .se-prop-btn svg {
  position: absolute;
}
.se:not(#se-t) .se-rotation-handle {
  left: 50%;
  top: -30px;
  position: absolute;
  display: none;
}
.se:not(#se-t) .se-rotation-handle .se-rotation-stick {
  width: 1px;
  height: 30px;
}
.se:not(#se-t) .se-rotation-handle .se-rotation {
  width: 9px;
  height: 9px;
  top: 0;
  margin-top: -4px;
  margin-left: -4px;
  position: absolute;
  pointer-events: all;
  border-radius: 50%;
  cursor:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18'%3E%3Cellipse fill='none' stroke='%233C3C3C' stroke-miterlimit='10' cx='23.643' cy='10.285' rx='6.5' ry='6.287'/%3E%3Cpath fill='%233C3C3C' d='M8 17.473c-4.136 0-7.5-3.269-7.5-7.287 0-3.681 2.846-6.768 6.561-7.22V1.223a.501.501 0 01.854-.354l2.678 2.677a.5.5 0 010 .708L7.915 6.931a.504.504 0 01-.545.108.501.501 0 01-.309-.462V4.984C4.464 5.417 2.5 7.608 2.5 10.186c0 2.915 2.467 5.287 5.5 5.287a5.614 5.614 0 003.099-.919.5.5 0 01.692.144l.549.836a.5.5 0 01-.144.692A7.62 7.62 0 018 17.473z'/%3E%3Cpath fill='%23FFF' d='M7.561 1.223L10.239 3.9 7.561 6.577V4.422C4.458 4.64 2 7.138 2 10.186c0 3.191 2.691 5.787 6 5.787a6.12 6.12 0 003.373-1.001l.549.836A7.126 7.126 0 018 16.973c-3.86 0-7-3.045-7-6.787 0-3.598 2.906-6.542 6.561-6.764V1.223m0-1a1 1 0 00-1 1v1.312C2.814 3.199 0 6.398 0 10.186c0 4.294 3.589 7.787 8 7.787 1.602 0 3.147-.46 4.471-1.329a1 1 0 00.287-1.385l-.549-.836a1 1 0 00-1.386-.287A5.11 5.11 0 018 14.973c-2.757 0-5-2.147-5-4.787 0-2.136 1.497-3.98 3.561-4.577v.968a1.002 1.002 0 001.707.707l2.678-2.677a1 1 0 000-1.414L8.268.516a.996.996 0 00-.707-.293z'/%3E%3Cpath fill='%233C3C3C' d='M12.019 14.474a.5.5 0 01-.5-.5v-1.977a.5.5 0 01.5-.5h1.977a.5.5 0 01.5.5v1.977a.5.5 0 01-.5.5h-1.977z'/%3E%3Cpath fill='%23FFF' d='M13.995 11.997v1.977h-1.977v-1.977h1.977m0-1h-1.977a1 1 0 00-1 1v1.977a1 1 0 001 1h1.977a1 1 0 001-1v-1.977a1 1 0 00-1-1z'/%3E%3Cg%3E%3Cpath fill='%233C3C3C' d='M13.007 10.488a.5.5 0 01-.5-.5V8.012a.5.5 0 01.5-.5h1.977a.5.5 0 01.5.5v1.977a.5.5 0 01-.5.5h-1.977z'/%3E%3Cpath fill='%23FFF' d='M14.983 8.012v1.977h-1.977V8.012h1.977m0-1h-1.977a1 1 0 00-1 1v1.977a1 1 0 001 1h1.977a1 1 0 001-1V8.012a1 1 0 00-1-1z'/%3E%3C/g%3E%3C/svg%3E")
      8 8,
    crosshair;
}
.se:not(#se-t) .se-resize-handle {
  width: 7px;
  height: 7px;
  pointer-events: all;
  position: absolute;
  border-radius: 50%;
}
.se:not(#se-t) .se-resize-handle.se-top.se-middle {
  left: 50%;
  top: 0;
  margin-left: -4px;
  margin-top: -4px;
}
.se:not(#se-t) .se-resize-handle.se-bottom.se-middle {
  left: 50%;
  top: 100%;
  margin-left: -4px;
  margin-top: -4px;
}
.se:not(#se-t) .se-resize-handle.se-left.se-top {
  left: 0;
  top: 0;
  margin-left: -4px;
  margin-top: -4px;
}
.se:not(#se-t) .se-resize-handle.se-left.se-middle {
  left: 0;
  top: 50%;
  margin-left: -4px;
  margin-top: -4px;
}
.se:not(#se-t) .se-resize-handle.se-left.se-bottom {
  left: 0;
  top: 100%;
  margin-left: -4px;
  margin-top: -4px;
}
.se:not(#se-t) .se-resize-handle.se-right.se-top {
  left: 100%;
  top: 0;
  margin-left: -4px;
  margin-top: -4px;
}
.se:not(#se-t) .se-resize-handle.se-right.se-middle {
  left: 100%;
  top: 50%;
  margin-left: -4px;
  margin-top: -4px;
}
.se:not(#se-t) .se-resize-handle.se-right.se-bottom {
  left: 100%;
  top: 100%;
  margin-left: -4px;
  margin-top: -4px;
}
.se:not(#se-t) .se-ns-resize {
  cursor: ns-resize;
}
.se:not(#se-t) .se-ew-resize {
  cursor: ew-resize;
}
.se:not(#se-t) .se-nesw-resize {
  cursor: nesw-resize;
}
.se:not(#se-t) .se-nwse-resize {
  cursor: nwse-resize;
}
.se:not(#se-t) .se-edit-shape-text {
  outline-style: dashed;
  outline-width: 1px;
  outline-color: hsla(0, 0%, 78.8%, 0.5);
}
.se:not(#se-t) .se-edit-shape-text[data-flip-v="false"],
.se:not(#se-t) .se-edit-shape-text[data-flip-v="false"] .se-text-body-wrapper {
  transform: rotate(0deg) !important;
}
.se:not(#se-t) .se-edit-shape-text[data-flip-v="true"],
.se:not(#se-t) .se-edit-shape-text[data-flip-v="true"] .se-text-body-wrapper {
  transform: rotate(180deg) !important;
}
.se:not(#se-t) .se-shape-adj {
  display: none;
}
.se:not(#se-t) .se-shape-adj .se-adj-handle {
  width: 7px;
  height: 7px;
  margin-left: -6px;
  margin-top: -7px;
  position: absolute;
  pointer-events: all;
  cursor: pointer;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.se:not(#se-t) .se-drawing-object-conn-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.se:not(#se-t) .se-drawing-object-conn-wrapper .se-drawing-object-conn-grp {
  position: absolute;
}
.se:not(#se-t) .se-drawing-object-conn-wrapper .se-drawing-object-connector {
  position: absolute;
  width: 7px;
  height: 7px;
  margin-left: -4px;
  margin-top: -4px;
  opacity: 0.5;
  border-radius: 100%;
}
.se:not(#se-t) .se-drawing-object-conn-wrapper .se-connected {
  opacity: 1;
}
.se:not(#se-t) .se-multi-selection {
  position: absolute;
  top: 0;
  left: 0;
}
.se:not(#se-t) .se-multi-selection > div {
  position: absolute;
  border: 1px dashed #39b6b8;
  background-color: hsla(0, 0%, 85.1%, 0.2);
  pointer-events: none;
}
.se:not(#se-t) .se-all-selection .se-multi-selection > div {
  border: none;
  background-color: rgba(167, 207, 209, 0.4);
}
.se:not(#se-t).se-mobile .se-mobile-handle {
  position: absolute;
  width: 30px;
  height: 30px;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  transform-origin: top left;
  -webkit-transform-origin: top left;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  pointer-events: auto;
}
.se:not(#se-t).se-mobile .se-mobile-handle[data-se-pos="textStart"] {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.se:not(#se-t).se-mobile .se-mobile-handle[data-se-pos="textEnd"] {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.se:not(#se-t).se-mobile .se-mobile-handle[data-se-pos="cellStart"] {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.se:not(#se-t).se-mobile .se-mobile-handle[data-se-pos="cellEnd"] {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.se:not(#se-t).se-mobile .se-resizable-selection {
  border: 7px solid #cbe5e9;
}
.se:not(#se-t).se-mobile .se-prop-btn,
.se:not(#se-t).se-mobile .se-resizable-selection.se-in-div,
.se:not(#se-t).se-mobile .se-resize-handle,
.se:not(#se-t).se-mobile .se-table-all-select,
.se:not(#se-t).se-mobile .se-table-resize {
  display: none !important;
}
.se:not(#se-t).se-mobile .se-toolbar .se-dropdown[name="bulletList"] ul.se-dropdown-menu li:last-child,
.se:not(#se-t).se-mobile .se-toolbar .se-dropdown[name="numberedList"] ul.se-dropdown-menu li:last-child {
  display: none;
}
.se:not(#se-t).se-mobile .se-dialog-container .se-dialog {
  max-width: 95vw;
}
.se:not(#se-t).se-mobile .se-dialog-container .se-dialog.se-popup {
  min-width: unset;
}
.se:not(#se-t).se-mobile .se-dialog-container .se-dialog.se-popup .se-input-box,
.se:not(#se-t).se-mobile .se-dialog-container .se-dialog.se-popup .se-upload-message {
  max-width: 100%;
}
.se:not(#se-t).se-blur > .se-main .se-contents .se-selection {
  background-color: #d9d9d9;
}
.se:not(#se-t).se-blur > .se-main .se-anchor-handler,
.se:not(#se-t).se-blur > .se-main .se-contents .se-caret,
.se:not(#se-t).se-blur > .se-main .se-mobile-handle,
.se:not(#se-t).se-blur > .se-main .se-multi-selection,
.se:not(#se-t).se-blur > .se-main .se-quick-insert-handler,
.se:not(#se-t).se-blur > .se-main .se-resizable-selection,
.se:not(#se-t).se-blur > .se-main .se-table-handler {
  visibility: hidden !important;
}
.se:not(#se-t).se-blur > .se-main .se-horizontal-guide,
.se:not(#se-t).se-blur > .se-main .se-max-position-guide,
.se:not(#se-t).se-blur > .se-main .se-vertical-guide {
  pointer-events: none;
}
.se:not(#se-t).se-blur .se-balloon-container .se-balloon {
  visibility: hidden !important;
}
body.se-full-screen {
  overflow: hidden;
  position: fixed;
}
.se > .se-container canvas,
.se > .se-container div,
.se > .se-container fieldset,
.se > .se-container iframe,
.se > .se-container img,
.se > .se-container input,
.se > .se-container legend,
.se > .se-container li,
.se > .se-container span,
.se > .se-container table,
.se > .se-container tbody,
.se > .se-container td,
.se > .se-container th,
.se > .se-container thead,
.se > .se-container tr,
.se > .se-container ul,
.se > .se-footer canvas,
.se > .se-footer div,
.se > .se-footer fieldset,
.se > .se-footer iframe,
.se > .se-footer img,
.se > .se-footer input,
.se > .se-footer legend,
.se > .se-footer li,
.se > .se-footer span,
.se > .se-footer table,
.se > .se-footer tbody,
.se > .se-footer td,
.se > .se-footer th,
.se > .se-footer thead,
.se > .se-footer tr,
.se > .se-footer ul,
.se > .se-header canvas,
.se > .se-header div,
.se > .se-header fieldset,
.se > .se-header iframe,
.se > .se-header img,
.se > .se-header input,
.se > .se-header legend,
.se > .se-header li,
.se > .se-header span,
.se > .se-header table,
.se > .se-header tbody,
.se > .se-header td,
.se > .se-header th,
.se > .se-header thead,
.se > .se-header tr,
.se > .se-header ul {
  font-family: inherit;
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  line-height: normal;
  border-collapse: separate;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.se > .se-container input:focus,
.se > .se-footer input:focus,
.se > .se-header input:focus {
  outline: none;
}
.se > .se-container input[type="number"],
.se > .se-footer input[type="number"],
.se > .se-header input[type="number"] {
  ime-mode: disabled;
}
.se > .se-container input::-webkit-contacts-auto-fill-button,
.se > .se-footer input::-webkit-contacts-auto-fill-button,
.se > .se-header input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.se > .se-container textarea,
.se > .se-footer textarea,
.se > .se-header textarea {
  outline: none;
  resize: none;
}
.se > .se-container a img,
.se > .se-footer a img,
.se > .se-header a img {
  color: transparent;
}
.se .se-main .se-code-viewer *,
.se .se-main .se-contents-preview,
.se .se-main .se-draw-board,
.se .se-main .se-horizontal-guide,
.se .se-main .se-resizable-selection,
.se .se-main .se-resize-handle,
.se .se-main .se-table-handler,
.se .se-main .se-vertical-guide {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.se .se-main .se-code-viewer * {
  line-height: normal;
}
.se:not(#se-t).se-full-screen {
  z-index: 2147483647 !important;
}
.se:not(#se-t) .se-container,
.se:not(#se-t) .se-container .se-dialog.se-popup,
.se:not(#se-t) .se-container .se-tooltip {
  z-index: 2147483647;
}
.se:not(#se-t) .se-container .se-dialog,
.se:not(#se-t) .se-container .se-dropdown-menu-wrapper,
.se:not(#se-t) .se-container .se-select-menu-wrapper {
  z-index: 2147483646;
}
.se:not(#se-t) .se-container .se-balloon .se-balloon-arrow,
.se:not(#se-t) .se-container .se-popup .se-dialog-arrow {
  z-index: -1;
}
.se:not(#se-t) .se-dim-layer:not(.se-transparent),
.se:not(#se-t) .se-header,
.se:not(#se-t) .se-header .se-dropdown-menu-wrapper,
.se:not(#se-t) .se-header .se-menu-bar {
  z-index: 2147483646;
}
.se:not(#se-t):not(.se-blur) {
  z-index: 1;
}
.se:not(#se-t).se-full-screen {
  margin: 0 !important;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100vw !important;
  height: 100vh !important;
}
.se:not(#se-t) .se-container,
.se:not(#se-t) .se-header {
  position: relative;
}
.se:not(#se-t) .se-container,
.se:not(#se-t) .se-footer,
.se:not(#se-t) .se-header {
  font-family: Arial, Helvetica, sans-serif;
}
.se:not(#se-t) button.se-clickable,
.se:not(#se-t) button.se-component {
  background-color: transparent;
  border: none;
  color: inherit;
  font-size: inherit;
  padding: 0;
  margin: 0;
  text-align: left;
  box-sizing: content-box;
}
.se:not(#se-t) .se-menu-bar {
  font-size: 12px;
  position: relative;
}
.se:not(#se-t) .se-menu-bar .se-menu {
  display: inline-block;
  position: relative;
  outline: none;
  height: 27px;
}
.se:not(#se-t) .se-menu-bar .se-menu .se-menu-title {
  padding: 0 15px;
  line-height: 27px;
}
.se:not(#se-t) .se-menu-bar .se-menu > .se-menu-items {
  position: absolute;
}
.se:not(#se-t) .se-menu-item-group {
  font-size: 12px;
}
.se:not(#se-t) .se-menu-title {
  font-weight: 700;
  padding: 3px 6px;
}
.se:not(#se-t) .se-menu-items {
  z-index: 1;
}
.se:not(#se-t) .se-menu-item {
  height: 28px;
  min-width: 120px;
  white-space: nowrap;
  position: relative;
  display: flex;
  display: -ms-flexbox;
}
.se:not(#se-t) .se-menu-item.se-active .se-menu-items,
.se:not(#se-t) .se-menu-item:hover:not(.se-disable) .se-menu-items {
  display: block !important;
}
.se:not(#se-t) .se-menu-item .se-label {
  height: 100%;
  padding-right: 16px;
  line-height: 28px;
  display: inline-block;
  flex-grow: 1;
}
.se:not(#se-t) .se-menu-item .se-arrow {
  right: 6px;
  top: 40%;
}
.se:not(#se-t) .se-menu-item > .se-menu-items {
  position: fixed;
}
.se:not(#se-t) .se-menu-item .se-shortcut {
  height: 100%;
  padding-right: 8px;
  line-height: 28px;
  display: inline-block;
  opacity: 0.8;
}
.se:not(#se-t) .se-button,
.se:not(#se-t) .se-color-button {
  width: 34px;
  height: 34px;
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.se:not(#se-t) .se-color-button > .se-color-button-wrapper {
  position: absolute;
  width: 16px;
  height: 16px;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.se:not(#se-t) .se-color-button > .se-color-button-wrapper .se-icon {
  height: 75%;
  margin: 0 auto;
}
.se:not(#se-t) .se-color-button .se-color-view {
  width: 75%;
  height: 18.75%;
  position: relative;
  top: 87.5%;
  left: 50%;
  margin: -6% 0 0 -37.5%;
  font-size: 0;
}
.se:not(#se-t) .se-color-button .se-color-view > * {
  width: 100%;
  height: 100%;
}
.se:not(#se-t) .se-color-button .se-color-view .se-current-color {
  position: absolute;
  top: 0;
}
.se:not(#se-t) .se-dropdown {
  font-size: 12px;
  display: inline-block;
  height: 34px;
  outline: none !important;
}
.se:not(#se-t) .se-dropdown,
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper {
  position: relative;
  vertical-align: top;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper > * {
  vertical-align: middle;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper[value="icon"] {
  min-width: 45px;
  height: inherit;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper[value="icon"] .se-dropdown-btn[value="main"] {
  min-width: calc(100% - 15px);
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper[value="text"] {
  min-width: 85px;
  width: inherit;
  height: inherit;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper[value="text"] .se-dropdown-btn[value="main"] {
  padding-left: 16px;
  width: calc(100% - 15px);
  box-sizing: border-box;
  vertical-align: top;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper[value="text"] .se-dropdown-btn[value="sub"] {
  padding-left: 3px;
  padding-right: 10px;
  width: 15px;
  box-sizing: border-box;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper.se-single-btn[value="icon"] .se-dropdown-btn[value="sub"] {
  padding-right: 10px;
  width: 15px;
  box-sizing: border-box;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper.se-dual-btn[value="icon"] .se-dropdown-btn[value="sub"] {
  padding-left: 3px;
  width: 15px;
  box-sizing: border-box;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper .se-dropdown-btn {
  margin: 0;
  position: relative;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper .se-dropdown-btn[value="main"],
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper .se-dropdown-btn[value="sub"] {
  display: inline-block;
  height: inherit;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper .se-dropdown-btn[value="text"] {
  min-width: 100px;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper .se-dropdown-btn .se-label {
  display: inline-block;
  width: 100%;
  height: inherit;
  line-height: 34px;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper .se-dropdown-btn .se-arrow {
  top: 44%;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper .se-dropdown-btn .se-icon {
  right: -15%;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper .se-text-field {
  width: 65px;
  height: 100%;
  color: inherit;
  font-size: inherit;
  user-select: auto;
  padding: 0 0 0 16px;
}
.se:not(#se-t) .se-dropdown .se-dropdown-btn-wrapper .se-text-field::-ms-clear {
  display: none;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper {
  display: none;
  position: absolute;
  background-color: #fff;
  border: 1px solid #c9c9c9;
  max-height: 166px;
  overflow-y: auto;
  overflow-x: hidden;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper ul {
  margin: 0;
  padding: 0;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper li {
  list-style: none;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu {
  text-align: left;
  min-width: 80px;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu[value="icon"] {
  padding: 0;
  min-width: 34px;
  max-height: 170px;
  width: 34px;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu[value="icon"] > li {
  width: 34px;
  height: 34px;
  position: relative;
  font-size: 0;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu[value="icon"].se-col-menu > li {
  float: left;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu[value="icon"].se-col-menu.se-col3 {
  width: 102px;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu[value="icon"] button {
  width: 100%;
  height: 100%;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu[value="icon"] span {
  font-size: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  position: absolute;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu:not([value="icon"]) > li {
  box-sizing: border-box;
  width: 100%;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu:not([value="icon"]) button {
  width: 100%;
  padding: 8px 27px 8px 10px;
  vertical-align: top;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu:not([value="icon"]) button.se-item-style {
  padding: 0 16px 0 0;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu:not([value="icon"]) span {
  vertical-align: middle;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu > li {
  min-height: 28px;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu > li > span {
  white-space: nowrap;
  text-decoration: none;
  color: inherit;
}
.se:not(#se-t) .se-dropdown .se-dropdown-menu-wrapper .se-dropdown-menu img {
  width: 16px;
  height: 16px;
}
.se:not(#se-t) .se-dropdown[name$="LineStyle"] .se-dropdown-menu,
.se:not(#se-t) .se-dropdown[name="lineStyle"] .se-dropdown-menu {
  min-width: 60px;
}
.se:not(#se-t) .se-dropdown[name$="LineStyle"] .se-dropdown-menu button,
.se:not(#se-t) .se-dropdown[name="lineStyle"] .se-dropdown-menu button {
  padding-right: 10px !important;
}
.se:not(#se-t) .se-dropdown[name$="LineStyle"] .se-dropdown-menu span,
.se:not(#se-t) .se-dropdown[name="lineStyle"] .se-dropdown-menu span {
  padding: 5px 0;
}
.se:not(#se-t) .se-panel {
  font-size: 12px;
  display: inline-block;
  height: 34px;
  position: relative;
  vertical-align: top;
}
.se:not(#se-t) .se-component-row {
  padding: 0;
  font-size: 0;
  position: relative;
  width: 100%;
}
.se:not(#se-t) .se-component-row.se-use-navi {
  white-space: nowrap;
  word-wrap: normal;
  height: 34px;
}
.se:not(#se-t) .se-component-row > div {
  display: inline-block;
  vertical-align: middle;
}
.se:not(#se-t) .se-component-row > .se-next,
.se:not(#se-t) .se-component-row > .se-prev {
  width: 10px;
  height: 100%;
  transition: width 0.2s;
  overflow: hidden;
  position: relative;
}
.se:not(#se-t) .se-component-row > .se-next {
  position: absolute;
  right: 0;
}
.se:not(#se-t) .se-component-row .se-hidden {
  display: none;
}
.se:not(#se-t) .se-component-row .se-shrink {
  width: 0 !important;
  border-left: none !important;
}
.se:not(#se-t) .se-component-row .se-component-wrapper {
  width: 100%;
}
.se:not(#se-t) .se-separator-vert {
  display: inline-block;
  width: 1px;
  height: 34px;
  position: relative;
}
.se:not(#se-t) .se-separator-vert:after {
  content: "";
  width: 1px;
  height: 50%;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  display: block;
}
.se:not(#se-t) .se-separator-horz {
  height: 1px;
  margin: 5px 0;
}
.se:not(#se-t) .se-separator-horz:after {
  content: "";
  height: 100%;
  display: block;
}
.se:not(#se-t) .se-tooltip-layer .se-tooltip {
  position: absolute;
  font-size: 12px;
  max-width: 300px;
  padding: 5px 7px;
  box-sizing: border-box;
}
.se:not(#se-t) .se-tooltip-layer .se-tooltip.se-wrap .se-label {
  white-space: pre-wrap;
}
.se:not(#se-t) .se-notification-wrapper {
  width: 100%;
  position: absolute;
}
.se:not(#se-t) .se-notification-wrapper .se-notification-layer {
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
  padding: 12px 20px;
  width: calc(100% - 46px);
  height: 18px;
  margin-top: 2px;
  margin-left: 2px;
}
.se:not(#se-t) .se-notification-wrapper .se-notification-layer .se-notification-icon {
  width: 12px;
  height: 12px;
  float: left;
}
.se:not(#se-t) .se-notification-wrapper .se-notification-layer .se-notification-text {
  float: left;
  font-size: 12px;
  line-height: 18px;
  padding: 0 10px;
  width: calc(100% - 44px);
  text-align: justify;
}
.se:not(#se-t) .se-notification-wrapper .se-notification-layer .se-notification-close {
  width: 12px;
  height: 12px;
  float: right;
  cursor: pointer;
}
.se:not(#se-t) .se-notification-wrapper .se-notification-error {
  background-color: #fff6f6;
  border-color: #d95f62;
  color: #af3e41;
}
.se:not(#se-t) .se-notification-wrapper .se-notification-warning {
  background-color: #fff7e8;
  border-color: #cf8637;
  color: #573d0b;
}
.se:not(#se-t) .se-notification-wrapper .se-notification-info {
  background-color: #edfeff;
  border-color: #39b6b8;
  color: #0f4b4c;
}
.se:not(#se-t) .se-upload-panel {
  font-size: 12px;
  padding: 40px 30px;
  text-align: center;
  position: relative;
}
.se:not(#se-t) .se-upload-panel:not(.se-form):not(.se-disable):hover {
  cursor: pointer;
}
.se:not(#se-t) .se-upload-panel.se-form .se-upload-message,
.se:not(#se-t) .se-upload-panel:not(.se-form) .se-upload-form {
  display: none;
}
.se:not(#se-t) .se-upload-panel .se-upload-message,
.se:not(#se-t) .se-upload-panel input {
  max-width: 300px;
  display: inline-block;
  white-space: nowrap;
  text-align: center;
}
.se:not(#se-t) .se-upload-panel .se-upload-help {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 7px;
  bottom: 7px;
  transition: opacity 0.3s;
  opacity: 0.3;
}
.se:not(#se-t) .se-upload-panel .se-upload-help:hover {
  opacity: 1;
}
.se:not(#se-t) .se-table-head-selector {
  text-align: center;
}
.se:not(#se-t) .se-table-head-selector div.se-table-head {
  display: inline-block;
  padding: 5px;
  margin: 2px;
}
.se:not(#se-t) .se-table-head-selector div.se-table-head table {
  border-collapse: collapse;
  width: 31px !important;
  height: 31px;
}
.se:not(#se-t) .se-table-head-selector div.se-table-head[value="both"] tr:first-child td,
.se:not(#se-t) .se-table-head-selector div.se-table-head[value="both"] tr td:first-child,
.se:not(#se-t) .se-table-head-selector div.se-table-head[value="col"] tr td:first-child,
.se:not(#se-t) .se-table-head-selector div.se-table-head[value="row"] tr:first-child td {
  background-color: #a9a9a9;
}
.se:not(#se-t) .se-table-head-selector div.se-table-head td {
  width: 5px !important;
  height: 5px !important;
  min-width: 5px !important;
  min-height: 5px !important;
  padding: 0 !important;
}
.se:not(#se-t) .se-input-box {
  padding: 0 10px;
  font-size: 12px;
  font-family: inherit;
  color: inherit;
  height: 20px;
  width: 100%;
  box-sizing: border-box;
}
.se:not(#se-t) .se-input-box:not([disabled])::placeholder {
  color: #d9d9d9;
}
.se:not(#se-t) .se-input-box:-ms-input-placeholder {
  color: #d9d9d9 !important;
}
.se:not(#se-t) .se-input-box.se-error {
  border-color: red !important;
}
.se:not(#se-t) textarea.se-input-box {
  padding-top: 5px;
  padding-bottom: 5px;
}
.se:not(#se-t) .se-stepper {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  min-width: 50px;
  max-width: 100px;
  font-size: 12px;
  height: 20px;
  position: relative;
  white-space: nowrap;
  vertical-align: middle;
}
.se:not(#se-t) .se-stepper > input {
  box-sizing: border-box;
  width: calc(100% - 21px);
  height: 100%;
  padding: 0 0 0 10px;
  border: 0;
  font-size: 12px;
  outline: none;
  vertical-align: top;
  color: inherit;
}
.se:not(#se-t) .se-stepper > input.se-disable {
  color: transparent;
  text-shadow: 0 0 0 #000;
  pointer-events: none;
}
.se:not(#se-t) .se-stepper.se-disable > input.se-disable {
  opacity: 1;
}
.se:not(#se-t) .se-stepper:not(.se-disable) .se-stepper-up-down > div:hover {
  cursor: pointer;
}
.se:not(#se-t) .se-stepper.se-error {
  border-color: red !important;
}
.se:not(#se-t) .se-stepper .se-stepper-up-down {
  height: 100%;
  display: inline-block;
}
.se:not(#se-t) .se-stepper .se-stepper-up-down > div {
  user-select: none;
  position: relative;
  width: 6px;
  height: 50%;
  padding: 0 5px;
}
.se:not(#se-t) .se-stepper .se-stepper-up-down > div .se-arrow {
  top: 2px;
}
.se:not(#se-t) .se-stepper .se-stepper-up-down > div .se-arrow.se-rotate-180 {
  top: 1px;
}
.se:not(#se-t) .se-select-box {
  box-sizing: border-box;
  width: 100%;
  height: 20px;
  font-size: 12px;
  vertical-align: middle;
  position: relative;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.se:not(#se-t) .se-select-box button {
  width: 100%;
}
.se:not(#se-t) .se-select-box .se-select-label {
  white-space: nowrap;
}
.se:not(#se-t) .se-select-box .se-select-label .se-label {
  padding-left: 10px;
  padding-right: 5px;
  width: calc(100% - 30px);
  height: 20px;
  line-height: 20px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.se:not(#se-t) .se-select-box .se-select-menu-wrapper {
  display: none;
  position: absolute;
  min-width: 100%;
  background-color: #fff;
  border: 1px solid #c9c9c9;
  max-height: 166px;
  overflow-y: auto;
  overflow-x: hidden;
}
.se:not(#se-t) .se-select-box .se-arrow {
  position: static;
  display: inline-block;
}
.se:not(#se-t) .se-select-list {
  box-sizing: border-box;
  font-size: 12px;
  overflow-y: auto;
  width: 100%;
  height: 100%;
}
.se:not(#se-t) .se-select-list .se-select-list-item {
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.se:not(#se-t) .se-select-list .se-select-list-item:first-child {
  margin-top: 8px;
}
.se:not(#se-t) .se-select-list .se-select-list-item:last-child {
  margin-bottom: 8px;
}
.se:not(#se-t) .se-segmented-control .se-item {
  position: relative;
  float: left;
  border: 1px solid #c9c9c9;
  width: 23px;
  height: 23px;
}
.se:not(#se-t) .se-segmented-control .se-item img {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.se:not(#se-t) .se-segmented-control .se-item-row {
  clear: both;
}
.se:not(#se-t) .se-check-box-wrapper {
  display: inline-block;
  width: 20px;
  height: 100%;
}
.se:not(#se-t) .se-check-box-wrapper .se-check-box {
  vertical-align: middle;
  width: inherit;
  height: 20px;
  margin: 0;
}
.se:not(#se-t) .se-check-box-wrapper .se-check-box:not([disabled]) {
  cursor: pointer;
}
.se:not(#se-t) .se-balloon-container {
  position: relative;
}
.se:not(#se-t) .se-balloon-container .se-balloon {
  position: absolute;
  font-size: 12px;
  visibility: hidden;
}
.se:not(#se-t) .se-balloon-container .se-balloon.se-show {
  visibility: visible;
}
.se:not(#se-t) .se-balloon-container .se-balloon .se-component-row {
  white-space: nowrap;
}
.se:not(#se-t) .se-balloon-container .se-balloon .se-balloon-body {
  padding: 0;
  position: relative;
}
.se:not(#se-t) .se-balloon-container .se-balloon .se-separator-horz {
  margin: 0;
}
.se:not(#se-t) .se-balloon-container .se-balloon .se-balloon-arrow:before {
  content: "";
  background-repeat: no-repeat;
  background-position: 50%;
  width: 50px;
  height: 24px;
  position: absolute;
  display: block;
  top: 0;
  transition: transform 0.2s;
}
.se:not(#se-t) .se-balloon-container .se-balloon:not(.se-unfold) .se-balloon-arrow:hover {
  cursor: pointer;
}
.se:not(#se-t) .se-balloon-container.se-fold .se-balloon:not(.se-unfold) {
  visibility: hidden;
}
.se:not(#se-t) .se-balloon-container.se-fold .se-balloon:not(.se-unfold).se-show .se-balloon-arrow {
  visibility: visible;
}
.se:not(#se-t) .se-balloon-container.se-fold .se-balloon:not(.se-unfold) .se-balloon-arrow:before {
  opacity: 0.7;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.se:not(#se-t) .se-balloon-container.se-fold .se-balloon:not(.se-unfold) .se-balloon-arrow.se-reverse:before {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.se:not(#se-t) .se-dialog-container {
  position: relative;
}
.se:not(#se-t) .se-dialog-container .se-dialog {
  position: absolute;
  font-size: 12px;
  display: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog:not(.se-popup) > .se-dialog-arrow {
  display: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-arrow:before {
  content: "";
  background-repeat: no-repeat;
  background-position: 50%;
  width: 50px;
  height: 24px;
  position: absolute;
  display: block;
  top: 0;
  transition: transform 0.2s;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-row {
  padding: 0 0 12px;
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-row:last-child {
  padding-bottom: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-row div,
.se:not(#se-t) .se-dialog-container .se-dialog .se-row span,
.se:not(#se-t) .se-dialog-container .se-dialog .se-valign-middle * {
  vertical-align: middle;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-box {
  padding: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog:not([name="wordImportAreaSelector"]) ul {
  margin: 0;
  padding: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog:not([name="wordImportAreaSelector"]) li {
  list-style: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog:not([name="wordImportAreaSelector"]) fieldset {
  padding: 5px 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog:not([name="wordImportAreaSelector"]) legend {
  font-size: inherit;
  width: auto;
  margin: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog:not([name="wordImportAreaSelector"]) img {
  border: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog:not([name="wordImportAreaSelector"]) th {
  text-align: center;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-header {
  height: 30px;
  position: relative;
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-title {
  font-weight: 700;
  height: 22px;
  padding-left: 10px;
  padding-right: 22px;
  cursor: move;
  position: relative;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-title .se-label {
  line-height: 22px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-title .se-cancel {
  position: absolute;
  display: inline-block;
  right: 0;
  cursor: pointer;
  text-align: center;
  padding: 5px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-title .se-cancel img {
  width: 12px;
  height: 12px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu {
  display: inline-block;
  text-align: center;
  height: inherit;
  min-width: 34px;
  position: relative;
  cursor: pointer;
  border-top: none;
  border-left: none;
  vertical-align: top;
  outline: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu.se-active {
  cursor: default;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-tab-menu .se-label {
  height: inherit;
  line-height: 30px;
  margin: 0 10px;
  display: inline-block;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body {
  padding: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body .se-inner-separator {
  position: relative;
  height: 16px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body .se-inner-separator-title {
  position: absolute;
  padding-right: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body .se-inner-separator-line {
  height: 100%;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body .se-inner-separator-line div {
  width: 100%;
  height: 50%;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout {
  padding: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout table {
  width: 100%;
  border-spacing: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout tr {
  height: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout tr.se-first-row td {
  padding-top: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout tr.se-last-row td {
  padding-bottom: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout td:nth-child(odd) {
  padding-left: 20px;
  padding-right: 5px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout td:nth-child(2n) {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  padding-left: 5px;
  padding-right: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout td:nth-child(2n).se-indent-td,
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout td:nth-child(odd).se-indent-td {
  padding-left: 40px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout td:nth-child(2n).se-last-td,
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-body.se-table-layout td:nth-child(odd).se-last-td {
  padding-right: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-footer {
  padding: 0 20px 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-btn-group {
  text-align: center;
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-categories {
  height: 216px;
  overflow-y: auto;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-items {
  height: 216px;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-dialog-item.se-has-value:hover {
  cursor: pointer;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area {
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area th {
  background-color: #d9d9d9;
  font-weight: 400;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area tr {
  height: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area td {
  text-align: center;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area td,
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area th {
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area td:last-child,
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area th:last-child {
  border-right: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area .se-result-list {
  overflow-y: auto;
  height: 117px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area .se-result-list tr:focus {
  background-color: #f4f4f4;
  outline: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area .se-result-list tr:not(.se-disable):hover {
  cursor: pointer;
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area .se-result-list tr:not(.se-disable).se-active,
.se:not(#se-t) .se-dialog-container .se-dialog .se-result-area .se-result-list tr:not(.se-disable):active {
  cursor: pointer;
  background-color: #f4f4f4 !important;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-color-picker-btn {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-color-picker-btn:hover {
  cursor: pointer;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-color-picker-btn.se-border-color-picker {
  width: 100%;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-color-picker-btn.se-border-color-picker .se-border-style {
  width: 70%;
  border-top-width: 5px;
  margin: 8px auto;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-input-group {
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-input-group * {
  vertical-align: middle;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-input-group input {
  width: 220px;
}
.se:not(#se-t) .se-dialog-container .se-dialog input[type="text"]::-ms-clear {
  display: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-btn {
  font-size: 12px;
  padding: 10px 15px;
  display: inline-block;
  white-space: nowrap;
  border: none;
  cursor: pointer;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-btn:not(:last-child) {
  margin-right: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-btn.se-point {
  box-shadow: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog .se-btn.se-small {
  font-size: 10px;
  padding: 8px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="alert"],
.se:not(#se-t) .se-dialog-container .se-dialog[name="confirm"] {
  min-width: 200px;
  max-width: 400px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="wordImportAreaSelector"] {
  width: 839px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="wordImportAreaSelector"] .se-import-preview-area {
  height: 400px;
  width: 795px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="wordImportAreaSelector"] .se {
  box-shadow: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="wordImportAreaSelector"] .se-select-all-btn-wrapper {
  width: 795px;
  padding-top: 10px;
  text-align: right;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="wordImportAreaSelector"] .se-table-guide {
  cursor: text;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="wordImportAreaSelector"] li > ul {
  padding-left: 40px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="slideImportAreaSelector"] .se-slide-label {
  display: inline-block;
  vertical-align: top;
  height: 20px;
  line-height: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="slideImportAreaSelector"] .se-slide-label .se-label {
  margin-right: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="slideImportAreaSelector"] .se-slide-input-area {
  display: inline-block;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="slideImportAreaSelector"] .se-slide-input-area .se-input-box {
  width: 158px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="slideImportAreaSelector"] .se-slide-input-area .se-slide-cnt {
  margin: 3px 0 0 2px;
  font-size: 9px;
  color: #8c8c8c;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] {
  box-sizing: border-box;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] table {
  width: 100%;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] thead {
  background-color: #d9d9d9;
  display: block;
  border: 1px solid #d9d9d9;
  border-collapse: collapse;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] tbody {
  display: block;
  max-height: 150px;
  overflow-y: auto;
  border: 1px solid #d9d9d9;
  border-collapse: collapse;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] tbody tr:not(:last-child) {
  border-bottom: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] th {
  padding: 3px 0;
  font-weight: 400;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td {
  text-align: center;
  padding: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td:first-child,
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] th:first-child {
  width: 30px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td:nth-child(2),
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] th:nth-child(2) {
  width: 100px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td:nth-child(4),
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] th:nth-child(4) {
  width: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td:nth-child(3),
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] th:nth-child(3) {
  width: 70px;
  padding-left: 3px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td:nth-child(5),
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] th:nth-child(5) {
  width: 70px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] th[name="clear"] {
  width: 30px;
  padding-left: 4px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td[name="clear"] {
  width: 30px;
  padding: 0 3px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td:first-child,
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td:nth-child(2) {
  border-right: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] td:nth-child(2) div {
  width: 90px;
  padding: 8px 5px;
  text-align: left;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] input[type="text"] {
  width: 60px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] input[type="text"]:disabled {
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] input[type="text"]:not([disabled]):hover {
  cursor: text;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellImportAreaSelector"]
  input[type="checkbox"]:not([disabled]):hover {
  cursor: pointer;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] input[type="checkbox"] {
  margin: 0;
  vertical-align: middle;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] .se-dialog-body {
  padding-bottom: 8px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] .se-auto-select-btn-wrapper {
  text-align: right;
  padding-top: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] .se-button:active,
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] .se-button:focus,
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellImportAreaSelector"] .se-button:hover {
  background-color: transparent !important;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="paste"] {
  width: 500px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="paste"] .se-tab-menu {
  padding-left: 30px;
  padding-right: 30px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="paste"] .se-paste-contents,
.se:not(#se-t) .se-dialog-container .se-dialog[name="paste"] .se-paste-preview {
  width: 100%;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="paste"] .se-paste-iframe,
.se:not(#se-t) .se-dialog-container .se-dialog[name="paste"] .se-paste-preview-iframe {
  width: 100%;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="paste"] .se-paste-iframe {
  background-color: #fff;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="paste"] .se-paste-preview-iframe {
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] {
  width: 400px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] .se-dialog-body.se-show-more {
  padding-bottom: 8px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] .se-label-big {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] table {
  border-collapse: collapse;
  border: 1px solid #d9d9d9;
  margin: 0 auto;
  width: 100%;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] th {
  border: 1px solid #fff;
  background-color: #d9d9d9;
  font-weight: 400;
  padding: 4px 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] tbody th {
  text-align: left;
  background-color: #f7f7f7;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] tbody td,
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] tbody th {
  border: 1px solid #d9d9d9;
  padding: 3px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] caption {
  text-align: left;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="shortcut"] .se-more {
  text-align: right;
  margin-top: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="about"] {
  width: 400px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="about"] td {
  vertical-align: top;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="about"] td:first-child {
  width: 30%;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="about"] td:nth-child(2) {
  word-break: break-all;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="about"] textarea {
  height: 100px;
  overflow-y: auto;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="about"] td.se-logo-area {
  padding: 10px !important;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="about"] td.se-logo-area svg {
  width: 200px;
  height: 54px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="about"] td.se-copyright-area {
  padding: 20px !important;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="autoSaveDoc"] {
  width: 800px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="autoSaveDoc"] .se-dialog-body {
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="autoSaveDoc"] .se-auto-save-list {
  width: 150px;
  height: 400px;
  overflow-y: auto;
  display: inline-block;
  vertical-align: middle;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="autoSaveDoc"] .se-auto-save-preview {
  width: 600px;
  height: 400px;
  border: 1px solid #d9d9d9;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="autoSaveDoc"] .se-auto-save-preview iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="file"],
.se:not(#se-t) .se-dialog-container .se-dialog[name="image"],
.se:not(#se-t) .se-dialog-container .se-dialog[name="video"] {
  min-width: 400px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="startValue"] {
  min-width: 170px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="startValue"] .se-stepper {
  width: 65px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="startValue"] div[name="preview"] {
  display: inline-block;
  width: 65px;
  box-sizing: border-box;
  color: #bbb;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  padding: 0 10px;
  height: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="startValue"] div[name="preview"] .se-text-ellipsis {
  line-height: 1.5;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="template"] .se-dialog-body {
  padding: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="template"] .se-dialog-body table {
  width: 100%;
  border-spacing: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="template"] .se-dialog-categories {
  width: 120px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="template"] .se-dialog-items {
  width: 160px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="template"] .se-category-icon:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjZDMDMyN0MzODcxMTFFODlDNjg5MDIxRjBGMjc3MEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjZDMDMyN0QzODcxMTFFODlDNjg5MDIxRjBGMjc3MEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkMwMzI3QTM4NzExMUU4OUM2ODkwMjFGMEYyNzcwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNkMwMzI3QjM4NzExMUU4OUM2ODkwMjFGMEYyNzcwQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PikAGh0AAABKSURBVHjaYvz//z8DJYCJgULAYmtrS8gJjHgNIKDoPxTjNJiFTNv/Uy8McJlMBPiP7gJy4pORiQLN1AmDoW0AI1VcwDjguREgwAA32A7WcwUOBwAAAABJRU5ErkJggg==");
  float: left;
  margin-right: 5px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="template"] .se-template-icon:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjFEQjA5RTQ2RTA4MTFFOEE0QjVEQ0I4RjlDNjRFRTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjFEQjA5RTU2RTA4MTFFOEE0QjVEQ0I4RjlDNjRFRTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MURCMDlFMjZFMDgxMUU4QTRCNURDQjhGOUM2NEVFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MURCMDlFMzZFMDgxMUU4QTRCNURDQjhGOUM2NEVFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrBboU4AAABdSURBVHjaYvz//z8DCNja2kIYBMDhw4cZUQRABoCwjY3NfxgbG4bJo6tjYiABwFyJ7FoWYjUjOx3ZAJJcgA2w4HMqwQDEZQA2haMuGMwuoDghUTclEpulkQFAgAEAKyhVa60qh1IAAAAASUVORK5CYII=");
  float: left;
  margin-right: 5px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="layout"] .se-dialog-body {
  padding: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="layout"] .se-dialog-body table {
  border-spacing: 1px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="layout"] .se-layout-container {
  font-size: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="layout"] .se-layout-content {
  outline: 1px solid #d9d9d9;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  display: inline-block;
  padding: 5px;
  margin: 2px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="layout"] .se-layout-preview {
  width: 100%;
  height: 100%;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="layout"] .se-layout-preview-box {
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  box-sizing: content-box;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] {
  overflow: hidden;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"][data-status="find"] .se-replace,
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"][data-status="replace"] .se-find {
  display: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] > .se-dialog-body table {
  width: 100%;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] > .se-dialog-body table tr:nth-child(2) td {
  padding-top: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] > .se-dialog-body table tr td:nth-child(odd) {
  min-width: 70px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] > .se-dialog-body table tr td:nth-child(2n) {
  width: 350px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] > .se-dialog-body .se-find-text-area {
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] > .se-dialog-body .se-find-text-area * {
  vertical-align: middle;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="findAndReplace"]
  > .se-dialog-body
  .se-find-text-area
  .se-input-box {
  transition: width 0.3s;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] > .se-dialog-body .se-find-result-label {
  line-height: 20px;
  height: 18px;
  font-size: 11px;
  color: #c9c9c9;
  padding-left: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] > .se-dialog-body .se-find-option {
  margin-top: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] .se-dialog-btn-group .se-btn[name="next"],
.se:not(#se-t) .se-dialog-container .se-dialog[name="findAndReplace"] .se-dialog-btn-group .se-btn[name="replace-all"] {
  margin-right: 40px !important;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] {
  width: 180px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"][data-status="default"] .se-input-box {
  width: 125px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"][data-status="default"] .se-color-item:hover {
  cursor: pointer;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"][data-status="default"] .se-color-input {
  margin-top: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"][data-status="advanced"] .se-input-box {
  width: 95px;
  color: #3c3c3c;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-recent-color .se-label,
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"][data-status="advanced"] .se-color-preview {
  margin-bottom: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-item {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  cursor: pointer;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-item[value="none"] {
  box-shadow: inset 0 0 0 1px #3c3c3c;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-item[value="none"]:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath stroke-width='2' d='M0 35L35 0' stroke='red'/%3E%3C/svg%3E");
  position: absolute;
  width: 20px;
  height: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-item[value=""],
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-item[value="#FFFFFF"] {
  box-shadow: inset 0 0 0 1px #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-row {
  font-size: 0;
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-input-box {
  margin: 0 3px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-diff-color {
  text-align: right;
  margin-top: 10px;
  margin-bottom: 20px;
  text-decoration: underline;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-diff-color:hover {
  cursor: pointer;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-preview .se-color-item {
  float: left;
  margin: 0 10px 0 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-palette {
  outline: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-gradient-color {
  margin: 20px 0;
  position: relative;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-gradient-color .se-arrows {
  position: relative;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-gradient-color .se-arrow {
  top: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-gradient-color .se-arrow.se-rotate-180 {
  top: -6px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-transparency {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-color-transparency > div:last-child {
  margin-left: 10px;
  max-width: 50%;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"]:not(.se-use-transparency) .se-color-transparency {
  display: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-simple-mode .se-color-item,
.se:not(#se-t) .se-dialog-container .se-dialog[name="colorPicker"] .se-simple-mode .se-color-item[value="none"]:after {
  width: 35px;
  height: 35px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] .se-dialog-body {
  padding: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] .se-table-style-selector {
  padding: 10px;
  border-bottom: 1px solid #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] .se-table-style-selector > div {
  text-align: center;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] .se-table-style {
  border-collapse: collapse;
  width: 35px;
  height: 35px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] div[name^="se-table-style"] {
  display: inline-block;
  padding: 5px;
  margin: 2px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] .se-table-size-selector {
  margin: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] .se-table-dialog-msg {
  padding-bottom: 10px;
  text-align: center;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] .se-table-row {
  font-size: 0;
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] .se-table-cell {
  width: 16px;
  height: 16px;
  margin: 1px;
  display: inline-block;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  cursor: pointer;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="table"] .se-table-cell.se-select {
  background-color: #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="responsiveView"] .se-stepper,
.se:not(#se-t) .se-dialog-container .se-dialog[name="splitCell"] .se-stepper {
  width: 65px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="responsiveView"] .se-label {
  display: inline-block;
  min-width: 55px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="background"] .se-url,
.se:not(#se-t) .se-dialog-container .se-dialog[name="image"] .se-url {
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="background"] .se-url .se-input-box,
.se:not(#se-t) .se-dialog-container .se-dialog[name="image"] .se-url .se-input-box {
  width: calc(100% - 45px);
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="link"] .se-input-box {
  width: 250px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="link"] .se-select-box {
  width: 130px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="link"] .se-url > div:not(:last-child) {
  padding-bottom: 10px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="link"] .se-bookmark-list {
  width: 250px;
  height: 195px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="imageProperties"],
.se:not(#se-t) .se-dialog-container .se-dialog[name="video"],
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] {
  min-width: 397px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="imageProperties"] .se-url input,
.se:not(#se-t) .se-dialog-container .se-dialog[name="video"] .se-url input,
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-url input {
  width: 309px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="video"] .se-sourcecode textarea,
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-sourcecode textarea {
  width: 357px;
  height: 91px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="imageProperties"] .se-dialog-body .se-color-picker-btn,
.se:not(#se-t) .se-dialog-container .se-dialog[name="imageProperties"] .se-select-box,
.se:not(#se-t) .se-dialog-container .se-dialog[name="imageProperties"] .se-stepper,
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-dialog-body .se-color-picker-btn,
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-select-box,
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-stepper {
  width: 80px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="imageProperties"] .se-dialog-body .se-border-style,
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-dialog-body .se-border-style {
  width: 50px;
  border-top-width: 5px;
  margin-top: 8px;
  margin-left: 15px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="imageProperties"] tr:first-child td:nth-child(2),
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] tr:first-child td:nth-child(2) {
  width: 105px;
  min-width: 105px;
  max-width: 105px;
  padding-right: 0;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="imageProperties"] tr:first-child td:nth-child(2) .se-button,
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] tr:first-child td:nth-child(2) .se-button {
  width: 20px;
  height: 20px;
  top: 15px;
  padding-left: 5px;
  vertical-align: bottom;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-poster-option-wrapper > * {
  vertical-align: middle;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="videoProperties"]
  .se-poster-option-wrapper[data-poster-option="url"]
  .se-input-box-wrapper {
  width: calc(100% - 90px);
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="videoProperties"]
  .se-poster-option-wrapper[data-poster-option="upload"]
  .se-input-box-wrapper {
  width: calc(100% - 113px);
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="videoProperties"]
  .se-poster-option-wrapper[data-poster-option="upload"]
  .se-input-box-wrapper
  input {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-poster-option-wrapper .se-input-box-wrapper {
  margin-left: 10px;
  display: inline-block;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="videoProperties"]
  .se-poster-option-wrapper
  .se-input-box-wrapper
  .se-readonly {
  background-color: #f4f4f4;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-poster-option-wrapper .se-file-input {
  display: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="videoProperties"] .se-poster-option-wrapper > button {
  margin-left: 3px;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border-left: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="contentsProperties"] .se-dialog-body td:nth-child(2n),
.se:not(#se-t) .se-dialog-container .se-dialog[name="paragraphProperties"] .se-dialog-body td:nth-child(2n) {
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="contentsProperties"] .se-stepper,
.se:not(#se-t) .se-dialog-container .se-dialog[name="paragraphProperties"] .se-stepper {
  width: 65px;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="divProperties"][data-has-height="true"]
  .se-dialog-body
  [data-name="minHeight"] {
  display: none;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="divProperties"]
  .se-dialog-body.se-div-dialog-advanced
  table[name="advanced"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="divProperties"]
  .se-dialog-body.se-div-dialog-default
  table[name="default"] {
  display: block;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="divProperties"] .se-dialog-body > table {
  display: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="divProperties"] .se-dialog-body td:nth-child(2),
.se:not(#se-t) .se-dialog-container .se-dialog[name="divProperties"] .se-dialog-body td:nth-child(4) {
  min-width: 120px;
  max-width: none;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="divProperties"]
  .se-dialog-body
  tr:nth-child(2)
  td:nth-child(2)
  .se-select-box {
  width: 50px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="divProperties"] .se-dialog-body .se-stepper {
  width: calc(100% - 50px);
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="tableProperties"]
  .se-dialog-body.se-table-dialog-advanced
  table[name="advanced"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="tableProperties"]
  .se-dialog-body.se-table-dialog-default
  table[name="default"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="tableProperties"]
  .se-dialog-body.se-table-dialog-style
  table[name="style"] {
  display: block;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="tableProperties"] .se-dialog-body > table {
  display: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="tableProperties"] .se-dialog-body td:nth-child(2),
.se:not(#se-t) .se-dialog-container .se-dialog[name="tableProperties"] .se-dialog-body td:nth-child(4) {
  min-width: 120px;
  max-width: none;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="tableProperties"]
  .se-dialog-body
  tr:first-child
  td:nth-child(2)
  .se-select-box {
  width: 50px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="tableProperties"] .se-dialog-body .se-stepper {
  width: calc(100% - 50px);
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="tableProperties"] table[name="style"] .se-table-style {
  border-collapse: collapse;
  width: 44px !important;
  height: 44px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="tableProperties"] table[name="style"] .se-table-style td {
  width: 5px !important;
  height: 5px !important;
  min-width: 5px !important;
  min-height: 5px !important;
  padding: 0 !important;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="tableProperties"] table[name="style"] td.se-table-style-selector {
  white-space: nowrap;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="tableProperties"] table[name="style"] div[name^="se-table-style"] {
  display: inline-block;
  padding: 4px;
  margin: 1px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="tableProperties"] table[name="style"] tr:nth-child(4) td {
  text-align: center;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-border-btns-bottom,
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-border-btns-right,
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-border-btns-top,
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-border-guide {
  display: inline-block;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-dialog-body.se-div-dialog-advanced
  table[name="advanced"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-dialog-body.se-div-dialog-default
  table[name="default"] {
  display: block;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-dialog-body > table {
  display: none;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-dialog-body .se-stepper {
  width: calc(100% - 50px);
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-dialog-body .se-border-btn {
  position: relative;
  outline: 1px solid #c9c9c9;
  width: 23px;
  height: 23px;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-dialog-body
  .se-border-btns-top
  .se-border-btn {
  width: 27px;
  height: 27px;
  float: left;
  margin-right: 16px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-dialog-body .se-border-btns-right {
  height: 83px;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-dialog-body
  .se-border-btns-right
  .se-border-btn {
  margin-bottom: 7px;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-dialog-body
  .se-border-btns-bottom
  .se-border-btn {
  float: left;
  margin-right: 22px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-table-layout td:nth-child(2) {
  min-width: 100px;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-table-layout.se-div-dialog-advanced
  table[name="advanced"]
  td:nth-child(2),
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-table-layout.se-div-dialog-advanced
  table[name="advanced"]
  td:nth-child(4) {
  min-width: 120px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-table-layout tr:nth-child(7) {
  vertical-align: top;
  height: 70px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-table-layout tr:nth-child(4) td:nth-child(3) {
  padding: 20px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-table-layout .se-border-guide-wrap {
  width: max-content;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-bottom
  .se-border-btn:not(.se-disable)[value="bottom"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-center
  .se-border-btn:not(.se-disable)[value="center"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-left
  .se-border-btn:not(.se-disable)[value="left"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-middle
  .se-border-btn:not(.se-disable)[value="middle"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-middle.se-border-center
  .se-border-btn:not(.se-disable)[value="in"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-right
  .se-border-btn:not(.se-disable)[value="right"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-top.se-border-bottom.se-border-left.se-border-right
  .se-border-btn:not(.se-disable)[value="out"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-top
  .se-border-btn:not(.se-disable)[value="top"],
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-dialog-body
  .se-border-btn:not(.se-disable):active,
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  [class="se-border-ui-selector"]
  .se-border-btn[value="none"] {
  background-color: #d9d9d9 !important;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-border-guide {
  width: 113px;
  height: 83px;
  border: 1px dashed #d9d9d9;
  box-sizing: border-box;
  margin-right: 3px;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-border-guide .se-border-guide-vert {
  width: 0;
  height: 100%;
  margin: 0 auto;
  border-left: 1px dashed #d9d9d9;
}
.se:not(#se-t) .se-dialog-container .se-dialog[name="cellProperties"] .se-border-guide .se-border-guide-horz {
  position: relative;
  width: 100%;
  top: -50%;
  border-top: 1px dashed #d9d9d9;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-middle
  .se-border-guide-horz,
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-top
  .se-border-guide {
  border-top: 1px solid #3c3c3c;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-bottom
  .se-border-guide {
  border-bottom: 1px solid #3c3c3c;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-center
  .se-border-guide-vert,
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-left
  .se-border-guide {
  border-left: 1px solid #3c3c3c;
}
.se:not(#se-t)
  .se-dialog-container
  .se-dialog[name="cellProperties"]
  .se-border-ui-selector.se-border-right
  .se-border-guide {
  border-right: 1px solid #3c3c3c;
}
.se:not(#se-t) .se-dim-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
  text-align: center;
}
.se:not(#se-t) .se-dim-layer.se-show-full-screen {
  position: fixed;
  width: 100%;
  height: 100% !important;
  top: 0;
  left: 0;
}
.se:not(#se-t) .se-dim-layer.se-transparent {
  background: transparent;
}
.se:not(#se-t) .se-dim-layer img {
  width: 96px;
  height: 96px;
  top: 50%;
  left: 50%;
  margin: -48px 0 0 -48px;
  position: absolute;
}
.se:not(#se-t) .se-dim-layer .se-loader {
  position: relative;
  width: 100%;
  height: 100%;
  display: none;
}
.se:not(#se-t) .se-dim-layer .se-loader span {
  position: relative;
  top: 42%;
  font-size: 16pt;
  font-weight: 700;
  color: #e6e6e6;
  text-shadow: 2px 2px 0 #818181;
}
.se:not(#se-t) .se-dim-layer .se-loader > div {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  margin: auto;
  border-radius: 10px;
  background-color: #fff;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  animation: se-dot 1.5s linear infinite;
}
.se:not(#se-t) .se-dim-layer .se-loader > div:first-child {
  left: -50px;
  animation-delay: -0.1s;
}
.se:not(#se-t) .se-dim-layer .se-loader > div:nth-child(3) {
  right: -50px;
  animation-delay: 0.1s;
}
@keyframes se-dot {
  0% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  35% {
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
  }
  70% {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
  to {
    transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
  }
}
.se:not(#se-t) .se-ruler .se-ruler-container {
  position: relative;
  height: 25px;
  overflow: hidden;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-background {
  height: 24px;
  position: absolute;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-division-container {
  position: relative;
  width: 100%;
  height: 24px;
  overflow: initial;
  background-color: transparent;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-division-container .se-division {
  position: absolute;
  overflow: initial;
  background-color: transparent;
  display: inline-block;
  font-size: 0;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-division-container .se-minor-division {
  position: absolute;
  width: 1px;
  height: 5px;
  margin: 9px 0;
  text-align: left;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-division-container .se-major-division {
  position: absolute;
  width: 1px;
  height: 13px;
  margin: 5px 0;
  text-align: left;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-division-container .se-label-division {
  position: absolute;
  height: 20px;
  margin: 0;
  border: none;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-ruler-division-container .se-ruler-label {
  position: absolute;
  height: 15px;
  font-size: 8px;
  line-height: 24px;
  background-color: transparent;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  text-align: center;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-handler,
.se:not(#se-t) .se-ruler .se-ruler-container .se-handler-container {
  position: absolute;
  width: 9px;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-both {
  top: 10px;
  height: 5px;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-margin-left {
  top: -14px;
  height: 10px;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-margin-right {
  top: -10px;
  height: 10px;
}
.se:not(#se-t) .se-ruler .se-ruler-container .se-text-indent {
  top: -24px;
  height: 10px;
}
.se:not(#se-t) .se-ruler .se-ruler-guide {
  width: 1px;
  margin: 0 auto;
  position: absolute;
  background-color: transparent;
}
