/* RC7.73: desktop-only math typography and diagrams across Học & Thi, student and tutor math workspaces. */
@media (min-width:1024px) {
 body.gssv-math-layout :is(.gssv-study,.gssv-hw-portal,.gssv-tp) :is(.gsv-question,.gsv-written-part,.gsv-feedback,.gsv-live-feedback,.gsv-answer-clean,.gsv-standard-steps,.gsv-method-content,.gssv-ml-solution,.gsv-stem,.gsv-rich) {
  min-width:0!important;max-width:100%;overflow-wrap:break-word;line-height:1.45!important;
 }
 body.gssv-math-layout :is(.gssv-study,.gssv-hw-portal,.gssv-tp) :is(.gsv-stem,.gsv-rich,.gsv-feedback,.gsv-live-feedback,.gsv-answer-clean,.gsv-standard-steps,.gsv-method-content,.gssv-ml-solution) p {
  margin-top:0!important;margin-bottom:7px!important;line-height:1.48!important;
 }
 body.gssv-math-layout :is(.gssv-study,.gssv-hw-portal,.gssv-tp) :is(.gsv-feedback,.gsv-live-feedback,.gsv-answer-clean,.gsv-standard-steps,.gsv-method-content,.gssv-ml-solution) li {margin:0 0 5px!important;line-height:1.47!important;padding:0!important;}
 body.gssv-math-layout :is(.gssv-study,.gssv-hw-portal,.gssv-tp) :is(.gsv-feedback,.gsv-live-feedback,.gsv-answer-clean,.gsv-standard-steps,.gsv-method-content,.gssv-ml-solution) ol {margin:7px 0 10px!important;padding-left:26px!important;}
 body.gssv-math-layout :is(.gssv-study,.gssv-hw-portal,.gssv-tp) :is(.katex-display,.MathJax_Display,mjx-container[display="true"],.gsv-eq) {max-width:100%;margin:5px 0!important;overflow-x:auto;overflow-y:hidden;}
 body.gssv-math-layout :is(.gssv-study,.gssv-hw-portal,.gssv-tp) :is(table.gssv-source-table,table.gsv-bbt,.gsv-bbt,.gssv-variation-table,.gsv-rich table) {max-width:100%!important;margin:8px auto!important;line-height:1.3!important;}
 body.gssv-math-layout :is(.gssv-study,.gssv-hw-portal,.gssv-tp) :is(.gsv-stem,.gsv-rich,.gsv-feedback,.gsv-answer-clean,.gsv-standard-steps,.gsv-method-content,.gssv-ml-solution) :is(img,svg) {height:auto;object-fit:contain;}
 body.gssv-math-layout :is(.gssv-study,.gssv-hw-portal,.gssv-tp) :is(.gsv-feedback,.gsv-live-feedback,.gsv-answer-clean,.gsv-standard-steps,.gsv-method-content,.gssv-ml-solution) :is(figure,img):not(.gsv-mascot) {max-height:270px!important;max-width:100%!important;object-fit:contain;margin:5px auto!important;}
 /* Preserve full-resolution zoom, only reduce the ordinary display state. */
 body.single-gssv_exam .gssv-study .gsv-question .gsv-stem:not(.gsv-layout-zoomed) figure.gssv-dtl12-figure,
 body.single-gssv_exam .gssv-study .gsv-question .gsv-stem:not(.gsv-layout-zoomed) figure.gssv-dtl12-figure img {max-width:min(100%,380px)!important;max-height:215px!important;margin:6px auto 11px!important;width:auto!important;height:auto!important;object-fit:contain!important;}
 body.single-gssv_exam .gssv-study .gsv-question .gsv-stem.gsv-layout-zoomed figure.gssv-dtl12-figure img {max-width:none!important;max-height:none!important;}
 body.single-gssv_exam .gssv-study .gsv-question >.gsv-stem {font-size:17px!important;line-height:1.48!important;margin:8px 0 12px!important;padding:0!important;}
 body.single-gssv_exam .gssv-study .gsv-question .gsv-mcq .gsv-option>.gsv-rich,body.single-gssv_exam .gssv-study .gsv-question .gsv-mcq .gsv-option>.gsv-rich p {margin:0!important;line-height:1.42!important;}
 body.single-gssv_exam .gssv-study .gsv-question .gsv-mcq .gsv-option {height:auto!important;min-height:44px!important;align-items:center!important;margin:0!important;padding:8px 11px!important;}
 body.single-gssv_exam .gssv-study .gsv-question .gsv-mcq .gsv-options-grid {gap:7px!important;}
 /* Correct rendering on any True/False math question, not just the LSTS source. */
 body.single-gssv_exam .gssv-study.gsv-teen .gsv-question fieldset>.gsv-tf-row {display:grid!important;grid-template-columns:23px minmax(0,1fr) 152px!important;gap:8px!important;min-height:48px!important;align-items:center!important;padding:6px 0!important;margin:0!important;}
 body.single-gssv_exam .gssv-study.gsv-teen .gsv-question fieldset>.gsv-tf-row>strong {grid-column:1!important;grid-row:1!important;}
 body.single-gssv_exam .gssv-study.gsv-teen .gsv-question fieldset>.gsv-tf-row>.gsv-rich {grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;padding:0!important;}
 body.single-gssv_exam .gssv-study.gsv-teen .gsv-question fieldset>.gsv-tf-row>.gsv-rich p {margin:0!important;line-height:1.43!important;}
 body.single-gssv_exam .gssv-study.gsv-teen .gsv-question fieldset>.gsv-tf-row>.gsv-tf-choices {grid-column:3!important;grid-row:1!important;display:grid!important;grid-template-columns:73px 73px!important;gap:6px!important;width:152px!important;max-width:152px!important;margin:0!important;padding:0!important;}
 body.single-gssv_exam .gssv-study.gsv-teen .gsv-question fieldset>.gsv-tf-row>.gsv-tf-choices>label {width:73px!important;min-height:44px!important;margin:0!important;padding:6px!important;font-size:14px!important;display:flex!important;gap:5px!important;align-items:center!important;justify-content:center!important;}
 body.single-gssv_exam .gssv-study .gsv-question fieldset {margin:8px 0!important;}
}
