/*
|--------------------------------------------------------------------------
| Toolbar layout
|--------------------------------------------------------------------------
*/
.fi-fo-rich-editor.fi-rich-editor-toolbar-rows .fi-fo-rich-editor-toolbar {
    align-items: flex-start;
    flex-direction: column;
}

.fi-fo-rich-editor.fi-rich-editor-toolbar-rows .fi-fo-rich-editor-toolbar-group {
    flex-wrap: wrap;
    row-gap: 0.25rem;
}

.fi-fo-rich-editor.fi-rich-editor-toolbar-rows .fi-fo-rich-editor-toolbar-separator {
    align-self: stretch;
    background-color: rgb(229 231 235);
    margin-inline: 0.25rem;
    width: 1px;
}

:where(.dark, .dark *) .fi-fo-rich-editor.fi-rich-editor-toolbar-rows .fi-fo-rich-editor-toolbar-separator {
    background-color: rgba(255, 255, 255, 0.1);
}

/*
|--------------------------------------------------------------------------
| Fullscreen
|--------------------------------------------------------------------------
*/

.fi-rich-editor-fullscreen {
    background-color: #fff;
    height: 100vh;
    inset: 0;
    max-height: 100vh;
    position: fixed;
    width: 100vw;
    z-index: 70;
}

:where(.dark, .dark *) .fi-rich-editor-fullscreen {
    background-color: #111827;
}

body.fi-rich-editor-fullscreen-open {
    overflow: hidden;
}

.fi-modal.fi-rich-editor-modal-underlay > .fi-modal-close-overlay,
.fi-modal.fi-rich-editor-modal-underlay > .fi-modal-window-ctn {
    z-index: 60;
}

body.fi-rich-editor-fullscreen-open .fi-modal.fi-modal-open > .fi-modal-close-overlay,
body.fi-rich-editor-fullscreen-open .fi-modal.fi-modal-open > .fi-modal-window-ctn {
    z-index: 80;
}

/*
|--------------------------------------------------------------------------
| Source modal sizing
|--------------------------------------------------------------------------
*/


/*
|--------------------------------------------------------------------------
| Custom modal layout overrides
|--------------------------------------------------------------------------
*/


/*
|--------------------------------------------------------------------------
| Code editor overrides (to fight Filament's min-h-48!)
|--------------------------------------------------------------------------
*/
