@charset "UTF-8";
.pika-single {
		color: var(--main-text);
		background: var(--light-bg);
		border: 0;
		font-family: var(--font-title);
		font-variant-numeric: lining-nums;
		border-radius: var(--radius);
}
.pika-single.is-bound {
		box-shadow: var(--shadow);
}
.pika-lendar {
		width: 328px;
		margin: 24px 16px;
}
.pika-title {
		margin-bottom: 8px;
}
.pika-label {
		font-weight: bold;
		line-height: 1.05;
		padding: 14px 8px;
		background-color: var(--white);
		color: var(--input-text);
		min-height: 43px;
}
.pika-label:first-child {
		border-top-left-radius: var(--radius);
		border-bottom-left-radius: var(--radius);
		padding-left: 16px;
}
.pika-label + .pika-label {
		border-top-right-radius: var(--radius);
		border-bottom-right-radius: var(--radius);
		padding-right: 16px;
}
.pika-title select {
		top: 0;
		height: 100%;
}
.pika-prev, .pika-next {
		width: 24px;
		height: 43px;
		opacity: 1;
		background: none;
		color: var(--accent);
		text-indent: -100vw;
}
.pika-prev:before, .pika-next:before {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		width: 12px;
		height: 12px;
		border-style: solid;
		border-width: 0 0 1px 1px;
		border-color: currentColor;
		transition: border 0.4s ease;
}
.pika-prev:before {
		transform: translate3d(-30%, -50%, 0) rotate(45deg);
}
.pika-next:before {
		transform: translate3d(-70%, -50%, 0) rotate(-135deg);
}
.style-novodev .pika-prev:before, .style-novodev .pika-next:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: auto;
		height: auto;
		border: 0;
		transition: opacity 0.4s ease;
		background-image: url("data:image/svg+xml,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.54054 8.68164L10.7765 14.4499C11.4363 15.0602 11.4363 16.1031 10.7765 16.7133C10.1857 17.2599 9.27378 17.2599 8.68291 16.7133L1.01815 9.62343C0.469134 9.11559 0.469134 8.24769 1.01815 7.73985L8.68291 0.649946C9.27378 0.103394 10.1857 0.103394 10.7765 0.649946C11.4363 1.26019 11.4363 2.30309 10.7765 2.91333L4.54054 8.68164Z' fill='%235B0C0F'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-position: calc(50% - 2px) 50%;
		background-size: auto 18px;
		transform: none;
}
.style-novodev .pika-next:before {
		transform: scale(-1, 1);
}
.pika-prev.is-disabled, .pika-next.is-disabled {
		opacity: .2;
}
.pika-table thead {
		display: none;
}
.pika-table td {
		padding: 4px 0;
}
.pika-button {
		font: bold 16px/28px var(--font-title);
		font-variant-numeric: lining-nums;
		width: 28px;
		height: 28px;
		border-radius: 14px !important;
		margin: 0 auto;
		padding: 0;
		color: var(--main-text);
		text-align: center;
		background: none;
		box-shadow: none !important;
}
td:nth-child(6) .pika-button, td:nth-child(7) .pika-button {
		--main-text: var(--golddark);
}
.is-today .pika-button {
		color: var(--main-text);
		background-color: var(--white);
}
.is-selected .pika-button, .has-event .pika-button {
		color: var(--grey) !important;
		background-color: var(--accent);
}
.has-event .pika-button {
		color: var(--grey) !important;
		background-color: var(--accent);
}
.is-disabled .pika-button, .is-inrange .pika-button {
		background: none;
		opacity: 0.5;
}
.is-startrange .pika-button {
		color: var(--grey) !important;
		background-color: var(--accent);
}
.is-endrange .pika-button {
		color: var(--grey) !important;
		background-color: var(--accent);
}
.pika-button:hover, .pika-row.pick-whole-week:hover .pika-button {
		color: var(--grey) !important;
		background-color: var(--icon);
}