@@ -1535,9 +1535,37 @@ copse-ui-field input[type=password],
15351535 flex : 1 ;
15361536 display : flex;
15371537 flex-direction : column;
1538+ overflow-x : hidden;
1539+ overflow-y : auto;
1540+ min-height : 0 ;
1541+ }
1542+ .terminal-rail-section {
1543+ flex : 1 1 33.333% ;
1544+ display : flex;
1545+ flex-direction : column;
15381546 overflow : hidden;
15391547 min-height : 0 ;
15401548}
1549+ .terminal-rail-resizer {
1550+ position : relative;
1551+ z-index : 2 ;
1552+ flex : 0 0 var (--pane-divider-width , 1px );
1553+ height : var (--pane-divider-width , 1px );
1554+ background : var (--border );
1555+ cursor : row-resize;
1556+ touch-action : none;
1557+ }
1558+ .terminal-rail-resizer ::after {
1559+ content : "" ;
1560+ position : absolute;
1561+ inset : -3px 0 ;
1562+ }
1563+ .terminal-rail-resizer : hover ,
1564+ .terminal-rail-resizer : focus-visible ,
1565+ .terminal-rail-resizer .is-dragging {
1566+ background : var (--accent );
1567+ outline : none;
1568+ }
15411569.terminals-list-header {
15421570 display : flex;
15431571 align-items : center;
@@ -2170,12 +2198,7 @@ copse-ui-field input[type=password],
21702198 z-index : 10 ;
21712199}
21722200.agent-tasks-section {
2173- flex-shrink : 0 ;
2174- max-height : 50% ;
2175- display : flex;
2176- flex-direction : column;
2177- overflow : hidden;
2178- border-top : 1px solid var (--border );
2201+ min-height : 0 ;
21792202}
21802203.agent-tasks-section-header {
21812204 padding : var (--spacing-sm );
@@ -2246,13 +2269,12 @@ copse-ui-field input[type=password],
22462269 font-family : var (--font-mono );
22472270}
22482271.supervised-tasks-section {
2249- flex-shrink : 0 ;
2250- max-height : 40% ;
2251- overflow : hidden;
2252- border-top : 1px solid var (--border );
2272+ min-height : 0 ;
22532273}
22542274.supervised-tasks-list {
2275+ flex : 1 ;
22552276 overflow-y : auto;
2277+ min-height : 0 ;
22562278 padding : var (--spacing-xs ) 0 ;
22572279}
22582280.supervised-task-row {
@@ -8398,6 +8420,12 @@ dialog.settings-overlay::backdrop {
83988420 color : var (--text-secondary );
83998421 white-space : pre-wrap;
84008422}
8423+ .approval-advice-item {
8424+ display : inline-block;
8425+ max-width : 100% ;
8426+ padding-left : 1.05em ;
8427+ text-indent : -1.05em ;
8428+ }
84018429.approval-footer {
84028430 margin-top : var (--spacing-sm );
84038431 font-size : var (--font-size-sm );
@@ -9445,6 +9473,15 @@ dialog.settings-overlay::backdrop {
94459473 flex : 1 ;
94469474 min-width : 0 ;
94479475}
9476+ .command-palette-pr {
9477+ flex-shrink : 0 ;
9478+ color : var (--text-muted );
9479+ font-size : var (--font-size-sm );
9480+ font-variant-numeric : tabular-nums;
9481+ overflow : hidden;
9482+ text-overflow : ellipsis;
9483+ max-width : 30% ;
9484+ }
94489485.command-palette-context {
94499486 flex-shrink : 0 ;
94509487 color : var (--text-muted );
@@ -10375,14 +10412,10 @@ dialog.settings-overlay::backdrop {
1037510412
1037610413/* src/renderer/styles/global/ports.css */
1037710414.ports-section {
10378- flex-shrink : 0 ;
10379- max-height : 40% ;
10380- display : flex;
10381- flex-direction : column;
10382- overflow : hidden;
10383- border-top : 1px solid var (--border );
10415+ min-height : 0 ;
1038410416}
1038510417.ports-list {
10418+ flex : 1 ;
1038610419 overflow-y : auto;
1038710420 min-height : 0 ;
1038810421 padding : var (--spacing-xs ) 0 ;
0 commit comments