[hidden]{display:none!important}
.resource-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}
.resource-controls .section-meta{margin:0;font-size:9px;text-align:right}
.resource-controls .mini-toggle button{font-size:10px;padding:6px 9px}
.installed-body{display:flex;flex-direction:column;justify-content:center;flex:1;padding:15px 0 10px;min-height:260px}
.installed-summary{display:grid;gap:2px}
.installed-row{display:grid;grid-template-columns:1fr auto 16px;gap:5px 12px;align-items:center;text-align:left;padding:14px 0;border-bottom:1px solid var(--line);border-radius:0}
.installed-row:last-child{border-bottom:0}
.installed-label{font-size:13px;font-weight:bold;grid-column:1;grid-row:1}
.installed-label small{display:block;color:var(--cyan);font-size:10px;font-weight:normal;margin-top:5px}
.installed-value{font-size:27px;font-weight:bold;text-align:right;grid-column:2;grid-row:1/3;white-space:nowrap;letter-spacing:-.4px}
.installed-value small{font-size:11px;color:var(--muted);margin-left:7px;font-weight:normal;letter-spacing:0}
.installed-date{font-size:9px;color:var(--muted);grid-column:1;grid-row:2;line-height:1.5}
.installed-arrow{color:var(--cyan);font-size:12px;grid-column:3;grid-row:1/3;text-align:right}
.installed-row:hover .installed-label{color:var(--cyan)}
.installed-links{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:var(--muted);margin:16px 0 4px}
.installed-links a{color:var(--cyan)}
.mix-panel .mix-body{min-height:260px}
@media(max-width:1150px){.resource-controls{gap:8px}.resource-controls .section-meta{font-size:8px}.resource-controls .mini-toggle button{font-size:9px;padding:6px 7px}.installed-label{font-size:12px}.installed-value{font-size:25px}}
@media(max-width:580px){.resource-controls{flex-wrap:wrap;gap:8px}.resource-controls .section-meta{text-align:left;font-size:8px}.resource-controls .mini-toggle button{font-size:9px}.mix-panel .mix-body{min-height:225px}.installed-body{min-height:260px}.installed-value{font-size:25px}.installed-label{font-size:12px}.installed-label small{font-size:9px}.installed-row{gap:5px 8px}.installed-date{font-size:8px}.installed-links{font-size:8px}.installed-links span{max-width:130px}}
