@charset "UTF-8";

/* display */
.d-block {display: block !important;}
.d-none {display: none !important;}
.d-flex {display: flex !important;}


/* ---------------------------- */
/* ck editor */
/* ---------------------------- */
.ck.ck-editor *, td.ck-content * {font-size: 13px !important;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", Helvetica, Arial, sans-serif !important;color: inherit;}
.ck.ck-toolbar, .ck.ck-editor__main>.ck-editor__editable {border-color: #e0e0e0 !important;box-shadow: none !important;}
.ck.ck-button {cursor: pointer !important;}
.ck.ck-button:active, .ck.ck-button:focus, a.ck.ck-button:active, a.ck.ck-button:focus {outline: none;box-shadow: none !important;border-color: transparent !important;}
.ck.ck-button.ck-on, a.ck.ck-button.ck-on {background-color: rgba(0, 80, 152, 0.1) !important;color: #393939;color: #005098 !important;}
.ck.ck-list__item .ck-button .ck-button__label {color: #393939 !important;line-height: 1 !important;padding: 0 !important;min-height: 26px;display: inline-flex !important;align-items: center;}
.ck.ck-list__item .ck-button.text-tiny .ck-button__label, .ck-content .text-tiny, .ck-content .text-tiny * {font-size: 10px !important;}
.ck.ck-list__item .ck-button.text-small .ck-button__label, .ck-content .text-small, .ck-content .text-small * {font-size: 11px !important;}
.ck.ck-list__item .ck-button.text-big .ck-button__label, .ck-content .text-big, .ck-content .text-big * {font-size: 16px !important;}
.ck.ck-list__item .ck-button.text-huge .ck-button__label, .ck-content .text-huge, .ck-content .text-huge * {font-size: 20px !important;}
.table.form td .ck.ck-editor {margin: -3px -5px;height: 320px !important;overflow: hidden;display: block !important;}
.table.form td .ck.ck-editor__top > .ck-sticky-panel {height: 40px !important;}
.table.form td .ck.ck-editor__main {overflow-y: auto;height: calc(100% - 40px);}
.table.form td .ck.ck-toolbar, .table.form td .ck.ck-editor__main>.ck-editor__editable {box-shadow: none !important;border-left: 0;border-right: 0;}
.table.form td .ck.ck-toolbar {border-top: 0;height: 40px;}
.table.form td .ck.ck-editor__main>.ck-editor__editable {border-bottom: 0;height: 100%;padding: 5px;}
/* only view */
td.ck-content {overflow-x: auto;padding: 0 !important;}
td.ck-content > div {padding: 10px;height: 450px;}
.ck-content p {margin: 0 !important;}
.ck-content i {width: auto !important;height: auto !important;font-style: italic !important;background: none !important;}
.ck-content strong * {font-weight: 500;}
.ck-content ul, .ck-content ol {display: block;margin-block-start: 10px;margin-block-end: 10px;padding-inline-start: 40px;}
.ck-content ul {list-style-type: disc;}
.ck-content ol {list-style-type: decimal;}
.ck-content blockquote {border-left: 4px solid #0390d5 !important;padding: 0 15px;}
