/* Final responsive layout for the Company Handbook course library. */
.content:has(.handbook-page){padding-left:24px!important;padding-right:24px!important}.handbook-page{max-width:none!important;width:100%!important;margin:0!important}.handbook-workspace{grid-template-columns:210px minmax(0,1fr)!important}.handbook-sidebar{position:sticky;top:90px}.handbook-manage{display:grid;gap:14px}.handbook-manage-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.handbook-category-head{margin-top:10px;padding-top:16px;border-top:1px solid #e2eee6}.handbook-manage-list{display:grid;gap:8px;max-height:340px;overflow:auto}.handbook-manage-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid #dcebe2;border-radius:12px}.handbook-manage-row.compact{grid-template-columns:minmax(0,1fr) auto}.handbook-manage-row img{width:46px;height:46px;border-radius:9px;object-fit:cover;background:#eef8f1}.handbook-manage-row span{min-width:0}.handbook-manage-row b,.handbook-manage-row small{display:block}.handbook-manage-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handbook-manage-row small{margin-top:3px;color:#668072}.handbook-manage-row>div{display:flex;gap:6px}.handbook-manage-row .btn{padding:7px 10px;font-size:12px}@media(max-width:1100px){.handbook-workspace{grid-template-columns:185px minmax(0,1fr)!important}.handbook-course-grid{gap:12px!important}.handbook-course-cover{height:170px!important}}@media(max-width:760px){.content:has(.handbook-page){padding-left:12px!important;padding-right:12px!important}.handbook-workspace{grid-template-columns:1fr!important}.handbook-sidebar{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important;padding:10px!important;white-space:normal!important}.handbook-sidebar-title{display:none!important}.handbook-topic{width:100%!important;min-height:42px;margin:0!important;padding:9px 10px!important;justify-content:center!important;white-space:normal!important;font-size:13px!important;line-height:1.2!important}.handbook-topic span{display:none!important}.handbook-reading-head{gap:12px!important}.handbook-course-grid{grid-template-columns:1fr!important}.handbook-course-cover{height:210px!important}.handbook-manage-row{grid-template-columns:42px minmax(0,1fr)!important}.handbook-manage-row.compact{grid-template-columns:minmax(0,1fr)!important}.handbook-manage-row>div{grid-column:1/-1;justify-content:flex-end}.handbook-manage-row img{width:42px;height:42px}}@media(max-width:390px){.handbook-sidebar{grid-template-columns:1fr!important}.handbook-hero h2{font-size:23px!important}.handbook-admin-tools{display:grid!important;grid-template-columns:1fr 1fr!important}.handbook-admin-tools .btn{width:100%;padding:9px 6px!important;font-size:11px!important}}
