157157}
158158
159159.reactCalendarDarkMode : global (.react-calendar__navigation button ) {
160- color : # ffffff ;
160+ color : # ffffff !important ;
161+ background : none !important ;
162+ min-width : 44px ;
163+ transition : all 0.2s ease;
161164}
162165
166+
163167.reactCalendar : global (.react-calendar__tile ) {
164168 display : grid;
165169 height : 100px ;
170174 overflow : hidden;
171175 padding : 4px ;
172176 color : # 1a202c ;
177+ /* color: #ffffff !important; */
178+ background : none !important ;
179+ transition : background 0.2s ease;
173180}
174181
175182.reactCalendarDarkMode : global (.react-calendar__tile ) {
301308 color : # b71c1c ;
302309}
303310
311+
312+
313+
304314/* Dark mode event item colors - use darker backgrounds with white text for better contrast */
305315.reactCalendarDarkMode .eventItem .statusNew {
306316 background-color : # 2d5016 ;
322332 color : # ffcdd2 ;
323333}
324334
335+
336+
337+
338+
325339.reactCalendar .eventItem : hover {
326340 transform : scale (1.03 );
327341}
344358 transform : scale (1.05 );
345359}
346360
361+
362+
347363.reactCalendarDarkMode .moreEvents {
348364 background-color : # 4a5568 ;
349365 color : # e2e8f0 ;
353369 background-color : # 718096 ;
354370}
355371
372+
373+
356374.react-calendar__tile--active ,
357375.react-calendar__tile--now {
358376 background-color : transparent !important ;
383401 background : # e6f2ff !important ;
384402}
385403
404+
405+
406+
407+
408+
386409.reactCalendarDarkMode : global (.react-calendar__tile .hasEvents ) {
387410 background : # 1e3a5f ;
388411}
400423 filter : brightness (1.5 ) contrast (1.3 ) !important ;
401424}
402425
426+
427+
428+
429+
403430.selectedDatePanel {
404431 margin-top : 16px ;
405432 padding : 20px ;
934961 color : # fff ;
935962}
936963
964+
937965.reactCalendarDarkMode : global (.react-calendar__tile--active ) {
938- background : # 444 ;
939- color : # fff ;
966+ background-color : # 2563eb !important ;
967+ color : # ffffff !important ;
940968}
941969.reactCalendarDarkMode : global (.react-calendar__tile--now ) {
942- background : # 666 ;
943- color : # fff ;
970+ background-color : # 4a5568 !important ;
971+ border : 2px solid # 60a5fa !important ;
972+ border-radius : 8px ;
944973}
945974.reactCalendarDarkMode : global (.react-calendar__navigation__label ) {
946- color : # fff ;
975+ background-color : # 1e293b ; /* Dark Blue-Gray */
976+ border : 1px solid # 334155 ;
977+ font-family : Arial, Helvetica, sans-serif;
978+ padding : 8px ;
947979}
948980
981+
982+
949983.overflowPopupDark {
950984 background : # 1a202c !important ;
951985 border : 1px solid # 4a5568 !important ;
9931027 letter-spacing : 0.5px ;
9941028 display : block;
9951029}
1030+
1031+
1032+ /* Dark mode for react-calendar */
1033+ /* Navigation Buttons - Base */
1034+ /* .reactCalendarDarkMode :global(.react-calendar__navigation button) {
1035+ color: #ffffff !important;
1036+ background: none !important;
1037+ min-width: 44px;
1038+ transition: all 0.2s ease;
1039+ } */
1040+
1041+ /* Arrow Buttons - Hover & Focus (White Highlight) */
1042+ .reactCalendarDarkMode : global (.react-calendar__navigation__prev2-button : enabled : hover ),
1043+ .reactCalendarDarkMode : global (.react-calendar__navigation__prev-button : enabled : hover ),
1044+ .reactCalendarDarkMode : global (.react-calendar__navigation__next-button : enabled : hover ),
1045+ .reactCalendarDarkMode : global (.react-calendar__navigation__next2-button : enabled : hover ),
1046+ .reactCalendarDarkMode : global (.react-calendar__navigation__prev2-button : enabled : focus ),
1047+ .reactCalendarDarkMode : global (.react-calendar__navigation__prev-button : enabled : focus ),
1048+ .reactCalendarDarkMode : global (.react-calendar__navigation__next-button : enabled : focus ),
1049+ .reactCalendarDarkMode : global (.react-calendar__navigation__next2-button : enabled : focus ) {
1050+ background-color : # ffffff !important ;
1051+ color : # 000000 !important ;
1052+ }
1053+
1054+ /* Month/Year Label - Hover, Focus & Active (Blue Highlight) */
1055+ .reactCalendarDarkMode : global (.react-calendar__navigation__label : enabled : hover ),
1056+ .reactCalendarDarkMode : global (.react-calendar__navigation__label : enabled : focus ),
1057+ .reactCalendarDarkMode : global (.react-calendar__navigation__label : enabled : active ) {
1058+ background-color : # 3a506b !important ;
1059+ color : # 60a5fa !important ;
1060+ }
1061+
1062+ /* Calendar Tiles - Base & Views */
1063+ /* .reactCalendarDarkMode :global(.react-calendar__tile) {
1064+ color: #ffffff !important;
1065+ background: none !important;
1066+ transition: background 0.2s ease;
1067+ } */
1068+
1069+ /* Calendar Tiles - Hover & Focus */
1070+ .reactCalendarDarkMode : global (.react-calendar__tile : enabled : hover ),
1071+ .reactCalendarDarkMode : global (.react-calendar__tile : enabled : focus ) {
1072+ background-color : # 3a506b !important ;
1073+ color : # ffffff !important ;
1074+ }
1075+
1076+ /* Active/Selected Day */
1077+ /* .reactCalendarDarkMode :global(.react-calendar__tile--active) {
1078+ background-color: #2563eb !important;
1079+ color: #ffffff !important;
1080+ } */
1081+
1082+ /* Today's Date Highlight */
1083+ /* .reactCalendarDarkMode :global(.react-calendar__tile--now) {
1084+ background-color: #4a5568 !important;
1085+ border: 2px solid #60a5fa !important;
1086+ border-radius: 8px;
1087+ } */
1088+
1089+ .reactCalendarDarkMode : global (.react-calendar__tile--now abbr ) {
1090+ color : # 60a5fa !important ;
1091+ font-weight : 900 !important ;
1092+ text-decoration : underline;
1093+ }
1094+
1095+ /* Neighboring Months & View Consistency */
1096+ .reactCalendarDarkMode : global (.react-calendar__month-view__days__day--neighboringMonth ) {
1097+ color : # 5a6b82 !important ;
1098+ }
1099+
1100+ .reactCalendarDarkMode : global (.react-calendar__year-view .react-calendar__tile ),
1101+ .reactCalendarDarkMode : global (.react-calendar__decade-view .react-calendar__tile ),
1102+ .reactCalendarDarkMode : global (.react-calendar__century-view .react-calendar__tile ) {
1103+ color : # ffffff !important ;
1104+ }
0 commit comments