.ql-snow.ql-disabled .ql-editor {
    background-color: var(--bs-gray-200)!important;
    cursor: not-allowed;
}

.ql-editor.ql-blank::before {
    content: none;
}

.card.ql-editor {
    height: auto !important;
}

.qlbt-operation-menu .qlbt-operation-menu-item {
    color: var(--ct-heading-color)!important;
    padding: 0!important;
    background-color: transparent!important;
}

.qlbt-operation-menu .qlbt-operation-color-picker {
    background-color: transparent!important;
}

.ql-editor.ql-blank::after {
    color: rgba(0, 0, 0, 0.6);
    content: attr(data-placeholder);
    display: block;
    font-style: italic;
    margin-top: -1.42em;
    min-height: 1em;
    pointer-events: none;
}

.ql-container {
    background-color: var(--ct-input-bg);
    border: none !important;
    border-radius: 0.25rem;
}

.ql-stroke {
    stroke: var(--ct-body-color) !important;
}

.ql-fill {
    stroke: var(--ct-body-color) !important;
}

.ql-toolbar {
    background-color: var(--ct-input-bg) !important;
    border: none !important;
    border-bottom: 1px solid var(--ct-body-color) !important;
    border-radius: 0.25rem;
}

.ql-active .ql-stroke {
    stroke: var(--ct-primary)!important;
}

.ql-editor td{
    border: var(--ct-body-color) 1px solid !important;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
    height: 40vh;
}

.qlbt-operation-menu {
    background-color: var(--ct-topbar-bg) !important;
}

.qlbt-operation-menu-item:hover {
    cursor: pointer;
    background-color: rgba(138, 185, 239, 0.53) !important;
    color: var(--ct-body-color) !important;
}

#tableSymbol {
    margin-top: 5px;
}

#tableSymbol:hover {
   cursor: pointer;
}

.qlbt-operation-menu-item {
    margin: 3px!important;
}

.qlbt-operation-color-picker {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.qlbt-operation-color-picker-item {
    width: 20%!important;
    height: 1.5vh!important;
    margin-bottom: 5px!important;
}

.ql-snow .ql-picker-options {
    background-color: rgba(var(--ct-light-rgb),var(--ct-bg-opacity))!important;
}

.qlbt-col-tool-cell {
    border: 1px solid var(--ct-body-color)!important;
    background-color: transparent!important;
}
