/* * Custom CSSs for optimizing mobile view * * *** PLEASE DO NOT OVERUSE *** as having two different styles reduces maintainability. */ /* Mobile styling */ @media only screen and (max-width: 768px) { /* * Fix table overflow issue on mobile. Sphinx apply no word wrapping by default, * resulted in showing very wide 1-line cells on mobile. * To apply those CSSs to your table, add `:class wrap-table` to your table */ .wy-table-responsive .wrap-table td { max-width: 300px; white-space: normal; } /* * Handle layout for the tab contents in the tracking page */ .tracking-responsive-tab-panel { flex-direction: column; } .tracking-responsive-tab-panel img { width: 100%; margin: 10px auto; } .tracking-responsive-tab-panel div { width: 100%; padding: 0 10px; } .tracking-responsive-tab-panel video { max-width: 100%; padding: 0 10px; height: auto; } /* * Make the tab headers stand in one horizontal row (and reduce padding) */ .tracking-responsive-tabs .sphinx-tabs > div[aria-label="Tabbed content"][role="tablist"] { display: flex; } .tracking-responsive-tabs .sphinx-tabs-tab { padding: 0.75rem 0; } } /* Desktop styling corresponding to above styles*/ @media only screen and (min-width: 768px) { .tracking-responsive-tab-panel img { width: 30%; margin: auto 20px; } .tracking-responsive-tab-panel div { width: 70%; padding: 0 20px; } .tracking-responsive-tab-panel video { max-width: 90%; padding: 0 10px; height: auto; } }