/* ck 에디터 */
:root {
    --color-Gray-100:#E8EBED;
    --color-Gray-600:#454C53;
}


.ck.ck-editor {
    width:100% !important;
    padding: 8px !important;
    border-radius: 8px !important;
    border: 2px solid var(--color-Gray-100) !important;
}
.ck-editor__editable {
    min-height: 400px !important;
}

.ck.ck-toolbar, .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused) {
    border:none !important;
}
.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable, .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners {
    box-shadow: none !important;
}
.ck.ck-toolbar {
    padding-bottom: 8px !important;
    border-bottom: 2px solid var(--color-Gray-100) !important;
}

form {
    all: unset;  /* 폼의 모든 기본 스타일 제거 */
    display: contents; /* 내부 요소 스타일을 그대로 유지 */
}

/* CK 에디터 테이블 S */
figure.table {
    width: 100%;
    overflow-x: auto;
    margin: 1em 0;
}

figure.table table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #aaa;
    background: #ffffff;
}

figure.table th,
figure.table td {
    padding: 8px 12px;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 14px;
}

.ck-content table {
    border-collapse: collapse;
    border: 1px solid #333;
    width: 100%;
}
.ck-content td,
.ck-content th {
    border: 1px solid #aaa;
    padding: 8px;
    text-align: center;
}


/* CK 에디터 테이블 E */