html,body,#root{min-height:100%}body{margin:0}#page-topbar{border-bottom:1px solid #e9ebec;box-shadow:0 1px 2px #38414a0f;background:#fff!important}#page-topbar .navbar-header{background:#fff}#page-topbar .header-item{color:#495057}#page-topbar .navbar-brand-box{display:none}@media (width<=991.98px){#page-topbar .navbar-brand-box.d-lg-none{align-items:center;padding-left:.75rem;display:flex!important}}.vertical-menu .navbar-brand-box{text-align:center;justify-content:center;align-items:center;padding:1.25rem 1rem 1rem;display:flex!important}.vertical-menu .navbar-brand-box .logo{line-height:1;display:block!important}.vertical-menu .logo-dark,body[data-sidebar=dark] .vertical-menu .logo-dark{display:none!important}.vertical-menu .logo-light{display:block!important}.vertical-menu .logo-light .logo-sm{display:none!important}.vertical-menu .logo-light .logo-lg{display:inline-block!important}.vertical-menu .logo img.ipo-logo,#page-topbar .logo img.ipo-logo,.auth-logo img.ipo-logo{object-fit:contain;background:#fff;border-radius:8px;width:auto;max-width:150px;height:34px;padding:5px 10px;display:block}#page-topbar .logo img.ipo-logo{height:28px;padding:3px 8px}#sidebar-menu{padding:0 0 1.5rem}#sidebar-menu .menu-title{letter-spacing:.04em;text-transform:uppercase;padding:.75rem 1.5rem .5rem;font-size:.7rem;color:#7c8a96!important;opacity:1!important}#sidebar-menu ul li{width:100%;display:block}#sidebar-menu ul li a{color:#a6b0cf;white-space:nowrap;align-items:center;gap:.75rem;font-size:.925rem;padding:.7rem 1.5rem!important;display:flex!important}#sidebar-menu ul li a i{text-align:center;min-width:1.25rem;font-size:1.15rem;line-height:1}#sidebar-menu ul li a span{flex:1}#sidebar-menu ul li a:hover,#sidebar-menu ul li.mm-active>a,#sidebar-menu ul li a.active{background:#ffffff0f;color:#fff!important}#sidebar-menu ul li.mm-active>a i,#sidebar-menu ul li a.active i,#sidebar-menu ul li a:hover i{color:#038edc!important}#sidebar-menu>ul>li>a{padding-left:1.5rem!important}#sidebar-menu ul li ul{display:none!important}.vertical-overlay{z-index:1001;background:#0f172a73;position:fixed;inset:0}@media (width>=992px){.vertical-overlay{display:none!important}}.listing-thumb{object-fit:cover;background:#f5f6f8;border-radius:.4rem;width:72px;height:72px}.user-avatar{object-fit:cover;background:#e9ecef;border-radius:50%;width:40px;height:40px}.user-avatar-fallback{color:#038edc;background:#038edc1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:600;display:inline-flex}.table-actions{flex-wrap:wrap;gap:.35rem;display:flex}.auth-logo img.ipo-logo{height:40px;padding:6px 10px}.stat-icon{border-radius:.5rem;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.35rem;display:inline-flex}code.slug{background:#f3f6f9;border-radius:.25rem;padding:.15rem .4rem;font-size:.8rem;color:#495057!important}.page-content{padding-bottom:2rem}.monitor-chip{cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}.monitor-chip:hover{border-color:#038edc!important}.monitor-chip.active{box-shadow:0 0 0 1px #038edc40;border-color:#038edc!important}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.gallery-item{background:#f5f6f8;border:1px solid #e9ebec;border-radius:.4rem;position:relative;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:120px;display:block}.gallery-actions{flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem;display:flex}a.text-body:hover{color:#038edc!important}.clickable-card .card{cursor:pointer;border:1px solid #e9ebec;transition:border-color .15s,box-shadow .15s,transform .15s}.clickable-card:hover .card{border-color:#038edc;transform:translateY(-1px);box-shadow:0 .25rem .75rem #038edc1f}.clickable-row{cursor:pointer}.clickable-row:hover>td{background:#038edc0a}.clickable-row td{position:relative}.stretched-link-row:after{content:"";z-index:1;position:absolute;inset:0}
