.md-switch,.md-path,.md-notice,.md-actions,.md-badges{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.md-switch{margin-bottom:16px}.md-status{margin-left:auto;color:var(--t3);font-size:12px}.md-summary{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:22px;margin-bottom:12px}.md-summary b{font-size:19px}.md-summary p{font-size:12px;color:var(--t3);margin:7px 0 0}.md-notice{padding:12px 16px;background:var(--s3);border-radius:8px;color:var(--t2);font-size:12px;margin-bottom:14px}.md-notice .btn{margin-left:auto}.md-warning{background:var(--amber-s);color:var(--amber);border:1px solid var(--amber-b);padding:14px;border-radius:8px;margin-bottom:14px}.md-path{padding:8px 0 16px;color:var(--t3);font-size:12px}.md-path span{margin-left:auto}.md-badges{font-size:10px;color:var(--t2);margin-bottom:8px}.md-badges span{background:var(--s3);padding:3px 5px;border-radius:4px}.md-badges .md-missing{color:var(--red);background:var(--red-s)}.md-actions{margin-bottom:9px}.md-actions .btn{font-size:11px;padding:3px 8px}.md-nav-toggle{background:transparent;color:var(--t3);border:0;margin:2px 0 6px 45px;font-size:11px;cursor:pointer}.nav-i.md-sub{padding-left:35px;font-size:12px}.modal-b select{padding:8px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px}@media(max-width:820px){.md-summary{grid-template-columns:1fr;gap:16px}.md-status{margin-left:0}.md-path span{width:100%;margin-left:0}}
.md-file-missing .mg-img{filter:grayscale(1);opacity:.55}

/* Keep the first screen on the assets; advanced filters are one click away. */
.mt-filter:not(.show-advanced) .mt-frow[data-adv] { display: none; }
.mt-more { white-space: nowrap; }
@media (max-width: 640px) {
  .md-summary { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; padding: 14px; }
  .md-summary b { font-size: 16px; }
  .md-summary p { font-size: 10px; line-height: 1.4; }
  .md-notice { padding: 9px 12px; font-size: 11px; line-height: 1.5; }
  .md-path { font-size: 10px; }
  .mt-fbody { flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; }
  .mt-fbody::-webkit-scrollbar { display: none; }
}
@media (max-width: 640px) {
  .md-summary { display: none; }
  .mt-people { display: none; }
  .md-path { display: none; }
}
@media (max-width: 640px) {
  .mt-fbody > button, .mt-fbody .mt-c1, .mt-fbody .mt-c2, .mt-fbody .mt-ty, .mt-fbody .mt-cr, .mt-fbody .mt-gt {
    flex: none;
    white-space: nowrap;
  }
  .mt-frow { align-items: flex-start; }
  .mt-flab { flex: none; }
}
.md-path { gap: 10px; }
.md-path span:first-child { margin-left: 0; }
.md-path span:last-child { margin-left: auto; }
