.screen-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:12px 14px;border:1px solid #dceaea;border-radius:14px;background:#f7fbfb}.screen-toolbar label{display:flex;align-items:center;gap:8px;margin-right:auto}.screen-toolbar button{padding:9px 13px}.screen-toolbar .stop{background:#fff1f2;color:#b3263e;border-color:#f2c7ce}.screen-pick{align-self:start;padding-top:5px}.screen-pick input{width:19px;height:19px;accent-color:#10ad9d}.version-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;border-radius:12px;background:linear-gradient(135deg,#e5faf7,#f4fbfb);border:1px solid #cdece8;color:#073846}.version-chip small{margin:0!important;font-size:9px;letter-spacing:.14em;color:#168b80}.version-chip strong{font-size:14px;line-height:1.2}.playback-chip{display:inline-block;margin:7px 0 2px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#eaf8f1;color:#08724d}.playback-chip.paused{background:#fff7da;color:#8b6500}.playback-chip.stopped{background:#fff0f2;color:#b3263e}.screen-detail{grid-template-columns:28px minmax(180px,1.15fr) repeat(3,minmax(145px,1fr)) minmax(180px,.8fr)}.detail-actions button{padding:7px 10px;font-size:12px}
@media(max-width:1050px){.screen-detail{grid-template-columns:28px 1fr 1fr}.screen-detail .detail-actions{grid-column:2/-1}}@media(max-width:620px){.screen-toolbar button{flex:1 1 42%}.screen-detail{grid-template-columns:28px 1fr}.screen-detail .detail-actions{grid-column:2}}
