#hr-catalog,.conversation.library .answer-area{padding:24px 30px 32px!important}
.hrc-inner,.library-view.unified-library{max-width:1120px;width:100%;margin:0 auto;box-sizing:border-box}
.unified-library .library-heading,.hrc-head{margin:0 0 16px}
.unified-library .library-heading h1,.hrc-head h1{font-size:26px;margin:0 0 6px}
.unified-library .library-heading p,.hrc-head p{font-size:13px;line-height:1.7;color:#738096}
.hrc-search,.unified-library .library-search{margin:16px 0 14px;border-radius:10px;padding:6px;min-height:48px;box-sizing:border-box}
.hrc-search input,.unified-library .library-search input{font-size:14px;padding:8px 12px}
.hrc-note{margin:8px 0 16px}
.hrc-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}
.hrc-tree{padding:12px 8px}
.hrc-tree button,.unified-tree button{padding:8px 10px;font-size:13px;border:0;background:transparent;border-radius:5px;line-height:1.5;white-space:normal}
.hrc-tree button:hover,.unified-tree button:hover{background:#f0f2f6}
.hrc-tree button[aria-current=true],.unified-tree button[aria-pressed=true]{background:#e8edf8;color:#3e589e;font-weight:600;box-shadow:inset 3px 0 #3e589e}
.unified-children{display:block!important;padding-left:10px}
.unified-children button{font-size:12px!important}
.hrc-row,.unified-library .resource-row,.unified-library .law-record{padding:11px 8px!important;border:0!important;border-bottom:1px solid #e8ecf3!important;border-radius:0!important;min-height:64px;box-sizing:border-box}
.hrc-row strong,.unified-library .resource-text strong,.unified-library .law-record strong{font-size:15px;line-height:1.55;color:#29364e;font-weight:500}
.hrc-row small,.unified-library .resource-text small,.unified-library .law-record small{display:block!important;font-size:12px;margin-top:4px;line-height:1.6;color:#8190a6}
.template-mode .unified-library #template-results{display:block;padding:0}
.hrc-toolbar,.unified-library .results-summary{padding:12px 0;font-size:12px}
.unified-library .law-filters,.unified-library .case-filters{padding:12px 0;margin:0;gap:10px;background:none;border:0}
.unified-library .case-filters label[hidden]{display:none}
.unified-library .template-pagination,.unified-library .law-pagination{display:flex!important;padding:16px 0;flex-wrap:wrap}
.conversation.library:not(.started) .composer-zone{display:none!important}
.primary-nav .nav-item:not(.active):hover{background:#f2f3f6!important;color:#47546b!important}
.primary-nav .nav-item.active{background:#e8edf8!important;box-shadow:inset 3px 0 #3e589e;color:#3e589e!important}
@media(max-width:800px){.hrc-layout{grid-template-columns:170px minmax(0,1fr);gap:16px}#hr-catalog,.conversation.library .answer-area{padding:20px 16px!important}}
@media(max-width:580px){.hrc-layout{display:block}.hrc-tree{max-height:180px;overflow:auto;margin-bottom:16px}.hrc-head h1,.unified-library .library-heading h1{font-size:23px}.library-badge{display:none}.unified-library .law-filters select{max-width:150px}.hrc-row strong{font-size:14px}}
