.districts60 article{width:min(1150px,100%);padding:0;display:flex;flex-direction:column;overflow:hidden}.districts60 header{padding:12px 20px;background:#142425;flex-shrink:0;border-bottom:1px solid #56776b}.districts60 header h2{margin:5px 0}.districts60 .browser-dialog-body{padding:18px 20px;overflow:auto;min-height:0;overscroll-behavior:contain}.district-summary60{padding:12px;border:1px solid #657c69;border-radius:10px;background:#20372f}.district-grid60{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.district-grid60 button{display:flex;flex-direction:column;align-items:center;min-width:0}.district-grid60 img{width:95px;height:85px;object-fit:contain}.district-grid60 small,.research-grid60 small{display:block;margin-top:5px}.district-portrait60{width:150px;height:130px;object-fit:contain;float:right}.districts60 input{width:100px;padding:8px;margin:10px}.districts60 .browser-dialog-body>button{margin:8px 6px 0 0}.research-grid60{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.research-grid60 button{text-align:left;display:flex;flex-direction:column;gap:12px}.districts60 progress{width:100%;height:22px;accent-color:#d9bd7d}.guard-plot60 span{font-size:10px!important;padding:1px 4px!important}.guard-plot60.vacant span{background:#142425b0;border:1px dashed #bcaf76}#population60{font-size:11px!important}.hud-actions{flex-wrap:wrap!important;justify-content:center}@media(max-width:700px){.district-grid60{grid-template-columns:repeat(3,minmax(0,1fr))}.research-grid60{grid-template-columns:1fr}.district-grid60 img{width:65px;height:65px}.districts60 .browser-dialog-body{padding:12px}.guard-plot60 span{font-size:8px!important}}
