.infility-nav-posts-widget .nav-sub-list{list-style:none;margin:0;padding:0;display:none;margin-left:20px;margin-top:8px}.infility-nav-posts-widget .nav-sub-list.show{display:block}.infility-nav-posts-widget .nav-sub-item{position:relative;margin-bottom:6px;cursor:pointer;transition:all .3s ease;border-radius:4px;padding:6px 10px;font-size:14px}.infility-nav-posts-widget .nav-sub-item:hover{background-color:rgba(0,124,186,.05)}.infility-nav-posts-widget .nav-sub-item.active{background-color:transparent;font-weight:600}.infility-nav-posts-widget .nav-sub-item span{display:block;transition:color .3s ease;word-wrap:break-word;overflow-wrap:break-word;cursor:pointer;padding:2px 0}.infility-nav-posts-widget .nav-item.has-children{position:relative}.infility-nav-posts-widget .nav-item.has-children.expanded::after{transform:translateY(-50%) rotate(180deg)}.infility-nav-posts-widget .nav-item.has-children.active::after{color:#007cba}.infility-nav-posts-widget .nav-sub-item.has-children::after{display:none}.infility-nav-posts-widget .nav-item.has-children>span{position:relative;padding-right:20px}.infility-nav-posts-widget .nav-item.has-children>span::after{content:"▼";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:10px;color:#999;transition:transform .3s ease}.infility-nav-posts-widget .nav-sub-item>span{position:relative;padding-right:0}.infility-nav-posts-widget .nav-sub-item>span::after{display:none}.infility-nav-posts-widget .no-posts{text-align:center;padding:60px 20px;color:#666;font-size:16px}@media (max-width:768px){.infility-nav-posts-widget .nav-sub-list{margin-left:15px}.infility-nav-posts-widget .nav-sub-item{padding:8px 12px;font-size:13px}}.infility-nav-posts-widget .posts-grid.loading{opacity:.6;pointer-events:none}.infility-nav-posts-widget .pagination-prev-next{display:flex;justify-content:center;align-items:center;gap:15px}.infility-nav-posts-widget .pagination-prev-next .page-numbers{padding:10px 20px;font-weight:500}.infility-nav-posts-widget .pagination-load-more{text-align:center}.infility-nav-posts-widget .load-more-btn{background-color:#007cba;color:#fff;border:none;padding:12px 30px;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;display:inline-block;text-decoration:none}.infility-nav-posts-widget .load-more-btn:hover{background-color:#005a87;color:#fff;text-decoration:none}.infility-nav-posts-widget .load-more-btn:disabled{background-color:#ccc;cursor:not-allowed}.infility-nav-posts-widget .load-more-btn.loading{position:relative;color:transparent}.infility-nav-posts-widget .load-more-btn.loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}.infility-nav-posts-widget.loading{position:relative}.infility-nav-posts-widget.loading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:10}.infility-nav-posts-widget.loading::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #f3f3f3;border-top:3px solid #007cba;border-radius:50%;animation:spin 1s linear infinite;z-index:11}.infility-nav-posts-widget .load-more-btn.loading{position:relative;color:transparent!important}.infility-nav-posts-widget .load-more-btn.loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid transparent;border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}.infility-nav-posts-widget .nav-posts-pagination .page-numbers.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.infility-nav-posts-widget .posts-grid.loading{opacity:.6}@media (max-width:768px){.infility-nav-posts-widget .pagination-prev-next{flex-direction:column;gap:10px}.infility-nav-posts-widget .pagination-prev-next .page-numbers{margin:0}}