/* 8.ro */
.mo-wide { grid-column: 1 / -1; }
.mo-in { min-height: 8rem; }
.mo-help { margin: -4px 0 0; font-size: .8125rem; color: var(--muted); }
.mo-help:empty::before { content: "\a0"; }
/* wrapped at the spaces between letters, never inside one */
.mo-out { margin: 16px 18px 0; width: calc(100% - 36px); min-height: 8rem; font-family: var(--mono); font-size: 1.0625rem; letter-spacing: .04em; overflow-wrap: normal; }
.mo-acts { display: flex; flex-wrap: wrap; gap: 8px; padding: 12px 18px 14px; }
.mo-table { margin: 0; padding: 4px 18px 16px; list-style: none; display: grid; grid-template-columns: repeat(auto-fill, minmax(118px, 1fr)); gap: 4px 12px; }
.mo-table li { display: flex; gap: 10px; align-items: baseline; padding: 3px 0; border-bottom: 1px solid var(--line); }
.mo-table b { min-width: 1.2em; font-family: var(--mono); }
.mo-table code { font-family: var(--mono); font-size: .9375rem; letter-spacing: .08em; color: var(--muted); }
