@@ -9223,51 +9223,68 @@ pre.diff,
92239223
92249224.agent-pane-header {
92259225 align-items : center;
9226- gap : 8px ;
9227- padding : 6px 8px ;
9226+ gap : 6px ;
9227+ min-height : 28px ;
9228+ padding : 5px 7px ;
92289229}
92299230
92309231.agent-pane-header-copy {
92319232 min-width : 0 ;
9232- gap : 6px ;
9233+ gap : 5px ;
9234+ }
9235+
9236+ .agent-pane-header [data-active = "true" ] {
9237+ box-shadow : inset 0 -1px 0 color-mix (in srgb, var (--accent ) 14% , var (--border-muted ));
9238+ }
9239+
9240+ .agent-pane-title {
9241+ font-size : 12px ;
9242+ line-height : 1.2 ;
9243+ font-weight : 500 ;
9244+ letter-spacing : 0.01em ;
9245+ text-transform : none;
92339246}
92349247
92359248.agent-pane-meta {
92369249 display : flex;
92379250 align-items : center;
9238- gap : 6 px ;
9251+ gap : 4 px ;
92399252 margin-left : auto;
92409253 flex-shrink : 0 ;
92419254}
92429255
92439256.agent-pane-state-tag {
92449257 display : inline-flex;
92459258 align-items : center;
9246- min-height : 20px ;
9247- padding : 0 7px ;
9259+ justify-content : center;
9260+ min-height : 18px ;
9261+ padding : 0 6px ;
92489262 border : 1px solid var (--border-subtle );
9249- border-radius : 999 px ;
9263+ border-radius : 5 px ;
92509264 background : var (--surface-chip );
92519265 font-size : 10px ;
92529266 font-weight : 600 ;
9253- letter-spacing : 0.04 em ;
9267+ letter-spacing : 0.02 em ;
92549268 text-transform : uppercase;
92559269 color : var (--text-secondary );
92569270}
92579271
92589272.agent-pane-state-tag .active {
92599273 color : var (--accent-2 );
92609274 border-color : color-mix (in srgb, var (--accent-2 ) 28% , var (--border-subtle ));
9275+ background : color-mix (in srgb, var (--accent-2 ) 10% , var (--surface-chip ));
92619276}
92629277
92639278.agent-pane-state-tag .info {
92649279 color : var (--accent );
92659280 border-color : color-mix (in srgb, var (--accent ) 28% , var (--border-subtle ));
9281+ background : color-mix (in srgb, var (--accent ) 10% , var (--surface-chip ));
92669282}
92679283
92689284.agent-pane-state-tag .queue {
92699285 color : var (--accent-3 );
92709286 border-color : color-mix (in srgb, var (--accent-3 ) 28% , var (--border-subtle ));
9287+ background : color-mix (in srgb, var (--accent-3 ) 10% , var (--surface-chip ));
92719288}
92729289
92739290.agent-pane-state-tag .idle {
@@ -9279,15 +9296,40 @@ pre.diff,
92799296}
92809297
92819298.agent-pane-actions {
9299+ display : inline-flex;
9300+ align-items : center;
92829301 gap : 2px ;
9302+ padding : 1px ;
9303+ border : 1px solid color-mix (in srgb, var (--border-subtle ) 88% , transparent);
9304+ border-radius : 5px ;
9305+ background : color-mix (in srgb, var (--surface ) 82% , var (--bg ) 18% );
9306+ opacity : 0.82 ;
92839307}
92849308
92859309.pane-action {
9286- width : 24 px ;
9287- height : 24 px ;
9310+ width : 20 px ;
9311+ height : 20 px ;
92889312 border-radius : 4px ;
9313+ color : var (--text-tertiary );
9314+ background : transparent;
9315+ }
9316+
9317+ .agent-pane-card .active .agent-pane-actions ,
9318+ .agent-pane-card : hover .agent-pane-actions {
9319+ opacity : 1 ;
92899320}
92909321
92919322.pane-action : hover {
9292- background : var (--bg-hover );
9323+ background : color-mix (in srgb, var (--accent ) 10% , transparent);
9324+ color : var (--text );
9325+ }
9326+
9327+ .pane-action svg {
9328+ width : 12px ;
9329+ height : 12px ;
9330+ }
9331+
9332+ .pane-action .close : hover {
9333+ color : var (--danger );
9334+ background : color-mix (in srgb, var (--danger ) 10% , transparent);
92939335}
0 commit comments