.editor-div {
    min-width: 50vw;
    margin-bottom: 1vw;
}

.ql-snow .ql-stroke {
    fill: none;
    stroke: var(--border);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
}

.ql-snow .ql-picker {
    color: var(--sub-color);
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle;
}

.ql-editor.ql-blank::before {
    color: var(--sub-color);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
}

.ql-snow .ql-stroke:hover {
    fill: none;
    stroke: var(--sub-color);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
}
#editor{
    border: 1px solid var(--border);
}
#editor:hover{

}

.ql-snow .ql-picker:hover {
    color: RGB(28, 120, 153);
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle;
}

.ql-snow .ql-picker-options {
    background-color: #242020;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap;
}

.ql-editor {
    min-height: 20vw;
    max-height: 20vw;
}

.ql-toolbar.ql-snow {
    border: none;
    border-top: 1px solid var(--border);
    border-left: 1px solid var(--border);
    border-right: 1px solid var(--border);
}

.editor-div:hover>#editor {
    border: none;
    border: 1px solid var(--border);
}

.jconfirm.jconfirm-supervan .jconfirm-box {
    border: 1px solid 1px solid var(--border);
    background-color: var(--main-color);
}

div.jconfirm.jconfirm-supervan.jconfirm-open>div.jconfirm-bg {
    opacity: 0.5;
}

.jconfirm.jconfirm-supervan .jconfirm-bg {
    background-color: var(--alert-opacity);
}
.ql-snow .ql-tooltip {
    background-color: var(--main-color);
    border: 1px solid var(--border);
    box-shadow: 0 0 5px var(--sub-color);
    color: var(--black);
    padding: 0.5vw 2vw;
    white-space: nowrap;
}
.ql-snow .ql-tooltip input[type=text] {
    background-color: var(--main-color);
    display: none;
    border: 1px solid var(--border);
    font-size: 13px;
    height: 26px;
    margin: 0;
    padding: 3px 5px;
    width: 170px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
    content: '확인';
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after:hover {
    background-color: var(--main-color);
    color: var(--black);
}
.ql-snow .ql-tooltip[data-mode=video]::before {
    color: var(--sub-color);
    font-size: 1em;
    content: "비디오 링크를 복붙 해주세요 🎬 ";
}
.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill {
    fill: var(--border);
}
#editor > div.ql-tooltip.ql-editing > a.ql-action{
    border-radius: 2px;
    background: var(--sub-color);
    text-shadow: none;
    border: 1px solid var(--border);
    color: var(--main-color);
    padding: 5px 15px 6px 0px;
    min-width: 100px;
    margin-left: 10px;
}
#editor > div.ql-tooltip.ql-editing > a.ql-action:hover{
    background-color: var(--main-color);
    color: var(--sub-color);
}
#editor > div.ql-tooltip.ql-editing > input[type=text]{
    color: var(--sub-color);
    width: 40%;    
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
    color: var(--sub-color);
    font-size:1.5em;
}
div > input[name=inputPassword]{
    padding: 7px 14px;
    background-color: var(--main-color);
    border: 1px solid var(--sub-color);
    color: var(--sub-color);
    font-size: 1em;
}
div > input[name=inputPassword]:hover, div > input[name=inputPassword]:focus{
    border: 1px solid var(--border);
}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{
    background-color: var(--sub-color);
    border: 1px solid var(--border);
    color: var(--main-color);
}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button:hover{
    background-color: var(--main-color);
    border: 1px solid var(--border);
    color: var(--sub-color);
}
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button:nth:child(1){
    color: var(--red);
}
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{
    color: var(--sub-color);
}
@media screen and (max-width: 1024px) {
    .ql-editor{
        min-height: 85vw;
    }
}