|
47 | 47 | gap: 11px; |
48 | 48 | min-width: 0; |
49 | 49 | padding: 11px 13px; |
50 | | - background: |
51 | | - linear-gradient(180deg, var(--card-highlight), transparent 55%), |
52 | | - color-mix(in srgb, var(--card) 92%, transparent); |
53 | | - border: 1px solid color-mix(in srgb, var(--border) 88%, transparent); |
| 50 | + background: var(--bg-elevated); |
| 51 | + border: 1px solid var(--border); |
54 | 52 | border-radius: var(--radius-md); |
55 | 53 | } |
56 | 54 |
|
|
62 | 60 | flex: 0 0 auto; |
63 | 61 | color: var(--muted); |
64 | 62 | background: var(--bg-hover); |
65 | | - border: 1px solid color-mix(in srgb, var(--border) 85%, transparent); |
66 | 63 | border-radius: var(--radius-sm); |
67 | 64 | } |
68 | 65 |
|
|
115 | 112 |
|
116 | 113 | .sessions-overview__tile--live.sessions-overview__tile--active .sessions-overview__icon { |
117 | 114 | background: var(--ok-subtle); |
118 | | - border-color: color-mix(in srgb, var(--ok) 28%, var(--border)); |
119 | 115 | } |
120 | 116 |
|
121 | 117 | .sessions-overview__tile--unread.sessions-overview__tile--active .sessions-overview__icon, |
|
125 | 121 |
|
126 | 122 | .sessions-overview__tile--unread.sessions-overview__tile--active .sessions-overview__icon { |
127 | 123 | background: var(--accent-2-subtle); |
128 | | - border-color: color-mix(in srgb, var(--accent-2) 28%, var(--border)); |
129 | 124 | } |
130 | 125 |
|
131 | 126 | /* --- Toolbar: search + filters + grouping in one strip --- */ |
|
410 | 405 | flex: 0 0 auto; |
411 | 406 | color: var(--muted); |
412 | 407 | background: var(--bg-hover); |
413 | | - border: 1px solid color-mix(in srgb, var(--border) 85%, transparent); |
414 | 408 | border-radius: var(--radius-sm); |
415 | 409 | } |
416 | 410 |
|
|
427 | 421 | .session-avatar--cron { |
428 | 422 | color: var(--ok); |
429 | 423 | background: var(--ok-subtle); |
430 | | - border-color: color-mix(in srgb, var(--ok) 22%, var(--border)); |
431 | 424 | } |
432 | 425 |
|
433 | 426 | .session-avatar--direct { |
434 | 427 | color: var(--accent-2); |
435 | 428 | background: var(--accent-2-subtle); |
436 | | - border-color: color-mix(in srgb, var(--accent-2) 22%, var(--border)); |
437 | 429 | } |
438 | 430 |
|
439 | 431 | .session-avatar--group { |
440 | 432 | color: var(--info); |
441 | 433 | background: rgba(59, 130, 246, 0.1); |
442 | | - border-color: color-mix(in srgb, var(--info) 22%, var(--border)); |
443 | 434 | } |
444 | 435 |
|
445 | 436 | .session-avatar--global { |
446 | 437 | color: var(--warn); |
447 | 438 | background: var(--warn-subtle); |
448 | | - border-color: color-mix(in srgb, var(--warn) 22%, var(--border)); |
449 | 439 | } |
450 | 440 |
|
451 | 441 | .session-avatar__status { |
|
627 | 617 | box-sizing: border-box; |
628 | 618 | padding: 3px 7px; |
629 | 619 | color: color-mix(in srgb, var(--text) 78%, var(--muted)); |
630 | | - background: color-mix(in srgb, var(--bg-elevated) 82%, transparent); |
631 | | - border: 1px solid color-mix(in srgb, var(--border) 82%, transparent); |
| 620 | + background: var(--bg-elevated); |
| 621 | + border: 1px solid var(--border); |
632 | 622 | border-radius: var(--radius-sm); |
633 | 623 | font-size: 12px; |
634 | 624 | line-height: 1.2; |
|
696 | 686 | width: 72%; |
697 | 687 | max-width: 150px; |
698 | 688 | height: 12px; |
699 | | - background: linear-gradient( |
700 | | - 90deg, |
701 | | - var(--bg-hover) 25%, |
702 | | - color-mix(in srgb, var(--bg-hover) 55%, var(--border-strong)) 50%, |
703 | | - var(--bg-hover) 75% |
704 | | - ); |
705 | | - background-size: 200% 100%; |
| 689 | + background: var(--bg-hover); |
706 | 690 | border-radius: var(--radius-full); |
707 | | - animation: session-skeleton-shimmer 1.4s ease-in-out infinite; |
| 691 | + animation: session-skeleton-pulse 1.4s ease-in-out infinite; |
708 | 692 | } |
709 | 693 |
|
710 | 694 | .session-skeleton--key { |
|
713 | 697 | height: 14px; |
714 | 698 | } |
715 | 699 |
|
716 | | -@keyframes session-skeleton-shimmer { |
717 | | - from { |
718 | | - background-position: 200% 0; |
| 700 | +@keyframes session-skeleton-pulse { |
| 701 | + 0%, |
| 702 | + 100% { |
| 703 | + opacity: 1; |
719 | 704 | } |
720 | | - to { |
721 | | - background-position: -200% 0; |
| 705 | + 50% { |
| 706 | + opacity: 0.45; |
722 | 707 | } |
723 | 708 | } |
724 | 709 |
|
|
771 | 756 | width: 84px; |
772 | 757 | height: 3px; |
773 | 758 | overflow: hidden; |
774 | | - background: color-mix(in srgb, var(--border-strong) 55%, transparent); |
| 759 | + background: var(--bg-hover); |
775 | 760 | border-radius: var(--radius-full); |
776 | 761 | } |
777 | 762 |
|
|
968 | 953 | /* --- Row drawer: overrides, stats, compaction history --- */ |
969 | 954 | .session-details-row td { |
970 | 955 | padding: 0; |
971 | | - background: |
972 | | - linear-gradient(180deg, rgba(255, 255, 255, 0.018), transparent 34%), var(--bg-accent); |
| 956 | + background: var(--bg-accent); |
973 | 957 | } |
974 | 958 |
|
975 | 959 | .session-details-panel { |
|
985 | 969 | justify-content: space-between; |
986 | 970 | gap: 14px; |
987 | 971 | padding: 14px; |
988 | | - border: 1px solid color-mix(in srgb, var(--border) 82%, transparent); |
| 972 | + border: 1px solid var(--border); |
989 | 973 | border-radius: var(--radius-md); |
990 | | - background: color-mix(in srgb, var(--card) 90%, transparent); |
991 | | - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035); |
| 974 | + background: var(--card); |
992 | 975 | } |
993 | 976 |
|
994 | 977 | .session-details-panel__badges { |
|
1026 | 1009 | display: grid; |
1027 | 1010 | gap: 10px; |
1028 | 1011 | padding: 14px; |
1029 | | - border: 1px solid color-mix(in srgb, var(--border) 82%, transparent); |
| 1012 | + border: 1px solid var(--border); |
1030 | 1013 | border-radius: var(--radius-md); |
1031 | | - background: color-mix(in srgb, var(--bg-elevated) 78%, transparent); |
| 1014 | + background: var(--bg-elevated); |
1032 | 1015 | } |
1033 | 1016 |
|
1034 | 1017 | .session-details-section__header { |
@@ -1095,9 +1078,9 @@ input.session-override-field__control { |
1095 | 1078 | .session-detail-stat { |
1096 | 1079 | min-width: 0; |
1097 | 1080 | padding: 11px 12px; |
1098 | | - border: 1px solid color-mix(in srgb, var(--border) 84%, transparent); |
| 1081 | + border: 1px solid var(--border); |
1099 | 1082 | border-radius: var(--radius-sm); |
1100 | | - background: color-mix(in srgb, var(--card) 86%, transparent); |
| 1083 | + background: var(--card); |
1101 | 1084 | } |
1102 | 1085 |
|
1103 | 1086 | .session-detail-stat__label { |
@@ -1135,7 +1118,7 @@ input.session-override-field__control { |
1135 | 1118 | padding: 12px; |
1136 | 1119 | border: 1px solid var(--border); |
1137 | 1120 | border-radius: var(--radius-md); |
1138 | | - background: color-mix(in srgb, var(--card) 92%, transparent); |
| 1121 | + background: var(--card); |
1139 | 1122 | } |
1140 | 1123 |
|
1141 | 1124 | .session-checkpoint-card__header { |
|
0 commit comments