/* Shared MusicDiverse visual post editor. Kollylad Team. */
#icm-body .sceditor-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:2px solid #bfc5ca!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;overflow:hidden;min-width:0!important}
#icm-body .sceditor-container .sceditor-toolbar{background:#f6f6f5!important;border-bottom:2px solid #d3d6d8!important;padding:6px!important;display:flex!important;flex-wrap:wrap!important;gap:2px!important;position:static!important}
#icm-body .sceditor-container :is(.sceditor-group,.sceditor-permission_groups){display:flex!important;flex-wrap:wrap!important;gap:1px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;float:none!important}
#icm-body .sceditor-container a.sceditor-button{width:31px!important;height:32px!important;min-width:31px!important;padding:8px 7px!important;margin:0!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:3px!important;background-color:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
#icm-body .sceditor-container a.sceditor-button:hover,#icm-body .sceditor-container a.sceditor-button.active{background-color:#e6ebef!important;border-color:#a9b4be!important}
#icm-body .sceditor-container a.sceditor-button:focus-visible{outline:2px solid #2563eb!important;outline-offset:-2px}
#icm-body .sceditor-container .sceditor-button div{width:16px!important;height:16px!important;min-width:16px!important;padding:0!important;margin:0!important;box-shadow:none!important}
#icm-body .sceditor-container iframe,#icm-body .sceditor-container textarea{display:block;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:240px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#242a2e!important;margin:0!important;padding:0!important;box-shadow:none!important}
#icm-body .sceditor-container textarea{padding:22px!important;font:15px/1.8 ui-monospace,monospace!important}
#icm-body .sceditor-container textarea[style*="display: none"],#icm-body .sceditor-container iframe[style*="display: none"]{display:none!important}
#icm-body textarea.bbcode-editor.sceditor-replaced{display:none!important}
#icm-body .sceditor-container.sceditor-maximize{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:10000!important;border-radius:0!important}
#icm-body .sceditor-container.sceditor-maximize iframe,#icm-body .sceditor-container.sceditor-maximize textarea{height:calc(100dvh - 100px)!important}
@media(max-width:600px){#icm-body .sceditor-container iframe,#icm-body .sceditor-container textarea{min-height:220px!important}#icm-body .sceditor-container a.sceditor-button{width:32px!important;min-width:32px!important;height:34px!important}}
/* Give long-form content the full publishing workspace width. */
#icm-body.MD6-admin .admin-action-layout:has(textarea.bbcode-editor),#icm-body.MD6-admin .admin-action-main:has(textarea.bbcode-editor){display:block!important;width:100%!important;max-width:1400px!important;min-width:0!important}
#icm-body.MD6-admin .admin-action-layout:has(textarea.bbcode-editor)>.post-sidebar,#icm-body.MD6-admin:has(textarea.bbcode-editor) .post-sidebar{display:none!important}
#icm-body.MD6-admin .row:has(textarea.bbcode-editor){display:block!important;grid-template-columns:1fr!important;width:100%!important;align-items:stretch!important}
#icm-body.MD6-admin .row:has(textarea.bbcode-editor)>.label{width:100%!important;max-width:none!important;flex:none!important;padding:0 0 10px!important;text-align:left!important}
#icm-body.MD6-admin .row:has(textarea.bbcode-editor)>:is(.input,div:not(.label)){width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;margin:0!important}
#icm-body.MD6-admin .MD6-admin-brand,#icm-body.MD6-admin .MD6-admin-brand strong{color:#fff!important}
#icm-body.MD6-admin .MD6-nav-group a{color:#afc5d9!important}#icm-body.MD6-admin .MD6-nav-group a[aria-current]{color:#fff!important}

/* Comfortable writing size without filling the entire publishing form. */
#icm-body .sceditor-container:not(.sceditor-maximize){max-width:720px!important}
@media(max-width:600px){#icm-body .sceditor-container:not(.sceditor-maximize){max-width:100%!important}}
