|
274 | 274 | display: flex; |
275 | 275 | flex-direction: column; |
276 | 276 | align-items: center; |
277 | | - gap: 6px; |
| 277 | + gap: 4px; |
278 | 278 | padding: 8px 5px; |
279 | 279 | border: 1px solid var(--glass-border-subtle); |
280 | 280 | border-radius: 14px; |
|
283 | 283 | -webkit-backdrop-filter: blur(16px); |
284 | 284 | } |
285 | 285 |
|
286 | | -.rightRail { |
287 | | - justify-content: flex-start; |
| 286 | +.railSpacer { |
| 287 | + flex: 1; |
| 288 | + min-height: 8px; |
288 | 289 | } |
289 | 290 |
|
290 | 291 | .railStatusDot { |
|
712 | 713 | flex-shrink: 0; |
713 | 714 | } |
714 | 715 |
|
| 716 | +/* ── Workspace content: transcript + inspector ─ */ |
| 717 | +.workspaceContent { |
| 718 | + flex: 1; |
| 719 | + display: flex; |
| 720 | + min-height: 0; |
| 721 | +} |
| 722 | + |
| 723 | +.transcriptArea { |
| 724 | + flex: 1; |
| 725 | + display: flex; |
| 726 | + flex-direction: column; |
| 727 | + min-height: 0; |
| 728 | + min-width: 0; |
| 729 | +} |
| 730 | + |
| 731 | +/* ── Inline Inspector Panel ──────────────── */ |
| 732 | +.inspectorPanel { |
| 733 | + width: var(--right-panel-width, 320px); |
| 734 | + flex-shrink: 0; |
| 735 | + display: flex; |
| 736 | + flex-direction: column; |
| 737 | + border-left: 1px solid var(--glass-border-subtle); |
| 738 | + background: var(--sidebar-bg); |
| 739 | + overflow: hidden; |
| 740 | + transition: opacity 0.18s ease; |
| 741 | +} |
| 742 | + |
| 743 | +[data-theme='dark'] .inspectorPanel { |
| 744 | + background: var(--glass-panel); |
| 745 | + border-left-color: var(--glass-border); |
| 746 | +} |
| 747 | + |
| 748 | +.inspectorPanelBody { |
| 749 | + flex: 1; |
| 750 | + overflow-y: auto; |
| 751 | + padding: var(--space-sm); |
| 752 | + font-size: var(--font-size-xs); |
| 753 | + color: var(--foreground); |
| 754 | +} |
| 755 | + |
| 756 | +.inspectorPanelOpen { |
| 757 | + opacity: 1; |
| 758 | + pointer-events: auto; |
| 759 | +} |
| 760 | + |
| 761 | +.inspectorPanelClosing { |
| 762 | + opacity: 0; |
| 763 | + pointer-events: none; |
| 764 | +} |
| 765 | + |
715 | 766 | /* ═══════════════════════════════════════════════ |
716 | 767 | Right panel — slim, refined |
717 | 768 | ═══════════════════════════════════════════════ */ |
|
1289 | 1340 | Responsive |
1290 | 1341 | ═══════════════════════════════════════════════ */ |
1291 | 1342 |
|
| 1343 | +@media (max-width: 1279px) { |
| 1344 | + .sidebar { width: min(var(--left-sidebar-width, 320px), 28vw); } |
| 1345 | + .inspectorPanel { width: min(var(--right-panel-width, 320px), 35vw); } |
| 1346 | +} |
| 1347 | + |
1292 | 1348 | @media (max-width: 1023px) { |
1293 | 1349 | .sidebar { width: min(var(--left-sidebar-width, 320px), 34vw); } |
1294 | | - .rightPanel { |
1295 | | - right: 12px; |
1296 | | - width: min(var(--right-panel-width, 320px), 40vw); |
1297 | | - max-height: calc(100% - 60px); |
1298 | | - } |
| 1350 | + .inspectorPanel { width: min(var(--right-panel-width, 280px), 40vw); } |
1299 | 1351 | } |
1300 | 1352 |
|
1301 | 1353 | @media (max-width: 767px) { |
| 1354 | + .topBar { |
| 1355 | + height: 28px; |
| 1356 | + justify-content: flex-end; |
| 1357 | + padding-inline: 8px; |
| 1358 | + } |
| 1359 | + |
| 1360 | + .topBarLeft { |
| 1361 | + flex: 1 1 auto; |
| 1362 | + min-width: 0; |
| 1363 | + } |
| 1364 | + |
| 1365 | + .topBarNavCluster, |
| 1366 | + .appMenu, |
| 1367 | + .statusBadge, |
| 1368 | + .topBarDim { |
| 1369 | + display: none; |
| 1370 | + } |
| 1371 | + |
1302 | 1372 | .body { flex-direction: column; padding: 0; gap: 0; } |
1303 | 1373 | .sidebar { display: none; } |
1304 | 1374 | .leftRail, .rightRail, .resizeHandle { display: none; } |
1305 | | - .rightPanel { display: none; } |
| 1375 | + .inspectorPanel { display: none; } |
1306 | 1376 | .workspace { border-radius: 0; } |
1307 | 1377 | .nav { display: flex; } |
1308 | 1378 | .mobileToolbar { display: flex; } |
|
0 commit comments