77 --annc-muted : # 64748b ;
88 --annc-backdrop : rgba (2 , 6 , 23 , 0.35 );
99 --annc-elev : 0 8px 20px rgba (2 , 6 , 23 , 0.06 );
10- --annc-panel-width : 380px ;
11-
10+ --annc-panel-width : 309px ;
1211 --color-sf-icon-color : # 6b7280 ;
1312 --color-sf-secondary-border-color-hover : # d1d5db ;
1413 --color-sf-secondary-bg-color-hover : rgba (158 , 158 , 158 , 0.2 );
5958 color : # fff ;
6059}
6160.annc-panel-title {
62- font-weight : 700 ;
63- letter-spacing : .2px ;
61+ font-size : 20px ;
62+ font-weight : 400 ;
63+ font-family : 'Roboto' , sans-serif;
64+ letter-spacing : .1px ;
6465}
6566.annc-panel-close {
66- background : rgba (255 , 255 , 255 , 0.18 );
67- border : 1px solid rgba (255 , 255 , 255 , 0.35 );
68- color : # fff ;
69- width : 28px ;
70- height : 28px ;
71- border-radius : 8px ;
72- display : inline-flex;
73- align-items : center;
74- justify-content : center;
67+ color : # fff !important ;
7568 cursor : pointer;
69+ border : none !important ;
70+ }
71+ .annc-panel-close : hover
72+ {
73+ background : transparent !important ;
74+ border : none !important ;
7675}
77- .annc-panel-close : hover { background : rgba (255 , 255 , 255 , 0.28 ); }
7876
7977/* Tabs */
8078.annc-panel-tabs {
111109 display : flex;
112110 align-items : center;
113111 justify-content : space-between;
114- padding : 8 px 12 px ;
112+ margin-left : 7 px ;
115113 color : var (--annc-muted );
116- font-size : 13 px ;
114+ font-size : 10 px ;
117115}
118116.annc-panel-cta {
119- background : transparent;
120- border : none;
121- color : var ( --annc-theme ) ;
122- font-weight : 600 ;
117+ background : transparent ;
118+ border : none !important ;
119+ color : blue !important ;
120+ font-size : 10 px ;
123121 cursor : pointer;
124122}
123+ .annc-panel-cta : hover {
124+ border : none !important ;
125+ background : transparent !important ;
126+ color : gray !important ;
127+ }
125128/* Disabled state for Syncfusion button */
126129.annc-panel-cta .e-disabled ,
127130.annc-panel-cta [disabled ] {
132135
133136/* Content */
134137.annc-panel-content {
135- padding : 6px 6px 10px 6px ;
136138 overflow : auto;
137139 height : 100% ;
138140}
153155 grid-template-columns : 36px 1fr 20px ;
154156 gap : 10px ;
155157 padding : 10px 8px ;
156- border-radius : 12px ;
157158 border : 1px solid transparent;
158159 transition : background 160ms ease, border-color 160ms ease, opacity 160ms ease;
159160 position : relative;
160161}
161162.annc-panel-item .is-unread {
162- margin -bottom: 5px ;
163+ border -bottom: 0. 5px solid rgba ( 235 , 232 , 232 , 0.87 ) ;
163164 padding : 6px ;
164- background : # f0fdf9 ;
165- border-color : # d1fae5 ;
165+ background : transparent;
166+ border-color : transparent;
167+ /* left indicator bar for unread items */
168+ border-left : 6px solid # f8ac59 ;
169+ padding-left : 10px ; /* give content some space from the indicator */
166170}
167171.annc-panel-item .is-read {
168- margin-bottom : 5px ;
169172 padding : 6px ;
173+ border-bottom : 0.5px solid rgba (235 , 232 , 232 , 0.87 );
170174}
171175.annc-panel-item : hover {
172176 background : var (--color-sf-secondary-bg-color-hover );
173177 color : var (--color-sf-content-text-color );
174178}
175179.annc-panel-item .is-unread : hover {
176- background : # ecfdf5 ;
180+ background : # f1eded ;
177181}
178182.unread-indicator {
179183 width : 8px ;
184188 justify-self : end;
185189 margin-right : 4px ;
186190}
191+ /* hide the right-side unread dot when the item is marked unread (we use left bar) */
192+ .annc-panel-item .is-unread .unread-indicator {
193+ display : none;
194+ }
187195.annc-item-icon {
188196 width : 36px ;
189197 height : 36px ;
198206.annc-item-body { min-width : 0 ; }
199207.annc-item-title {
200208 color : var (--annc-text );
201- font-weight : 600 ;
202- font-size : 14 px ;
209+ font-weight : 500 ;
210+ font-size : 13 px ;
203211 line-height : 1.25 ;
212+ font-family : 'Roboto' , sans-serif;
204213 overflow : hidden;
205214 text-overflow : ellipsis;
206215 white-space : nowrap;
207216}
208217.annc-item-title .unread {
209- font-weight : 700 ;
218+ font-weight : 500 ;
210219 color : var (--annc-text );
211220}
212221.annc-item-title .read {
213222 font-weight : 500 ;
214223 color : # 94a3b8 ;
215224}
216225.annc-item-meta {
217- margin-top : 2px ;
218- font-size : 12px ;
219- color : var (--annc-muted );
226+ display : flex;
227+ flex-direction : column;
228+ /* margin-top: 2px; */
229+ font-size : 11px ;
230+ color : rgba (0 , 0 , 0 , 0.87 );
220231}
221232.annc-item-meta .meta + .meta .dot ::before {
222- content : '•' ;
223233 margin : 0 6px ;
224234 color : # cbd5e1 ;
225235}
226-
236+ .meta .dot {
237+ color : rgb (128 , 128 , 128 );
238+ }
239+ /* Color for unread meta items (e.g., date/label) */
240+ .annc-panel-item .is-unread .meta .meta-unread {
241+ color : # f8ac59 ;
242+ }
227243@media (max-width : 480px ) {
228244 : root { --annc-panel-width : 100% ; }
229245}
0 commit comments