dialog.simple-community-composer{width:min(620px,calc(100% - 24px))}
dialog.simple-community-composer .modal-card{padding:24px;max-height:88dvh}
dialog.simple-community-composer h2{font-family:inherit;font-size:23px;margin:0 48px 16px 0}
dialog.simple-community-composer label{margin:0 0 12px;font-size:14px}
dialog.simple-community-composer .compose-body-label{display:block;margin-bottom:6px}
dialog.simple-community-composer textarea{display:block;min-height:145px;width:100%;resize:vertical;font:inherit;padding:12px;border:1px solid #cdd6dc;border-radius:10px}
.compose-media-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}
.compose-media-tools button{padding:8px 13px;font-size:14px}
.compose-media-tools>span{margin-left:auto;color:#667085;font-size:12px}
.compose-media-help{margin:9px 0 0!important;font-size:12px;color:#667085}
.compose-media-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}
.compose-media-previews:empty{display:none}
.compose-media-preview{position:relative;margin:0;min-width:0;background:#f5f5f5;border-radius:10px;overflow:hidden}
.compose-media-preview img,.compose-media-preview video{display:block;aspect-ratio:1;width:100%;object-fit:contain;background:#eee}
.compose-media-preview button{position:absolute;right:5px;top:5px;background:#fff;color:#111;border:1px solid #ddd;padding:0;width:28px;height:28px;border-radius:50%;font-size:20px;line-height:1}
.compose-media-preview figcaption{padding:5px 7px;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#667085}
dialog.simple-community-composer .review-note{font-size:12px;margin:12px 0;color:#667085}
#community-publish-submit{display:block;width:100%;padding:11px;font-size:15px}
dialog.simple-community-composer button:disabled{opacity:.6;cursor:wait}
@media(max-width:600px){dialog.simple-community-composer .modal-card{padding:20px 16px}dialog.simple-community-composer h2{font-size:21px}.compose-media-tools{gap:8px}.compose-media-previews{gap:8px}.compose-media-tools>span{font-size:11px}}
