html{overscroll-behavior-y:none}
body{overflow-x:hidden;overscroll-behavior-y:none}
a,button,input,select,textarea,label{touch-action:manipulation}
.management-workspace,.management-workspace>.container,.card{min-width:0}
@media(max-width:1050px){
  .management-app{display:block;width:100%;max-width:100vw;overflow-x:hidden}
  .management-sidebar,.management-workspace{min-width:0;width:100%;max-width:100vw}
  .management-sidebar{position:sticky;top:0;z-index:200;background:#fff}
  .management-sidebar{overflow:hidden}
  .sidebar-nav{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}
  .sidebar-nav::-webkit-scrollbar{display:none}
  .management-topbar{position:sticky;top:105px;z-index:150}
}
@media(max-width:700px){
  .management-sidebar{padding:10px 14px 0}
  .management-brand{padding-bottom:9px}
  .management-brand img{width:180px}
  .sidebar-nav{margin-inline:-14px;padding-inline:6px}
  .sidebar-item{height:44px;padding-inline:11px;font-size:11px}
  .management-topbar{top:99px;padding-inline:14px}
  .management-workspace>.container{overflow:hidden}
  .card{max-width:100%;overflow-x:auto}
  .content-head{padding-inline:16px}
  .content-head>.btn{width:100%}
  .content-layout.open{display:block}
  .content-layout.open>section,.content-layout.open>aside{margin-bottom:14px}
  .content-actions{min-width:max-content}
  input,select,textarea{font-size:16px!important}
  table{font-size:11px}
}
@media(max-width:420px){
  .metric-grid{grid-template-columns:1fr}
  .registration-feature-stats{grid-template-columns:1fr}
  .registration-feature-stats div{border-left:0;border-top:1px solid #e7ebf0}
  .registration-feature-stats div:first-child{border-top:0}
}
