.study-reference-document{height:100%;--site-header-height:0px!important}
.study-reference-document body{height:100%;min-height:0;overflow:hidden}
.study-reference-document .site-header,
.study-reference-document .filter-bar,
.study-reference-document .study-save-status,
.study-reference-document #activity-save-status,
.study-reference-document .group-tabs,
.study-reference-document .chapter-tree,
.study-reference-document .q-nav,
.study-reference-document #scroll-top-btn,
.study-reference-document .qc-root,
.study-reference-document .qc-dock,
.study-reference-document .qc-filter-dock,
.study-reference-document .study-view-controls,
.study-reference-document .card-action-menu,
.study-reference-document .related-return,
.study-reference-document .return-stack,
.study-reference-document #back-to-ch{display:none!important}
.study-reference-document #card-view{flex:1;min-height:0;padding:0;transform:none!important;margin:0!important;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain}
.study-reference-document .card.active{width:100%;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none}
.study-reference-document .card-meta{padding:9px 10px;gap:5px}
.study-reference-document.study-reference-header-collapsed .card-meta,
.study-reference-document.study-reference-header-collapsed .card>.tabs{display:none!important}
.study-reference-document .card>.tabs{position:sticky;top:0;z-index:2;flex-wrap:nowrap;overflow-x:auto;background:var(--surface)}
.study-reference-document .tab-btn{flex:1;min-width:64px;min-height:44px;padding:6px 4px;font-size:12px;white-space:nowrap}
.study-reference-document .tab-panel{padding:14px 12px 24px}
.study-reference-concept{overflow-y:auto;overscroll-behavior:contain}
.study-reference-concept body{height:auto;min-height:100%;overflow:visible}
.study-reference-concept .main{max-width:none;padding:0 0 20px}
.study-reference-concept .concept-card{border:0;border-radius:0;box-shadow:none}
.study-reference-concept .concept-header,.study-reference-concept .concept-body{padding:14px 12px}
