.mmu-app{min-width:0;overflow:auto}
.mmu-app .native-toolbar{flex-wrap:wrap;flex-shrink:0}
.mmu-app .tool-note,.mmu-profile p{font-size:11px;color:var(--muted);margin:5px 10px;line-height:1.6;overflow-wrap:anywhere}
.mmu-app pre{font:11px/1.6 Hack,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 10px}
.mmu-app strong{font-size:12px}.mmu-app small{font-size:10px;color:var(--muted);font-weight:400}
#mmu-source{padding:8px 10px;background:var(--sidebar);border-bottom:1px solid var(--line);font-size:11px;overflow-wrap:anywhere;flex-shrink:0}
.mmu-profile,.mmu-segments{padding:6px 10px;border-bottom:1px solid var(--line);flex-shrink:0}.mmu-profile summary,.mmu-segments summary{cursor:pointer;font-size:12px}.mmu-profile p{margin:6px 0}#mmu-provenance{margin:6px 0;max-height:210px;overflow:auto}
.mmu-config{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:10px;background:var(--sidebar);border-bottom:1px solid var(--line);flex-shrink:0}
.mmu-config>label{font-size:12px;font-weight:600;display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.mmu-config>label small{margin-left:auto}.mmu-config>label input{width:100%;min-width:0;box-sizing:border-box;font:12px Hack,monospace}
.mmu-flags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.mmu-flags label{display:inline-flex;align-items:center;gap:4px;font-size:11px}
.mmu-requests{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,.75fr);gap:10px;padding:10px;flex-shrink:0}.mmu-requests>label{font-size:12px}.mmu-requests small{display:block;margin-top:3px}
#mmu-addresses{display:block;box-sizing:border-box;width:100%;height:90px;max-height:240px;resize:vertical;font:12px/1.65 Hack,monospace;margin-top:5px}
.mmu-requests>div>label{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mmu-requests select{min-width:0;max-width:220px}.mmu-requests .native-toolbar{padding:4px 0;border:none;background:none}.mmu-requests .tool-note{margin:4px 0}
#mmu-result-count,#mmu-result-page,#mmu-path-count,#mmu-segment-page{font-size:11px;color:var(--muted)}
.mmu-table-wrap{overflow:auto;min-width:0;max-height:300px;scrollbar-gutter:stable}.mmu-table-wrap table{width:100%;font:11px/1.5 Hack,monospace}.mmu-table-wrap th{white-space:nowrap}.mmu-table-wrap td{white-space:pre-wrap;vertical-align:top;min-width:50px}.mmu-table-wrap button{font:inherit;text-align:left;white-space:nowrap;padding:2px 5px;min-height:24px;max-width:100%}.mmu-table-wrap tr.selected{background:color-mix(in srgb,var(--accent) 14%,transparent)}.mmu-table-wrap tr.mmu-fault{color:var(--error,#d75151)}.mmu-implicit td:first-child{border-left:3px solid color-mix(in srgb,var(--accent) 65%,transparent)}
.mmu-result-wrap{max-height:220px;min-height:84px;flex-shrink:0;border-block:1px solid var(--line)}#mmu-results:focus-visible,#mmu-step-path:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
.mmu-walk{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.64fr);border-bottom:1px solid var(--line);flex-shrink:0}.mmu-walk>div{min-width:0}.mmu-walk aside{min-width:0;background:var(--sidebar);border-left:1px solid var(--line)}
#mmu-pte-value{display:block;font:15px Hack,monospace;color:var(--accent);padding:8px 10px;overflow-wrap:anywhere}#mmu-pte-bits{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:2px;margin:0 10px}#mmu-pte-bits span{font:10px Hack,monospace;text-align:center;padding:4px 0;color:var(--muted);background:color-mix(in srgb,var(--line) 35%,transparent);border-radius:2px}#mmu-pte-bits .set{background:color-mix(in srgb,var(--accent) 23%,transparent);color:var(--text)}#mmu-pte-bits .reserved.set{background:#cf575730;color:#bf4747}#mmu-pte-detail{max-height:205px;overflow:auto}
.mmu-extract{flex-shrink:0;border-bottom:1px solid var(--line)}.mmu-extract label{display:inline-flex;align-items:center;gap:5px;font-size:11px}#mmu-extract-start{width:177px;font:11px Hack,monospace}#mmu-extract-length{width:68px;font:11px Hack,monospace}#mmu-hex{white-space:pre;overflow:auto;max-height:230px;font-size:11px}
.mmu-segments{padding-bottom:8px}.mmu-segments .native-toolbar{padding-inline:0}#mmu-filter{width:240px;min-width:100px;max-width:100%}.mmu-segments td:last-child{word-break:break-all;min-width:180px}
@media(max-width:680px){.mmu-config,.mmu-requests,.mmu-walk{grid-template-columns:minmax(0,1fr)}.mmu-config>label small{margin-left:5px}.mmu-walk aside{border-left:none;border-top:1px solid var(--line)}.mmu-requests select{max-width:65%}.mmu-flags{gap:7px 12px}.mmu-walk .mmu-table-wrap{max-height:235px}#mmu-pte-detail{max-height:170px}.mmu-app .native-toolbar{gap:5px}}
@media(prefers-reduced-motion:reduce){.mmu-app *{scroll-behavior:auto}}
