/* JMMS 19.16: compact file usage screen. No DOM reshuffling. */
.asset-usage-page.jmms-usage-v1916{max-width:1100px;margin:1.2rem 0 2rem;width:100%}
.jmms-usage-nav{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1rem;margin-bottom:1.25rem}
.jmms-usage-nav .button{margin:0;padding:.65rem 1rem}
.jmms-usage-header{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.25rem;min-width:0}
.jmms-usage-header>div{min-width:0;flex:1}
.jmms-usage-header h2{font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.2;overflow-wrap:anywhere;margin:.35rem 0}
.jmms-usage-header .hint{margin:.3rem 0}
.jmms-usage-thumb{display:block;flex:0 0 auto;border:1px solid var(--line, #45474b);border-radius:5px;padding:.35rem;max-width:180px}
.jmms-usage-thumb img{display:block;max-width:100%;max-height:125px;width:auto;height:auto;object-fit:contain}
.jmms-usage-v1916 .asset-use-panel{max-width:none;width:100%;box-sizing:border-box}
.jmms-usage-v1916 .asset-use-list{margin-top:.75rem}
@media(max-width:620px){.jmms-usage-header{align-items:flex-start}.jmms-usage-thumb{max-width:105px}.jmms-usage-thumb img{max-height:90px}}
