/* Modern Mobile 22: readable posts, tighter surrounding controls. */
.mm-showthread .mm-post{margin-bottom:7px}
.mm-showthread .mm-post>tbody>tr>td{padding:3px 10px}
.mm-showthread .mm-post>tbody>tr:first-child>td{padding:7px 10px 3px}
.mm-showthread .mm-author{gap:7px}
.mm-showthread .mm-author-name .bigusername{line-height:1.3}
.mm-showthread .mm-author-name .mm-meta{font-size:11px;line-height:1.3}
.mm-showthread .mm-post-when{font-size:11px;max-width:43%}
.mm-showthread .mm-post-date{gap:4px}
.mm-showthread .mm-post-title{margin:2px 0 5px}
.mm-showthread .mm-message{font-size:15px;line-height:1.5}
.mm-showthread .mm-signature{margin-top:6px}
.mm-showthread .mm-signature>summary{padding:4px 0;min-height:28px;cursor:pointer}
.mm-showthread .mm-edit-note{margin-top:6px}
.mm-showthread .mm-post-actions{gap:2px;margin:5px -4px 0;padding:3px 0 4px}
.mm-showthread .mm-post-actions>.mm-action,.mm-showthread .mm-rep-menu>.mm-action{gap:4px;min-height:36px;padding:6px 7px}
.mm-showthread .mm-post-more{margin-left:auto;flex:0 0 auto;position:relative;align-self:center}
.mm-showthread .mm-post-more:not(:has(.mm-post-tools a,.mm-post-tools img)){display:none}
.mm-showthread .mm-post-more>summary{display:flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:6px 7px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;color:var(--mm-ink-2);list-style:none}
.mm-showthread .mm-post-more>summary::-webkit-details-marker{display:none}
.mm-showthread .mm-post-more>summary::after{content:"\2304";font-size:13px}
.mm-showthread .mm-post-more[open]>summary{background:var(--mm-accent-soft);color:var(--mm-accent)}
.mm-showthread .mm-post-more[open]>summary::after{content:"\2303"}
.mm-showthread .mm-post-more[open]{flex:1 0 100%;margin-left:0}
.mm-showthread .mm-post-more[open]>summary{width:fit-content;margin-left:auto}
.mm-showthread .mm-post-more-panel{margin-top:4px;padding:4px;background:var(--mm-sunken);border:1px solid var(--mm-line);border-radius:7px}
.mm-showthread .mm-post-more-panel .mm-post-tools{display:flex;flex-direction:column;align-items:stretch;margin:0}
.mm-showthread .mm-post-more-panel .mm-tool{display:flex;justify-content:flex-start;gap:9px;width:100%;height:auto;min-height:40px;padding:8px 10px;font-size:13px;color:var(--mm-ink-2);text-decoration:none}
.mm-showthread .mm-post-more-panel .mm-tool>.mm-sr{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}
.mm-showthread .mm-post-more-panel .mm-post-tools>a:not(.mm-tool){display:block;min-height:40px;padding:8px 10px}
.mm-showthread .mm-message div[style*="margin:20px; margin-top:5px"]{margin:8px 0!important}
.mm-showthread .mm-message div[style*="margin:20px; margin-top:5px"] td.alt2{padding:8px 10px!important}
@media(max-width:360px){
 .mm-showthread .mm-post-actions>.mm-action,.mm-showthread .mm-rep-menu>.mm-action{padding:6px;gap:4px}
 .mm-showthread .mm-post-actions>.mm-action-mq,.mm-showthread .mm-post-actions>.mm-action-edit{min-width:36px}
}
