/* Layout repair v10: artwork directly beneath the slim header. */
.hm-community-tools{padding:18px 6% 12px;background:#fffdf7;border-top:1px solid #d9e1ce;border-bottom:1px solid #d9e1ce}
.hm-community-tools .hm-status-grid{padding-left:0;max-width:1150px;margin:0 auto;gap:12px}
.hm-community-tools .hm-status-grid>div{gap:4px}
.hm-community-tools .hm-status-grid span{font:11px/1.4 Arial,sans-serif}
.hm-community-tools .hm-status-grid strong{font:600 13px/1.4 Arial,sans-serif}
.hm-community-tools .hm-tool-row{margin-top:12px;gap:7px}
.hm-community-tools .hm-tool-row button,.hm-community-tools .hm-tool-row>a{min-height:36px;padding:7px 12px;font-size:11px}
.hm-community-tools .hm-tool-row small{flex-basis:auto;margin-left:10px;font-size:10px}
.hm-native-menu>summary{list-style:none!important}
.hm-native-menu>summary::marker{content:''}
.hm-native-menu>summary::-webkit-details-marker{display:none}
@media(max-width:760px){.hm-community-tools{padding:18px 5% 14px}.hm-community-tools .hm-status-grid{gap:12px}.hm-community-tools .hm-tool-row button,.hm-community-tools .hm-tool-row>a{min-height:44px}.hm-community-tools .hm-tool-row small{flex-basis:100%;margin:4px 0 0}}
