@@ -496,6 +496,7 @@ export class ChatComponent extends LitElement {
496496 border-radius : var (--border-radius );
497497 padding : var (--space-xl );
498498 margin-bottom : var (--space-xl );
499+
499500 & .user {
500501 animation-name : fade-in-up;
501502 }
@@ -504,6 +505,9 @@ export class ChatComponent extends LitElement {
504505 display : flex;
505506 flex-direction : column;
506507 gap : var (--space-md );
508+ overflow-x : auto;
509+ padding : 0 var (--space-xl );
510+ margin : 0 calc (var (--space-xl ) * -1 );
507511 }
508512 .content {
509513 h1 ,
@@ -555,19 +559,48 @@ export class ChatComponent extends LitElement {
555559 }
556560 table {
557561 width : 100% ;
558- border-collapse : collapse;
559562 margin-bottom : var (--space-md );
560- table-layout : fixed;
561- th ,
562- td {
563- border : 1px solid var (--border-color );
564- padding : var (--space-xs );
565- text-align : left;
566- text-overflow : ellipsis;
567- overflow : hidden;
563+ border : none;
564+ border-bottom : 4px solid var (--primary );
565+ border-radius : calc (var (--border-radius ) / 1.6 ) calc (var (--border-radius ) / 1.6 ) 0 0 ;
566+ border-collapse : separate;
567+ border-spacing : 0 ;
568+ overflow : hidden;
569+ background : var (--bot-message-bg );
570+ box-shadow : 0 3px 8px rgba (0 0 0 / 12% ), 0 1.5px 3px rgba (0 0 0 / 8% );
571+
572+ img {
573+ max-height : 64px ;
574+ }
575+ }
576+ thead tr {
577+ background : var (--primary );
578+ color : var (--text-invert-color );
579+ }
580+ th ,
581+ td {
582+ padding : calc (var (--space-xs ) + 2px ) var (--space-md );
583+ text-align : left;
584+ }
585+ th {
586+ font-weight : 600 ;
587+ position : relative;
588+
589+ & : first-child {
590+ border-top-left-radius : calc (var (--border-radius ) / 1.6 );
591+ }
592+ & : last-child {
593+ border-top-right-radius : calc (var (--border-radius ) / 1.6 );
594+ }
595+ }
596+ tr {
597+ background : var (--bot-message-bg );
598+
599+ & + tr {
600+ border-top : 1px solid var (--border-color );
568601 }
569- th {
570- background : color-mix (in srgb, var (--bot-message-bg ), # 000 5 % );
602+ & : nth-child (even) {
603+ background : color-mix (in srgb, var (--bot-message-bg ), # 000 4 % );
571604 }
572605 }
573606 hr {
0 commit comments