/* Universal responsive safety layer */
html,body{max-width:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%;height:auto}iframe{max-width:100%}.container{width:min(100% - 30px,1170px)}table{max-width:100%}.table-responsive,.nk-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}input,select,textarea,button{max-width:100%}pre,code{overflow-wrap:anywhere}.nk-navbar .nk-nav>li>a{white-space:nowrap}@media(max-width:1199px){.nk-navbar .nk-nav>li>a{font-size:11px}.nk-navbar .container{width:min(100% - 20px,1170px)}}@media(max-width:991px){.nk-navbar-top{position:relative}.nk-header-title{min-height:auto}.nk-header-title .nk-title{overflow-wrap:anywhere}.row>[class*="col-"]{min-width:0}.pp-admin-shell,.dashboard-shell,.event-admin{min-width:0!important;width:100%!important}.modal-dialog{width:calc(100% - 24px);margin:12px auto}}@media(max-width:767px){.container{width:calc(100% - 20px)}h1,.display-1,.display-2,.display-3{overflow-wrap:anywhere}.nk-gap-4,.nk-gap-5{height:45px}.nk-footer{padding-left:0!important;padding-right:0!important}.pagination{flex-wrap:wrap;gap:5px}.pagination .page-link{min-width:36px;text-align:center}.dropdown-menu{max-width:calc(100vw - 20px)}.form-row,.input-group{min-width:0}.input-group{flex-wrap:wrap}.input-group>*{min-width:0}}@media(max-width:420px){.container{width:calc(100% - 14px)}button,.btn{white-space:normal}.nk-title{font-size:clamp(28px,12vw,48px)!important}.modal-content{border-radius:16px!important}}
