/* Keep the publish action in view when Community's structured composer grows. */
.member-app:not(.flow-mode) form.structured-composer.open{overflow:visible!important}
.member-app:not(.flow-mode) form.structured-composer.open>footer{position:sticky;bottom:10px;z-index:25;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0;padding:12px!important;border:1px solid var(--border,#d9dce0);border-radius:13px;background:var(--surface,#fff);box-shadow:0 10px 28px #0002}
.member-app:not(.flow-mode) form.structured-composer.open>footer>.gg-v20-attachment-tools{flex-basis:100%;min-width:0}
.member-app:not(.flow-mode) form.structured-composer.open>footer>.attachment-picker{min-width:0;flex:1 1 180px}
.member-app:not(.flow-mode) form.structured-composer.open>footer>button:not([type="button"]){display:inline-flex!important;visibility:visible!important;min-width:132px;min-height:44px;justify-content:center;align-items:center;flex:1 0 132px;white-space:nowrap;opacity:1!important}
.member-app:not(.flow-mode) form.structured-composer.open>footer>button:not([type="button"]):disabled{opacity:.65!important}
@media(max-width:820px){.member-app:not(.flow-mode) form.structured-composer.open>footer{bottom:calc(74px + env(safe-area-inset-bottom));margin-bottom:calc(76px + env(safe-area-inset-bottom))}}
