<commit_before>.inputAddon > .inputDatePicker {
	cursor: pointer;
	flex: 0 1 150px;
	min-width: 150px;
}

.datePicker {
	background-color: $wcfDropdownBackground;
	border: 1px solid $wcfDropdownBorder;
	box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .2);
	color: $wcfDropdownText;
	opacity: 0;
	position: absolute;
	transition: visibility .3s linear .3s, opacity .3s linear;
	visibility: hidden;
	width: 240px;
	z-index: 450;
	
	&.active {
		opacity: 1;
		transition-delay: 0s;
		visibility: visible;
	}
	
	&.datePickerTime > footer {
		display: block;
	}
	
	> .elementPointer {
		border-color: $wcfDropdownBorder transparent;
		border-style: solid;
		border-width: 0 8px 8px;
		
		> span {
			border-color: $wcfDropdownBackground transparent;
			border-style: solid;
			border-width: 0 6px 6px;
			left: -6px;
			position: absolute;
			top: 2px;
		}
		
		&.flipVertical {
			border-width: 8px 8px 0;
			
			> span {
				border-width: 6px 6px 0;
			}
		}
	}
	
	> header,
	> footer {
		padding: 10px;
		position: relative;
		text-align: center;
	}
	
	> header > a {
		display: none;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		
		&.active {
			display: block;
		}
		
		&.previous {
			left: 10px;
		}
		
		&.next {
			right: 10px;
		}
	}
	
	.selectDropdown + .selectDropdown {
		margin-left: 5px;
	}
	
	> ul > li {
		border-top: 1px solid $wcfDropdownBorder;
		display: flex;
		
		> a,
		> span {
			display: block;
			flex: 1;
			padding: 5px 0;
			text-align: center;
			
			&:not(:last-child) {
				border-right: 1px solid $wcfDropdownBorder;
			}
		}
		
		> a {
			color: $wcfDropdownLink;
			
			&:hover {
				text-decoration: none;
			}
			
			&.active,
			&:not(.otherMonth):hover {
				background-color: $wcfDropdownBackgroundActive;
				color: $wcfDropdownLinkActive;
			}
			
			&.otherMonth {
				color: $wcfContentDimmedText;
				cursor: default;
			}
		}
		
		> span {
			text-transform: uppercase;
			@include wcfFontSmall;<commit_msg>Improved visuals for date picker<commit_after>.inputAddon > .inputDatePicker {
	cursor: pointer;
	flex: 0 1 150px;
	min-width: 150px;
}

.datePicker {
	background-color: $wcfDropdownBackground;
	border: 1px solid $wcfDropdownBorder;
	box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .2);
	color: $wcfDropdownText;
	opacity: 0;
	position: absolute;
	transition: visibility .3s linear .3s, opacity .3s linear;
	visibility: hidden;
	width: 240px;
	z-index: 450;
	
	&.active {
		opacity: 1;
		transition-delay: 0s;
		visibility: visible;
	}
	
	&.datePickerTime > footer {
		display: block;
	}
	
	> .elementPointer {
		border: 10px solid transparent;
		border-bottom-color: $wcfDropdownBorder;
		border-top-width: 0;
		
		> span {
			border: 9px solid transparent;
			border-bottom-color: $wcfDropdownBackground;
			border-top-width: 0;
			left: -9px;
			position: absolute;
			top: 1px;
		}
		
		&.flipVertical {
			border: 10px transparent solid;
			border-top-color: $wcfDropdownBorder;
			border-bottom-width: 0;
			bottom: 0;
			top: auto;
			
			> span {
				border: 9px transparent solid;
				border-top-color: $wcfDropdownBackground;
				border-bottom-width: 0;
				bottom: 1px;
				top: auto;
			}
		}
	}
	
	> header,
	> footer {
		padding: 10px;
		position: relative;
		text-align: center;
	}
	
	> header > a {
		display: none;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		
		&.active {
			display: block;
		}
		
		&.previous {
			left: 10px;
		}
		
		&.next {
			right: 10px;
		}
	}
	
	.selectDropdown + .selectDropdown {
		margin-left: 5px;
	}
	
	> ul > li {
		border-top: 1px solid $wcfDropdownBorderInner;
		display: flex;
		
		&.weekdays,
		&.weekdays + li {
			border-top-color: $wcfDropdownBorder;
		}
		
		> a,
		> span {
			display: block;
			flex: 1;
			padding: 5px 0;
			text-align: center;
			
			&:not(:last-child) {
				border-right: 1px solid $wcfDropdownBorderInner;
			}
		}
		
		> a {
			color: $wcfDropdownLink;
			
			&:hover {
				text-decoration: none;
			}
			
			&.active,
			&:not(.otherMonth):hover {
				background-color: $wcfDropdownBackgroundActive;
				color: $wcfDropdownLinkActive;
			}
			
			&.otherMonth {
				color: $wcfContentDimmedText;
				cursor: default;
			}
		}
		
		> span {
			color: $wcfContentDimmedText;
			text-transform: uppercase;
			
			@include wcfFontSmall;
{'fraction_non_alphanumeric': 0.12849162011173185, 'fraction_numerical': 0.027932960893854747, 'mean_word_length': 2.7235701906412477, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 33, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2883039', 'n_tokens_mistral': 2094, 'n_tokens_neox': 1606, 'n_words': 364}