/* Computer Management (MMC) — measured on the window in win2k-srv_screen_desktop_computer-management.png (client origin
   (4, 23)). */
.mmc { position: relative; flex: 1; }
.mmc > * { position: absolute; }
.mmc > .mmc__rebar { left: 0; right: 0; top: 0; }
.mmc__menu-band { width: 97px; }   /* the menu band ends at client 98, its separator after it (measured) */
.mmc__toolbar > .w2k-toolbar__button[data-tool="up"] { padding: 3px 3px 0 4px; }   /* its bitmap 1px further right (measured) */
.mmc .mmc__toolbar { --toolbar-dither-phase: 1px 0; }   /* the checkerboard's phase here (measured) */
/* The scope pane: a lone "Tree" tab over a line, the console tree in a client edge 3px below. Its width is the
   splitter's (--mmc-scope-width, dragged and remembered; the splitter 2px, --metric-splitter-size — TODO X-eqrc, Windows:
   3px). */
.mmc { --mmc-scope-width: 221px; }
.mmc > .mmc__scope { left: 0; top: 28px; width: var(--mmc-scope-width); bottom: 20px; }
.mmc > .mmc__split { position: absolute; left: var(--mmc-scope-width); top: 28px; bottom: 20px; }
.mmc__tabs { position: absolute; left: 0; top: 0; right: 0; height: 22px;   /* allow: MMC's lone Tree tab (measured) */
  background: linear-gradient(var(--sys-btn-hilight), var(--sys-btn-hilight)) 35px 20px / calc(100% - 35px) 1px no-repeat; }
.mmc__tab { position: absolute; left: 0; top: 0; width: 36px; height: 22px; margin: 0; border: 0; padding: 2px 0 7px 7px; box-sizing: border-box; font: inherit; line-height: var(--line-height-ui); color: inherit; text-align: left; vertical-align: top; display: block;   /* allow: MMC's lone Tree tab (measured) */
  background:
    linear-gradient(var(--sys-btn-hilight), var(--sys-btn-hilight)) 2px 0 / 32px 1px no-repeat,
    linear-gradient(var(--sys-btn-hilight), var(--sys-btn-hilight)) 1px 1px / 1px 1px no-repeat,
    linear-gradient(var(--sys-btn-hilight), var(--sys-btn-hilight)) 34px 1px / 1px 1px no-repeat,
    linear-gradient(var(--sys-btn-hilight), var(--sys-btn-hilight)) 0 2px / 1px 20px no-repeat,
    linear-gradient(var(--sys-btn-shadow), var(--sys-btn-shadow)) 34px 2px / 1px 19px no-repeat,
    linear-gradient(var(--sys-btn-dk-shadow), var(--sys-btn-dk-shadow)) 35px 2px / 1px 18px no-repeat,
    linear-gradient(var(--sys-btn-hilight), var(--sys-btn-hilight)) 35px 20px / 1px 1px no-repeat,   /* where the line below the strip begins */
    var(--color-surface);
  outline: none; }
.mmc__scope > .mmc__tree { position: absolute; left: 0; top: 24px; right: 0; bottom: 0; }
.mmc > .mmc__result { left: calc(var(--mmc-scope-width) + var(--metric-splitter-size)); top: 28px; right: 0; bottom: 20px; }   /* the result pane takes the width the window gains */
.mmc__result .w2k-listview__items { margin-top: 2px; }   /* the first row 2px below the header (measured) */
.mmc[data-hide-tree] > :is(.mmc__scope, .mmc__split) { display: none; }
.mmc[data-hide-tree] > .mmc__result { left: 0; }
.mmc > .mmc__status { left: 0; right: 0; bottom: 0; padding-right: 2px; }   /* no size grip: the last part ends 2px in (measured) */
.mmc__status > .w2k-statusbar__panel:nth-child(1) { flex: none; width: 194px; }
.mmc__status > .w2k-statusbar__panel:nth-child(2) { flex: none; width: 131px; }
