/*# sourceMappingURL=gp-limit-dates.css.map */

.ui-datepicker-inline.gform-theme-datepicker {
	box-shadow: none;
}

.ui-datepicker-inline.gform-legacy-datepicker {
	width: 216px;
}

.gpld-inline-datepicker {
	max-width: 398px;
	width: 100%;
}

.gpld-inline-datepicker .ui-datepicker-inline .ui-datepicker-calendar {
	width: 100%;
}

.gpld-inline-datepicker .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td, .gpld-inline-datepicker .gform-theme-datepicker:not(.gform-legacy-datepicker) th {
	width: 14.28%;
	height: auto;
	position: relative;
	padding: 0;
}

.gpld-inline-datepicker .gform-theme-datepicker:not(.gform-legacy-datepicker) td:before, .gpld-inline-datepicker .gform-theme-datepicker:not(.gform-legacy-datepicker) th:before {
	content: "";
	display: block;
	padding-top: 100%;
}

.gpld-inline-datepicker .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default, .gpld-inline-datepicker .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span {
	width: auto !important;
	height: auto !important;
	position: absolute;
	top: calc(15% - 3px);
	right: calc(15% - 3px);
	bottom: calc(15% - 3px);
	left: calc(15% - 3px);
	line-height: 1;
}

.gpld-inline-datepicker.gpld-inline-datepicker .gform-datepicker-calendar {
	position: static;
	inset-block-start: auto;
	margin-top: 0;
	box-shadow: none;
	z-index: auto;
}

.gpld-inline-datepicker.gpld-inline-datepicker .gform-datepicker-calendar table.calendar .dayMarked span, .gpld-inline-datepicker.gpld-inline-datepicker .gform-datepicker-calendar table.calendar .dayMarked span:hover {
	background: var(--gform-theme-color-primary, #204ce5);
	border-color: var(--gform-theme-color-primary, #204ce5);
	color: var(--gform-theme-color-inside-control, #fff);
}
