html,body{max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto}#container,#content,#content-main{min-width:0;max-width:100%}.results,.paginator,.submit-row{max-width:100%}#changelist .results{overflow-x:auto;-webkit-overflow-scrolling:touch}#changelist table{min-width:720px}fieldset.module{min-width:0}.form-row{max-width:100%}.form-row>div{min-width:0}input,select,textarea{max-width:100%}
@media(max-width:767px){
  #header{height:auto!important;min-height:0!important;padding:10px!important;gap:8px;flex-wrap:wrap}#branding{min-width:0;max-width:100%}#site-name{font-size:18px!important;overflow-wrap:anywhere}#user-tools{margin:0!important;white-space:normal!important;text-align:left!important}
  #content{padding:12px 8px!important}.breadcrumbs{padding:8px 10px!important;white-space:normal}
  .object-tools{float:none!important;margin:0 0 10px!important;display:flex;flex-wrap:wrap;gap:6px}.object-tools li{float:none!important;margin:0!important}
  .module,.inline-group{max-width:100%;overflow-x:auto}.module:has(table.pg-mobile-compact){overflow:visible}.aligned label{float:none!important;width:auto!important;display:block!important;padding:0 0 5px!important}.aligned .form-row>div{margin-left:0!important}.aligned input,.aligned select,.aligned textarea{width:100%!important;box-sizing:border-box}
  .submit-row{display:flex!important;gap:7px;flex-wrap:wrap;padding:9px!important}.submit-row input,.submit-row a{float:none!important;margin:0!important}
  #changelist-filter{position:static!important;width:auto!important;margin:10px 0!important}#changelist .actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#changelist .actions select{max-width:100%}
  .pg-table-toolbar{align-items:stretch!important}.pg-table-mode-label,.pg-table-mode,.pg-table-global-query{width:100%!important}.pg-builder-row{grid-template-columns:1fr!important}
  #changelist table.pg-mobile-compact{min-width:0}
}
