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 ;
166- background : # fff ;
167170 border : 1px solid # dee2e6 !important ;
168171 box-sizing : border-box;
169- transition : background 0.3s , border-color 0.3s ease;
170172 overflow : hidden;
171173 padding : 4px ;
172174 color : # 1a202c ;
175+ background : none !important ;
176+ transition : background 0.2s ease;
173177}
174178
175179.reactCalendarDarkMode : global (.react-calendar__tile ) {
935939}
936940
937941.reactCalendarDarkMode : global (.react-calendar__tile--active ) {
938- background : # 444 ;
939- color : # fff ;
942+ background-color : # 2563eb !important ;
943+ color : # ffffff !important ;
940944}
941945.reactCalendarDarkMode : global (.react-calendar__tile--now ) {
942- background : # 666 ;
943- color : # fff ;
946+ background-color : # 4a5568 !important ;
947+ border : 2px solid # 60a5fa !important ;
948+ border-radius : 8px ;
944949}
945950.reactCalendarDarkMode : global (.react-calendar__navigation__label ) {
946- color : # fff ;
951+ background-color : # 1e293b ; /* Dark Blue-Gray */
952+ border : 1px solid # 334155 ;
953+ font-family : Arial, Helvetica, sans-serif;
954+ padding : 8px ;
947955}
948956
949957.overflowPopupDark {
9931001 letter-spacing : 0.5px ;
9941002 display : block;
9951003}
1004+
1005+
1006+ /* Dark mode for react-calendar */
1007+
1008+ /* Arrow Buttons - Hover & Focus (White Highlight) */
1009+ .reactCalendarDarkMode : global (.react-calendar__navigation__prev2-button : enabled : hover ),
1010+ .reactCalendarDarkMode : global (.react-calendar__navigation__prev-button : enabled : hover ),
1011+ .reactCalendarDarkMode : global (.react-calendar__navigation__next-button : enabled : hover ),
1012+ .reactCalendarDarkMode : global (.react-calendar__navigation__next2-button : enabled : hover ),
1013+ .reactCalendarDarkMode : global (.react-calendar__navigation__prev2-button : enabled : focus ),
1014+ .reactCalendarDarkMode : global (.react-calendar__navigation__prev-button : enabled : focus ),
1015+ .reactCalendarDarkMode : global (.react-calendar__navigation__next-button : enabled : focus ),
1016+ .reactCalendarDarkMode : global (.react-calendar__navigation__next2-button : enabled : focus ) {
1017+ background-color : # ffffff !important ;
1018+ color : # 000000 !important ;
1019+ }
1020+
1021+ /* Month/Year Label - Hover, Focus & Active (Blue Highlight) */
1022+ .reactCalendarDarkMode : global (.react-calendar__navigation__label : enabled : hover ),
1023+ .reactCalendarDarkMode : global (.react-calendar__navigation__label : enabled : focus ),
1024+ .reactCalendarDarkMode : global (.react-calendar__navigation__label : enabled : active ) {
1025+ background-color : # 3a506b !important ;
1026+ color : # 60a5fa !important ;
1027+ }
1028+
1029+ /* Calendar Tiles - Hover & Focus */
1030+ .reactCalendarDarkMode : global (.react-calendar__tile : enabled : hover ),
1031+ .reactCalendarDarkMode : global (.react-calendar__tile : enabled : focus ) {
1032+ background-color : # 3a506b !important ;
1033+ color : # ffffff !important ;
1034+ }
1035+
1036+ .reactCalendarDarkMode : global (.react-calendar__tile--now abbr ) {
1037+ color : # 60a5fa !important ;
1038+ font-weight : 900 !important ;
1039+ text-decoration : underline;
1040+ }
1041+
1042+ /* Neighboring Months & View Consistency */
1043+ .reactCalendarDarkMode : global (.react-calendar__month-view__days__day--neighboringMonth ) {
1044+ color : # 5a6b82 !important ;
1045+ }
1046+
1047+ .reactCalendarDarkMode : global (.react-calendar__year-view .react-calendar__tile ),
1048+ .reactCalendarDarkMode : global (.react-calendar__decade-view .react-calendar__tile ),
1049+ .reactCalendarDarkMode : global (.react-calendar__century-view .react-calendar__tile ) {
1050+ color : # ffffff !important ;
1051+ }
0 commit comments