.screen-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.screen-grid aside,.screen-main{min-width:0}.screen-grid h2{font-size:11px;margin:16px 0 10px}.screen-grid #screens{display:grid;gap:3px}.screen-grid #screens button{width:100%;min-height:42px;text-align:left;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-primary);padding:7px 10px;font-size:11px;overflow-wrap:anywhere}.screen-grid #screens button:hover{background:var(--bg-hover)}.screen-grid #screens button[aria-current=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-text)}.screen-grid #screens small{display:block;color:var(--text-tertiary);font-size:9px;margin-top:3px}.screen-main #screen-status{min-height:20px;margin:0 0 10px;color:var(--text-secondary)}.screen-main #screen-viewport{height:calc(100dvh - 170px);min-height:320px;overflow:auto;background:#fff;border:1px solid var(--border);border-radius:8px}.screen-main iframe{display:block;border:0;width:100%;height:100%;pointer-events:none}@media(max-width:780px){.screen-grid{grid-template-columns:1fr}.screen-main #screen-viewport{height:55dvh}}
