.plugin_latexcaption_figure { display: flex; flex-wrap: wrap; justify-content: center; width: fit-content; width: -moz-fit-content; max-width: 100%; align-items: flex-start; margin: 0; position: relative; } .plugin_latexcaption_subfigure { display: flex; justify-content: center; flex-wrap: wrap; margin-left: 4px; margin-right: 4px; padding: 3px; overflow: auto; clear: both; position: relative; } .plugin_latexcaption_figure > .plugin_latexcaption_caption, .plugin_latexcaption_subfigure > .plugin_latexcaption_caption { flex-basis: 100%; clear: both; width: 0; } .plugin_latexcaption_center { clear: both; margin: 0 auto 0.2em auto; } .plugin_latexcaption_right { float: right; margin: 0 0 .2em 1em; } .plugin_latexcaption_left { float: left; margin: 0 1em .2em 0; } .plugin_latexcaption_even { clear: both; margin: 0 auto 0.2em auto; justify-content: space-evenly; } .plugin_latexcaption_w-40 { max-width: 40%; } .plugin_latexcaption_w-50 { max-width: 50%; } .plugin_latexcaption_w-60 { max-width: 60%; } .plugin_latexcaption_w-70 { max-width: 70%; } .plugin_latexcaption_w-80 { max-width: 80%; } div.plugin_latexcaption_caption, figcaption.plugin_latexcaption_caption { text-align: center; font-size: 0.9em; } figcaption.plugin_latexcaption_caption { margin-bottom: 0.5rem; } span.plugin_latexcaption_caption_number { font-weight: bold; } div.picker.captionpicker { width: auto; } // Media queries @media (min-width: 0px) { .plugin_latexcaption_left-xs { .plugin_latexcaption_left; } .plugin_latexcaption_right-xs { .plugin_latexcaption_right; } .plugin_latexcaption_center-xs { .plugin_latexcaption_center; } .plugin_latexcaption_even-xs { .plugin_latexcaption_even; } // Widths .plugin_latexcaption_w-40-xs { .plugin_latexcaption_w-40; } .plugin_latexcaption_w-50-xs { .plugin_latexcaption_w-50; } .plugin_latexcaption_w-60-xs { .plugin_latexcaption_w-60; } .plugin_latexcaption_w-70-xs { .plugin_latexcaption_w-70; } .plugin_latexcaption_w-80-xs { .plugin_latexcaption_w-80; } } // Media queries @media (min-width: 576px) { .plugin_latexcaption_left-sm { .plugin_latexcaption_left; } .plugin_latexcaption_right-sm { .plugin_latexcaption_right; } .plugin_latexcaption_center-sm { .plugin_latexcaption_center; } .plugin_latexcaption_even-sm { .plugin_latexcaption_even; } // Widths .plugin_latexcaption_w-40-sm { .plugin_latexcaption_w-40; } .plugin_latexcaption_w-50-sm { .plugin_latexcaption_w-50; } .plugin_latexcaption_w-60-sm { .plugin_latexcaption_w-60; } .plugin_latexcaption_w-70-sm { .plugin_latexcaption_w-70; } .plugin_latexcaption_w-80-sm { .plugin_latexcaption_w-80; } } @media (min-width: 768px) { .plugin_latexcaption_left-md { .plugin_latexcaption_left; } .plugin_latexcaption_right-md { .plugin_latexcaption_right; } .plugin_latexcaption_center-md { .plugin_latexcaption_center; } .plugin_latexcaption_even-md { .plugin_latexcaption_even; } .plugin_latexcaption_even-md { .plugin_latexcaption_even; } // Widths .plugin_latexcaption_w-40-md { .plugin_latexcaption_w-40; } .plugin_latexcaption_w-50-md { .plugin_latexcaption_w-50; } .plugin_latexcaption_w-60-md { .plugin_latexcaption_w-60; } .plugin_latexcaption_w-70-md { .plugin_latexcaption_w-70; } .plugin_latexcaption_w-80-md { .plugin_latexcaption_w-80; } } @media (min-width: 992px) { .plugin_latexcaption_left-lg { .plugin_latexcaption_left; } .plugin_latexcaption_right-lg { .plugin_latexcaption_right; } .plugin_latexcaption_center-lg { .plugin_latexcaption_center; } .plugin_latexcaption_even-lg { .plugin_latexcaption_even; } // Widths .plugin_latexcaption_w-40-lg { .plugin_latexcaption_w-40; } .plugin_latexcaption_w-50-lg { .plugin_latexcaption_w-50; } .plugin_latexcaption_w-60-lg { .plugin_latexcaption_w-60; } .plugin_latexcaption_w-70-lg { .plugin_latexcaption_w-70; } .plugin_latexcaption_w-80-lg { .plugin_latexcaption_w-80; } } @media (min-width: 1200px) { .plugin_latexcaption_left-xl { .plugin_latexcaption_left; } .plugin_latexcaption_right-xl { .plugin_latexcaption_right; } .plugin_latexcaption_center-xl { .plugin_latexcaption_center; } .plugin_latexcaption_even-xl { .plugin_latexcaption_even; } // Widths .plugin_latexcaption_w-40-xl { .plugin_latexcaption_w-40; } .plugin_latexcaption_w-50-xl { .plugin_latexcaption_w-50; } .plugin_latexcaption_w-60-xl { .plugin_latexcaption_w-60; } .plugin_latexcaption_w-70-xl { .plugin_latexcaption_w-70; } .plugin_latexcaption_w-80-xl { .plugin_latexcaption_w-80; } }