/**
 * Laptop / desktop shell - full top nav, no bottom tab bar, brand visible.
 */
@media (min-width: 961px) {
 html[data-ama-device="laptop"] #mobile-bottom-nav {
 display: none !important;
 }

 html[data-ama-device="laptop"] .top-main-nav-wrap {
 display: block !important;
 }

 html[data-ama-device="laptop"] .topbar--pro .brand-text-block {
 display: flex !important;
 }

 html[data-ama-device="laptop"] .ama-topbar-history {
 display: flex;
 }

 html[data-ama-device="laptop"] .quick-nav-controls {
 display: flex !important;
 }

 html[data-ama-device="laptop"] #app-main {
 padding-bottom: 24px !important;
 max-width: 1200px;
 margin-left: auto;
 margin-right: auto;
 }

 html[data-ama-device="laptop"] .ama-campus-tiles {
 grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
 }

 html[data-ama-device="laptop"] .sbook-topic-grid {
 grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)) !important;
 }

 html[data-ama-device="laptop"] .sbook-part-toggle {
 grid-template-columns: 1fr 1fr;
 }
}
