.single-view-layout{grid-template-columns:var(--focal-panel-width,400px) 1fr;box-sizing:border-box;gap:16px;width:100%;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.single-view-focal-panel{flex-direction:column;flex-shrink:0;gap:16px;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.single-view-main-content{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}@media (max-width:1024px){.single-view-layout{-webkit-overflow-scrolling:touch;flex-direction:column;gap:20px;height:100%;padding-bottom:16px;display:flex;overflow:hidden auto}.single-view-focal-panel{flex-shrink:0;gap:16px;width:100%;height:auto;max-height:none;overflow:visible}.single-view-main-content{flex:none;width:100%;height:auto;max-height:none;overflow:visible}}
