.studio-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}
.studio-overview .panel{padding:24px;display:grid;gap:12px}.studio-overview strong{font-size:2rem;color:var(--color-primary-600)}.studio-overview strong.studio-state{font-size:1.1rem}
.studio-workspace{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:24px;align-items:start}
.studio-workspace>.panel,.studio-releases{padding:24px;min-width:0}.studio-app,.studio-release{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--color-base-200)}
.studio-app:last-child,.studio-release:last-child{border-bottom:0}.studio-app h3,.studio-release h3{margin:0 0 8px}.studio-app p{margin:0 0 8px}.studio-app small,.studio-release small,.studio-overview small{color:var(--color-base-600)}
.studio-releases{margin-top:24px}.studio-downloads{display:flex;gap:8px;flex-wrap:wrap}.studio-runtime{padding:16px 0;text-align:center}.studio-app>div{min-width:0;overflow-wrap:anywhere}.studio-submit{min-height:42px}
@media(max-width:760px){.studio-workspace{grid-template-columns:1fr}.studio-overview{gap:8px}.studio-overview .panel{padding:14px}.studio-app,.studio-release{align-items:flex-start;flex-direction:column}.studio-overview strong.studio-state{font-size:.95rem}}
@media(max-width:430px){.studio-overview{grid-template-columns:1fr}.studio-overview .panel{grid-template-columns:1fr auto;align-items:center}.studio-overview small{grid-column:1/-1}}
