@@ -2308,26 +2308,22 @@ body.electron-chat-window.subtitle-web-host .compact-chat-surface-shell {
23082308 min (calc (var (--compact-export-surface-width ) * 1.18 ), 63vh )
23092309 );
23102310 --compact-export-history-viewport-gutter : 24px ;
2311+ --compact-export-history-viewport-inline-size : 100vw ;
23112312 --compact-export-history-width-ratio : 1.36 ;
2312- --compact-export-history-max-inline-size : calc (100 vw - var (--compact-export-history-viewport-gutter ));
2313+ --compact-export-history-max-inline-size : calc (var ( --compact-export-history-viewport-inline-size ) - var (--compact-export-history-viewport-gutter ));
23132314 --compact-export-history-inline-size : min (
23142315 calc (var (--compact-export-surface-width ) * var (--compact-export-history-width-ratio )),
23152316 var (--compact-export-history-max-inline-size )
23162317 );
23172318 --compact-export-history-half-inline-size : calc (var (--compact-export-history-inline-size ) / 2 );
23182319 --compact-export-history-safe-inset : calc (var (--compact-export-history-viewport-gutter ) / 2 );
23192320 --compact-export-history-center-x : calc (var (--desktop-compact-surface-left , var (--compact-surface-left , 50vw )) + (var (--compact-export-surface-width ) / 2 ));
2320- --compact-export-history-surface-gap : 20px ;
23212321 left : clamp (
23222322 calc (var (--compact-export-history-half-inline-size ) + var (--compact-export-history-safe-inset )),
23232323 var (--compact-export-history-center-x ),
2324- calc (100vw - var (--compact-export-history-half-inline-size ) - var (--compact-export-history-safe-inset ))
2325- );
2326- bottom : calc (
2327- 100vh
2328- - var (--desktop-compact-surface-top , var (--compact-surface-top , 68vh ))
2329- + var (--compact-export-history-surface-gap , 20px )
2324+ calc (var (--compact-export-history-viewport-inline-size ) - var (--compact-export-history-half-inline-size ) - var (--compact-export-history-safe-inset ))
23302325 );
2326+ bottom : calc (100vh - var (--desktop-compact-surface-top , var (--compact-surface-top , 68vh )) + 34px );
23312327 /* Geometry-critical: derive collapse compensation from control metrics; do not animate layout properties here. */
23322328 --compact-export-controls-padding-y : clamp (4px , calc (var (--compact-export-surface-width ) * 0.0116 ), 6px );
23332329 --compact-export-controls-border-width : 1px ;
@@ -2364,8 +2360,9 @@ body.electron-chat-window.subtitle-web-host .compact-export-history-anchor {
23642360 --compact-history-slot-height ,
23652361 min (calc (var (--compact-export-surface-width ) * 1.18 ), calc (var (--compact-desktop-workarea-height , 900px ) * 0.63 ))
23662362 );
2363+ --compact-export-history-viewport-inline-size : var (--compact-desktop-workarea-width , 1440px );
23672364 --compact-export-history-max-inline-size : calc (
2368- var (--compact-desktop-workarea-width , 1440 px ) - var (--compact-export-history-viewport-gutter )
2365+ var (--compact-export-history-viewport-inline-size ) - var (--compact-export-history-viewport-gutter )
23692366 );
23702367 max-height : min (calc (var (--compact-export-surface-width ) * 1.46 ), calc (var (--compact-desktop-workarea-height , 900px ) * 0.78 ));
23712368}
0 commit comments