.manual-section{min-height:calc(100vh - 200px);padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.manual-search-bar{margin-bottom:var(--space-2xl)}.search-wrapper{position:relative}.search-input{height:56px;padding-left:var(--space-lg);border:2px solid var(--border-light);font-size:var(--font-size-base);transition:var(--transition-fast);background:var(--bg-white);border-radius:28px;padding-right:65px}.search-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-alpha-10)}.search-btn{background:var(--primary-color);color:var(--text-white);cursor:pointer;width:44px;height:44px;transition:var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-btn:hover{background:var(--primary-hover);transform:translateY(-50%)scale(1.05)}.search-btn i{font-size:var(--font-size-lg)}.manual-sidebar{background:var(--bg-white);border-radius:var(--radius-md);padding:var(--space-xl);box-shadow:var(--shadow-sm);max-height:calc(100vh - 140px);position:sticky;top:120px;overflow-y:auto}.manual-sidebar::-webkit-scrollbar{width:6px}.manual-sidebar::-webkit-scrollbar-track{background:var(--bg-light);border-radius:3px}.manual-sidebar::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:3px}.manual-sidebar::-webkit-scrollbar-thumb:hover{background:var(--border-dark)}.nav-section{margin-bottom:var(--space-lg)}.nav-section:last-child{margin-bottom:0}.nav-section-title{color:var(--text-primary);font-size:var(--font-size-lg);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--border-light);font-weight:600}.category-link{color:inherit;transition:var(--transition-fast);text-decoration:none;display:block}.category-link:hover,.category-link.active{color:var(--primary-color)}.nav-list{margin:0;padding:0;list-style:none}.nav-list li{margin-bottom:var(--space-xs)}.nav-link{padding:var(--space-sm)var(--space-md);color:var(--text-secondary);border-radius:var(--radius-sm);transition:var(--transition-fast);font-size:var(--font-size-sm);text-decoration:none;display:block;position:relative}.nav-link:hover{background:var(--bg-hover);color:var(--primary-color);padding-left:var(--space-lg)}.nav-link.active{background:var(--primary-alpha-10);color:var(--primary-color);font-weight:600}.nav-link.active:before{content:"";background:var(--primary-color);border-radius:0 3px 3px 0;width:3px;height:70%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mobile-nav-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.mobile-nav-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.mobile-nav-scroll::-webkit-scrollbar{display:none}.mobile-nav-inner{gap:10px;min-width:max-content;padding:5px;display:flex}.mobile-nav-item{color:var(--text-secondary);white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-shrink:0;padding:10px 20px;font-size:14px}.manual-list{background:var(--bg-white);border-radius:var(--radius-md);padding:var(--space-xl);box-shadow:var(--shadow-sm);min-height:600px}.manual-item{padding:var(--space-lg)0;border-bottom:1px solid var(--border-light);transition:var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.manual-item:hover{background-color:var(--bg-hover);margin:0 calc(-1*var(--space-xl));padding-left:var(--space-xl);padding-right:var(--space-xl)}.manual-item:last-child{border-bottom:none}.manual-info{flex:1}.manual-name{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:600}.manual-title{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-xs);line-height:1.6}.manual-time{color:var(--text-muted);font-size:var(--font-size-xs);align-items:center;display:flex}.manual-time i{margin-right:var(--space-xs);font-size:var(--font-size-sm)}.btn-view{background:var(--primary-color);color:var(--text-white);padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-lg);font-size:var(--font-size-sm);align-items:center;gap:var(--space-sm);transition:var(--transition-fast);white-space:nowrap;text-decoration:none;display:inline-flex}.btn-view:hover{background:var(--primary-hover);color:var(--text-white);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-view i{font-size:var(--font-size-base)}.no-results{text-align:center;padding:60px 20px}.no-results i{color:var(--text-muted);margin-bottom:20px;font-size:60px}.no-results h4{color:var(--text-primary);margin-bottom:10px}.no-results p{color:var(--text-secondary)}@media (width<=991px){.manual-sidebar{margin-bottom:var(--space-lg);position:static}}@media (width<=768px){.manual-list{padding:var(--space-lg)}.manual-item{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg)0;flex-direction:column}.manual-item:hover{background-color:#0000;margin:0;padding-left:0;padding-right:0}.manual-name{font-size:var(--font-size-base)}.btn-view{justify-content:center;width:100%}}.mobile-nav-wrapper{background:var(--bg-white);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-sm);margin-bottom:var(--space-lg)}.mobile-nav-item{padding:var(--space-sm)var(--space-lg);background:var(--bg-light);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap;transition:var(--transition-fast);border:2px solid #0000;flex-shrink:0;text-decoration:none}.mobile-nav-item:hover{background:var(--bg-hover);color:var(--primary-color);border-color:var(--primary-alpha-20)}.mobile-nav-item.active{background:var(--primary-color);color:var(--text-white);border-color:var(--primary-color)}