/* Summernote Editor Overrides - loaded after CDN CSS */

/* Compact horizontal toolbar with touch scrolling */
.note-editor .note-toolbar {
    display: block;
    padding: 0.25rem;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    white-space: nowrap;
    cursor: grab;
    user-select: none;
}

.note-editor .note-toolbar::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0;
}

.note-editor .note-toolbar > .note-btn-group {
    display: inline-flex;
    float: none;
    margin-right: 0.25rem;
    vertical-align: middle;
    flex-shrink: 0;
}

.note-editor .note-toolbar .note-btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.8rem;
}

.note-editor .note-toolbar .dropdown-toggle::after {
    margin-left: 0.15rem;
}
