.table.custom tbody tr:nth-child(2n){background-color:#00000008}.table.custom tbody tr:hover{background-color:#17c1e826}.table.custom thead th{padding:.75rem .5rem!important}.text-white h4{color:#fff!important}.table.custom tbody tr:last-child td{border:1px solid #e9ecef!important}.btn-gp{padding:.8em .6em!important}.sidebar-menu-icon{display:inline-flex!important;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;font-size:1.2rem!important;color:#000!important;line-height:1;position:static!important;top:auto!important}.news-card-image{height:180px;object-fit:cover}.news-detail-image{max-height:520px;object-fit:cover;width:100%}.news-content table{width:100%;margin-bottom:1rem}.news-content th,.news-content td{border:1px solid #e9ecef;padding:.5rem}.news-content img,.editor-inline-image{max-width:100%;height:auto}.news-content .editor-inline-image{display:block;margin:1.25rem 0}.news-content .editor-video,.editor-video{margin:1.25rem 0}.ql-editor .editor-inline-image{max-width:100%;height:auto;margin:1rem 0}.statistics-record-card{border:1px solid #e9ecef;border-radius:.5rem;padding:1rem;background:#fff}.statistics-record-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:#f8f9fa;color:#cb0c9f;flex:0 0 auto}.statistics-record-holders{min-height:4.25rem;font-size:.875rem}.statistics-filter-bar{display:grid;grid-template-columns:minmax(130px,1fr) minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:1rem;align-items:end}.statistics-filter-actions{display:flex;align-items:end}.statistics-view-toggle{display:flex;gap:.5rem;flex-wrap:wrap}.statistics-table th,.statistics-table td{white-space:nowrap}@media (max-width: 992px){.statistics-filter-bar{grid-template-columns:1fr 1fr}}@media (max-width: 576px){.statistics-filter-bar{grid-template-columns:1fr}}@media (max-width: 1024px){#sidenav-main{left:0;z-index:1052}header,.navbar{z-index:1053}.navbar-brand img,header img{max-height:40px;height:auto}}@media (max-width: 1200px){#sidenav-main{position:fixed;top:0;left:0;margin:0!important;width:260px;background:#fff;transform:translate(-280px);transition:transform .3s ease,box-shadow .3s ease;z-index:1065;box-shadow:0 10px 30px #0003}.g-sidenav-show #sidenav-main{transform:translate(0)}.sidenav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1060}header,.navbar{z-index:1055}}
