@media(max-width: 767px)and (orientation: portrait),(max-width: 480px){.nav-mobile-wrap{margin-left:-5px !important;margin-right:-5px !important;margin-top:-5px !important;max-width:105% !important}}.pnet-navbar{background:#fff;border-bottom:2px solid #ddd;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);max-width:100vw;overflow-x:hidden;box-sizing:border-box}@media(min-width: 768px){.pnet-navbar{position:fixed;top:0;left:0;right:0;z-index:1000}}.navbar-top-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 15px;min-height:67px;max-width:100%;overflow-x:hidden;box-sizing:border-box}.navbar-brand{display:flex;align-items:center}.logo-img{height:35px;width:auto}.navbar-search-section{flex:1;max-width:300px;margin:0 15px;position:relative;display:none;visibility:hidden}.search-toggle-btn{background:#f8f9fa;border:1px solid #ddd;padding:8px 12px;border-radius:20px;width:100%;text-align:left;color:#666;display:block}.search-form-container{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);display:none;z-index:1001;margin-top:5px}.search-form-container.active{display:block}.search-input-group{display:flex;align-items:center}.search-input{border:none;padding:12px 15px;flex:1;font-size:16px;border-radius:8px}.search-submit-btn{background:#772953;color:white;border:none;padding:12px 15px;border-radius:0 8px 8px 0}.mobile-menu-toggle{background:none;border:none;padding:8px;display:none;flex-direction:column;justify-content:center;width:40px;height:40px;overflow:hidden;box-sizing:border-box}@media(max-width: 767px)and (orientation: landscape),(max-width: 767px)and (max-height: 500px){.mobile-menu-toggle{display:none}}@media(max-width: 767px)and (orientation: portrait),(max-width: 767px)and (min-height: 501px){.mobile-menu-toggle{display:flex}}.hamburger-line{width:20px;height:2px;background:#fff;margin:2px 0;transition:all .3s ease;transform-origin:center}.mobile-menu-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(3px, 3px)}.mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(3px, -3px)}.navbar-main-nav{position:static;left:0;width:auto;height:auto;background:none;box-shadow:none;padding:0;overflow:visible;display:flex;align-items:center;z-index:999;box-sizing:border-box}@media(max-width: 767px)and (orientation: portrait),(max-width: 767px)and (min-height: 501px){.navbar-main-nav{position:fixed;top:0;left:-100%;width:85vw;max-width:350px;height:100vh;background:white;box-shadow:inset -2px 0 10px rgba(0, 0, 0, 0.1);transition:left .3s ease;overflow-y:auto;overflow-x:hidden;padding:20px 0;display:block}.navbar-main-nav.active{left:0}}.nav-quick-actions{display:flex;gap:20px;padding:0;border:none;margin:0}@media(max-width: 767px)and (orientation: portrait),(max-width: 767px)and (min-height: 501px){.nav-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px;border-bottom:1px solid #eee;margin-bottom:20px}}.quick-action-btn{display:flex;flex-direction:row;align-items:center;padding:10px 15px;background:none;border-radius:8px;text-decoration:none;color:#333;transition:all .2s ease}@media(max-width: 767px)and (orientation: portrait),(max-width: 767px)and (min-height: 501px){.quick-action-btn{flex-direction:column;padding:15px 10px;background:#f8f9fa}.quick-action-btn:hover{background:#e9ecef}}.quick-action-btn:hover{text-decoration:none;color:#333}.quick-action-btn i{font-size:16px;margin-right:8px;margin-bottom:0;color:#772953}@media(max-width: 767px)and (orientation: portrait),(max-width: 767px)and (min-height: 501px){.quick-action-btn i{font-size:20px;margin-right:0;margin-bottom:5px}}.dark-mode .quick-action-btn i{color:#5bc0de}.quick-action-btn span{font-size:12px;font-weight:500}.nav-section{border-bottom:1px solid #f0f0f0;position:relative;z-index:1}.nav-section-header{width:100%;background:none;border:none;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;transition:background .2s ease}.nav-section-header:hover{background:#f8f9fa}.nav-section-title{display:flex;align-items:center;font-weight:600;font-size:16px;color:#333}.nav-section-title i{margin-right:10px;color:#772953;width:20px}.dark-mode .nav-section-title i{color:#5bc0de}.nav-section-arrow{transition:transform .2s ease;color:#772953}.dark-mode .nav-section-arrow{color:#5bc0de}.nav-section-header.active .nav-section-arrow{transform:rotate(180deg)}.nav-section-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0 20px 0 40px}.nav-section-content.active{max-height:500px;padding:15px 20px 15px 40px}.nav-section-content.active:has(.nav-more-content.active){overflow:visible;max-height:none}.nav-section-content.active.has-active-submenu{overflow:visible;max-height:none}.nav-subsection{margin-bottom:20px;position:relative;z-index:1}.nav-subsection-title{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.nav-section-content a{display:block;padding:8px 0;color:#333;text-decoration:none;font-size:14px;transition:color .2s ease}.nav-section-content a:hover{color:#772953;text-decoration:none}.dark-mode .nav-section-content a:hover{color:#5bc0de}.nav-show-more{background:none;border:none;color:#772953;font-size:14px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;position:relative;z-index:101}.dark-mode .nav-show-more{color:#5bc0de}.nav-more-content{display:none;position:relative;margin-top:10px;z-index:1010;background:rgba(0, 0, 0, 0.08);border-left:3px solid #772953;padding:10px 0 10px 15px;border-radius:0 4px 4px 0;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}.dark-mode .nav-more-content{background:rgba(255, 255, 255, 0.08);border-left-color:#5bc0de}.nav-more-content.active{display:block}.nav-more-content a{display:block;padding:8px 0;color:#333;text-decoration:none;font-size:14px;transition:color .2s ease}.dark-mode .nav-more-content a{color:#333}.nav-more-content a:hover{color:#772953;text-decoration:none}.dark-mode .nav-more-content a:hover{color:#5bc0de}.nav-user-section{padding:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0}.nav-user-info{display:flex;align-items:center;margin-bottom:15px}.nav-user-avatar{width:40px;height:40px;border-radius:20px;margin-right:12px}.nav-user-name{font-weight:600;display:block}.nav-user-badge{background:#dc3545;color:white;font-size:11px;padding:2px 6px;border-radius:10px;display:block;margin-top:2px}.nav-user-links a{display:block;padding:8px 0;color:#333;text-decoration:none;font-size:14px}.nav-auth-section{padding:20px;display:flex;gap:10px}.nav-auth-btn{flex:1;padding:12px 20px;text-align:center;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s ease}.nav-login-btn{background:#f8f9fa;color:#333;border:1px solid #ddd}.nav-register-btn{background:#772953;color:white}.nav-footer-section{padding:20px;border-top:1px solid #eee}.nav-social-links{display:flex;gap:15px;margin-bottom:15px}.social-link{color:#666;text-decoration:none;font-size:14px}.nav-footer-links{display:flex;gap:15px;flex-wrap:wrap}.nav-footer-links a{color:#666;text-decoration:none;font-size:13px}.mobile-nav-overlay{display:none}@media(max-width: 767px)and (orientation: portrait),(max-width: 767px)and (min-height: 501px){.mobile-nav-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:998}.mobile-nav-overlay.active{opacity:1;visibility:visible}}@media(max-width: 1024px)and (orientation: landscape),(max-width: 1024px)and (max-height: 500px){.nav-mobile-wrap,.visible-xs.nav-mobile-wrap,.visible-sm.nav-mobile-wrap,.hidden-md.nav-mobile-wrap,.hidden-lg.nav-mobile-wrap{display:none !important}.nav-mobile-wrap+.row.hidden-xs.hidden-sm,.nav-mobile-wrap+.hidden-xs.hidden-sm,.row.hidden-xs.hidden-sm,div.hidden-xs.hidden-sm{display:block !important}.mobile-menu-toggle{display:none !important}.navbar-main-nav{position:static !important;left:0 !important;width:auto !important;height:auto !important;background:none !important;box-shadow:none !important;padding:0 !important;overflow:visible !important;display:flex !important;align-items:center !important}.mobile-nav-overlay{display:none !important}.nav-quick-actions{display:flex !important;gap:20px !important;padding:0 !important;border:none !important;margin:0 !important}.quick-action-btn{flex-direction:row !important;background:none !important;padding:10px 15px !important}.quick-action-btn i{margin-right:8px !important;margin-bottom:0 !important;font-size:16px !important}}@media(min-width: 768px){.mobile-menu-toggle{display:none}.navbar-main-nav{position:static;left:0;width:auto;height:auto;background:none;box-shadow:none;padding:0;overflow:visible;display:flex;align-items:center}.nav-quick-actions{display:flex;gap:20px;padding:0;border:none;margin:0}.quick-action-btn{flex-direction:row;background:none;padding:10px 15px}.quick-action-btn i{margin-right:8px;margin-bottom:0;font-size:16px}.nav-sections{display:flex;gap:20px}.nav-section{position:relative;border:none}.nav-section-header{padding:10px 15px;background:none;color:#333}.nav-section-content{position:absolute;top:100%;left:0;background:white;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);min-width:250px;padding:15px;z-index:1000}}@media(min-width: 1200px){.navbar-top-bar{max-width:1200px;margin:0 auto}}
