.arraysubs-container-schedule {
	margin-bottom: 24px;

	&__title {
		font-size: 14px;
		margin: 0 0 12px;
	}

	&__modes, &__period-options {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		gap: 8px;
	}

	&__modes .button {
		display: inline-flex;
		align-items: center;
		gap: 6px;
		font-weight: 600;
	}

	&__modes .button-primary {
		background: var(--wp-admin-theme-color);
		border-color: var(--wp-admin-theme-color);
		color: #fff;
	}

	&__modes .button:focus-visible {
		outline: 2px solid var(--wp-admin-theme-color);
		outline-offset: 2px;
	}

	&__pro {
		font-size: 10px;
		text-transform: uppercase;
	}

	&__periods {
		border: 0;
		padding: 12px 0 0;
		margin: 0;
	}

	&__period-options {
		gap: 20px;
		padding-top: 8px;
	}

	&__period-options label {
		display: inline-flex;
		align-items: center;
		gap: 6px;
	}

	&__period-options input[type="checkbox"] {
		margin: 0;
		accent-color: var(--wp-admin-theme-color);
	}
}
