.document-browser .flexsystem-markdown,
.document-shared .flexsystem-markdown { padding: 20px; }
.document-browser .flexsystem-markdown img,
.document-shared .flexsystem-markdown img { max-width: 100%; height: auto; }
.document-dialog { width: min(880px, calc(100vw - 24px)); }
.document-dialog textarea { resize: none; font-family: Consolas, "Microsoft YaHei", monospace; line-height: 1.7; }
.document-dialog input[readonly] { font-family: Consolas, monospace; font-size: 12px; }
.document-shared h1 { overflow-wrap: anywhere; }
@media (max-width: 540px) {
    .document-browser .flexsystem-markdown,
    .document-shared .flexsystem-markdown { padding: 12px; }
}
