/*! * VisualEditor UserInterface MWLatexDialog styles. * * @copyright See AUTHORS.txt * @license MIT */ .ve-ui-mwLatexDialog { &-content { .oo-ui-bookletLayout-stackLayout { padding: 0.5em; h3 { margin: 0 0 0.5em 0; color: #888; font-weight: normal; font-size: 1em; } } .oo-ui-textInputWidget { max-width: none; } } &-menuLayout { > .oo-ui-menuLayout-content { border-bottom: 1px solid #e6e6e6; box-shadow: 0 1px 0 0 rgba( 0, 0, 0, 0.05 ); overflow: auto; } &-short { .oo-ui-menuLayout-menu { height: 10em; } .oo-ui-menuLayout-content { bottom: 10em; } } } &-preview { text-align: center; line-height: 8em; height: 8em; .ve-ui-mwLatexDialog-menuLayout-short & { line-height: 5em; height: 5em; } > p { /* Reset line height for error messages */ line-height: 1.6; } .mwe-math-fallback-image-display { /* Ensures the preview image is vertically centred */ display: inline-block; } } &-symbol { background-position: center; background-repeat: no-repeat; @symbolSize: 1.8em; @symbolMargin: 5px; // 3px margin, 1px border each side &-wide { // 2x width, 2 symbols + 1 margins width: calc( ( 2 * @symbolSize ) + @symbolMargin ); } &-wider { // 2.5x width // 2 "widers" + 1 margin = 5 symbols + 4 margins // => 1 "wider" = 2.5 symbols + 1.5 margins width: calc( ( 2.5 * @symbolSize ) + ( 1.5 * @symbolMargin ) ); } &-widest { // 3x width, 3 symbols + 2 margins width: calc( ( 3 * @symbolSize ) + ( 2 * @symbolMargin ) ); } &-contain { background-size: contain; } &-largeLayout { // 2.5x width width: calc( ( 2.5 * @symbolSize ) + ( 1.5 * @symbolMargin ) ); // 2x height height: calc( ( 2 * @symbolSize ) + @symbolMargin ); &.ve-ui-mwLatexDialog-symbol-wide { // 5x width width: calc( ( 5 * @symbolSize ) + ( 4 * @symbolMargin ) ); } } } }