.layout-container{display:flex;align-items:flex-start;gap:20px}.layout-container .content{position:relative;flex:1;min-width:0}.left-nav-side{width:200px;margin-right:20px;flex-shrink:0;position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto}.nav-sidebar{background:#f6f6f6;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:20px 0;max-height:calc(100vh - 140px);overflow-y:auto}.nav-sidebar-title{font-size:18px;font-weight:700;color:#2c3e50;padding:0 20px 15px;border-bottom:2px solid #aad637;margin-bottom:15px}.nav-sidebar-list{list-style:none;padding:0;margin:0}.nav-sidebar-item{margin:0}.nav-sidebar-item a{display:block;padding:12px 12px 12px 8px;color:#555;text-decoration:none;transition:all .3s;border-left:3px solid transparent}.nav-sidebar-item a:hover{background:#f5f5f5;color:#7fb518}.nav-sidebar-item.active a{background:#f0f7e6;color:#7fb518;border-left-color:#7fb518;font-weight:600}.reagent-landing-page{background:#fff;padding:40px;margin-bottom:30px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);width:100%;max-width:none;overflow-x:visible}.page-header{margin-bottom:30px;position:relative;z-index:1}.page-title{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:25px;padding-bottom:18px;border-bottom:3px solid #aad637;position:relative}.page-title:after{content:"";position:absolute;bottom:-3px;left:0;width:80px;height:3px;background:#7fb518}.page-image{text-align:center;margin-bottom:35px;margin-top:0;padding:0;background:#fafafa;border-radius:8px;width:1360px;height:136px;overflow:hidden;display:flex;align-items:center;justify-content:center;max-width:100%}.page-image img{width:1360px;height:136px;object-fit:cover;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-introduction{font-size:16px;line-height:2;color:#555;margin-bottom:45px;padding:25px 30px;background:linear-gradient(180deg,#fafafa,#f5f5f5);border-radius:8px;border-left:4px solid #aad637;box-shadow:0 2px 6px rgba(0,0,0,.05)}.nav-section{margin-bottom:40px}.navigation-content-wrapper{margin-top:0}.nav-section-title{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:30px;padding-bottom:15px;border-bottom:3px solid #aad637;position:relative}.nav-section-title:after{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:#7fb518}.table-wrapper{overflow-x:auto;margin:0}.product-table{width:100%;border-collapse:collapse;font-size:14px;min-width:800px}.product-table td,.product-table th{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:none;border-right:none;padding:10px}.product-table td{border-left:none;border-right:none}.product-table{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.product-table td:last-child,.product-table th:last-child{border-right:none}.product-table th{background:#f8f8f8}.product-table a{color:#7fb518;text-decoration:none;font-weight:600}.name-cell{min-width:180px;vertical-align:middle}.name-content{display:flex;flex-direction:column;justify-content:center;min-height:38px}.name-row{line-height:1.4}.primary-name-link{font-weight:600;color:#7fb518;font-size:14px}.secondary-name-link{color:#999;font-size:13px;font-weight:400}.product-table a:hover{text-decoration:underline}.experiment-purpose-row{width:200px}.text-center{text-align:center}.category-title-cell{min-width:160px;vertical-align:middle;padding-top:12px;padding-bottom:12px;text-align:center}.empty-state{padding:40px;text-align:center;color:#999;font-size:16px}.hidden{display:none}@media (max-width:768px){.reagent-landing-page{padding:20px 16px;margin-bottom:20px}.page-title{font-size:24px;margin-bottom:18px;padding-bottom:12px}.page-image{min-height:0;border-radius:6px}.page-image,.page-image img{width:100%;height:auto}.page-introduction{font-size:15px;line-height:1.7;padding:18px 20px;margin-bottom:24px}.layout-container{flex-direction:column;gap:16px}.left-nav-side{width:100%;margin-right:0;position:static;top:auto;max-height:none}.nav-sidebar{max-height:none;padding:16px 0}.nav-sidebar-title{font-size:16px;padding:0 16px 12px}.nav-sidebar-item a{padding:10px 16px;font-size:15px}}.table-more-wrapper{text-align:center;margin-top:20px;padding:15px 0}.table-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#7fb518,#92b931);color:#fff!important;text-decoration:none;border-radius:25px;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px rgba(127,181,24,.3);border:none;cursor:pointer;min-width:120px}.more-icon{width:18px;height:18px;transition:transform .3s;color:#fff}.table-more-btn:hover .more-icon{transform:translateX(3px)}.table-more-btn:hover,.table-more-btn:hover span{color:#fff!important}