.page-container{margin:0 auto;max-width:1600px;padding:0 20px 0 0}aside.bg-white{background-color:transparent!important;box-shadow:none!important;flex-shrink:0;overflow-y:auto;padding-top:70px;position:sticky;width:180px}.content-wrapper{box-sizing:border-box;padding:0 20px;transition:margin-left .3s ease;width:100%}.sidebar-item{border-radius:14px;text-align:center}.sidebar-item.active{background-color:rgba(75,129,244,.1);color:#4b81f4}.company-header{padding:1rem}.company-title{font-size:1.5rem;word-break:break-word}.tab-navigation{-webkit-overflow-scrolling:touch;overflow-x:auto}.tab-link{flex-shrink:0;white-space:nowrap}.content-section h2{font-size:1.125rem;margin-bottom:1rem}@media (max-width:1024px){aside.bg-white{padding-top:20px;width:160px}.content-wrapper{padding:0 10px}}@media (max-width:768px){.sidebar-container.bg-white.mt-2.mb-2.overflow-auto{display:none!important}.main-content-wrapper .content-container{max-width:100%!important;width:100%!important}aside.bg-white{background-color:#fff!important;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;height:auto;margin-bottom:10px;padding:10px;position:relative;top:0;width:100%}aside.bg-white,aside.bg-white ul{-webkit-overflow-scrolling:touch;overflow-x:auto}aside.bg-white ul{display:flex;flex-wrap:nowrap;gap:8px;list-style:none;margin:0;padding:0}.sidebar-item{border-radius:6px;display:inline-block;flex-shrink:0;font-size:13px;margin:0;padding:8px 16px!important;white-space:nowrap}.content-wrapper{padding:0 8px}main.flex-1.flex.flex-col{margin-left:0;margin-top:10px}.company-header{padding:.75rem}.company-title{font-size:1.25rem}.tab-navigation{margin-top:0}.tab-link{font-size:14px;padding:.75rem 1rem!important}.content-section{padding:1rem!important}.content-section .grid{gap:1.5rem}.content-section h2{font-size:1rem;margin-bottom:.75rem}}@media (max-width:640px){aside.bg-white{padding:8px;width:100%}.sidebar-item{font-size:12px;margin:2px;padding:6px 10px!important}.content-wrapper{padding:0 4px}.company-header{padding:.5rem}.company-title{font-size:1.125rem}.tab-link{font-size:13px;padding:.5rem .75rem!important}.content-section{margin-bottom:.5rem;padding:.75rem!important}.content-section .grid{gap:1rem}.content-section h2{font-size:.9375rem;margin-bottom:.5rem}}[data-bs-theme=dark] button,[data-bs-theme=dark] div,[data-bs-theme=dark] h1,[data-bs-theme=dark] h2,[data-bs-theme=dark] h3,[data-bs-theme=dark] h4,[data-bs-theme=dark] h5,[data-bs-theme=dark] h6,[data-bs-theme=dark] li,[data-bs-theme=dark] p,[data-bs-theme=dark] span,[data-bs-theme=dark] td,[data-bs-theme=dark] th,[data-bs-theme=dark] tr,[data-bs-theme=dark] ul{color:#ddd!important}[data-bs-theme=dark] button,[data-bs-theme=dark] div,[data-bs-theme=dark] td,[data-bs-theme=dark] th,[data-bs-theme=dark] tr,[data-bs-theme=dark] ul{background-color:#2d3135!important}[data-bs-theme=dark] a{color:#58a6ff!important}[data-bs-theme=dark] button,[data-bs-theme=dark] div,[data-bs-theme=dark] li,[data-bs-theme=dark] td,[data-bs-theme=dark] th,[data-bs-theme=dark] tr,[data-bs-theme=dark] ul{border-color:#444!important}
